diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index ac2735b4..00000000 --- a/.eslintignore +++ /dev/null @@ -1,4 +0,0 @@ -/dist/ -/lib/ -/node_modules/ -/vendor/ diff --git a/.eslintrc b/.eslintrc deleted file mode 100644 index be9c2acb..00000000 --- a/.eslintrc +++ /dev/null @@ -1,20 +0,0 @@ -{ - "root": true, - "parser": "@typescript-eslint/parser", - "plugins": ["@typescript-eslint", "prettier"], - "extends": [ - "eslint:recommended", - "plugin:@typescript-eslint/eslint-recommended", - "plugin:@typescript-eslint/recommended", - "prettier" - ], - "rules": { - "prettier/prettier": "error", - "@typescript-eslint/no-unused-vars": [ - "error", - { - "argsIgnorePattern": "^_" - } - ] - } -} diff --git a/.gitignore b/.gitignore index 117a84b2..cccdfb1a 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,7 @@ /dist/cli.cjs.LEGAL.txt # Dependency directory -node_modules +node_modules/ # Rest pulled from https://github.com/github/gitignore/blob/master/Node.gitignore # Logs diff --git a/README.md b/README.md index b9a5c33d..eb9c1275 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,8 @@ If an older version of GHC is needed to build the specified version, `setup-agda ## Samples + + ### Minimal [![minimal](https://github.com/wenkokke/setup-agda/actions/workflows/sample-minimal.yml/badge.svg)](https://github.com/wenkokke/setup-agda/actions/workflows/sample-minimal.yml) @@ -49,6 +51,8 @@ jobs: working-directory: tests/agda ``` + + ### Basic [![basic](https://github.com/wenkokke/setup-agda/actions/workflows/sample-basic.yml/badge.svg)](https://github.com/wenkokke/setup-agda/actions/workflows/sample-basic.yml) @@ -76,6 +80,8 @@ jobs: working-directory: tests/agda-stdlib ``` + + ### Matrix [![matrix](https://github.com/wenkokke/setup-agda/actions/workflows/sample-matrix.yml/badge.svg)](https://github.com/wenkokke/setup-agda/actions/workflows/sample-matrix.yml) @@ -113,6 +119,8 @@ jobs: working-directory: tests/agda-stdlib ``` + + ### Complex [![complex](https://github.com/wenkokke/setup-agda/actions/workflows/sample-complex.yml/badge.svg)](https://github.com/wenkokke/setup-agda/actions/workflows/sample-complex.yml) @@ -161,24 +169,26 @@ jobs: ./scripts/test-fail.sh ``` + + ## Supported Versions -| Agda | Ubuntu | macOS (Intel) | macOS (Apple) | Windows | +| Agda | Ubuntu | macOS (Intel) | macOS (Apple) | Windows | | :------ | :-----: | :-----------: | :-----------: | :-----: | -| 2.7.0.1 | >=20.04 | >=12 | >=14 | >=2019 | -| 2.7.0 | >=20.04 | >=12 | >=14 | >=2019 | -| 2.6.4.3 | >=20.04 | >=11 | >=14 | >=2019 | -| 2.6.4.1 | >=20.04 | >=11 | >=14 | >=2019 | -| 2.6.4 | >=20.04 | >=11 | >=14 | >=2019 | -| 2.6.3 | >=20.04 | >=11 | >=14 | >=2019 | -| 2.6.2.2 | >=20.04 | >=11 | | >=2019 | -| 2.6.2.1 | >=20.04 | >=11 | | >=2019 | -| 2.6.2 | >=20.04 | >=11 | | >=2019 | -| 2.6.1.3 | >=20.04 | >=11 | | | -| 2.6.0.1 | >=20.04 | >=11 | | | -| 2.5.4.2 | >=20.04 | >=11 | | | -| 2.5.3 | >=20.04 | >=11 | | | -| 2.5.2 | >=20.04 | >=11 | | | +| 2.7.0.1 | >=20.04 | >=12 | >=14 | >=2019 | +| 2.7.0 | >=20.04 | >=12 | >=14 | >=2019 | +| 2.6.4.3 | >=20.04 | >=11 | >=14 | >=2019 | +| 2.6.4.1 | >=20.04 | >=11 | >=14 | >=2019 | +| 2.6.4 | >=20.04 | >=11 | >=14 | >=2019 | +| 2.6.3 | >=20.04 | >=11 | >=14 | >=2019 | +| 2.6.2.2 | >=20.04 | >=11 | | >=2019 | +| 2.6.2.1 | >=20.04 | >=11 | | >=2019 | +| 2.6.2 | >=20.04 | >=11 | | >=2019 | +| 2.6.1.3 | >=20.04 | >=11 | | | +| 2.6.0.1 | >=20.04 | >=11 | | | +| 2.5.4.2 | >=20.04 | >=11 | | | +| 2.5.3 | >=20.04 | >=11 | | | +| 2.5.2 | >=20.04 | >=11 | | | We encourage using the binary distributions. The binary distributions are tested on every commit. Building the latest Agda version is tested weekly on all platforms except Windows 2019. Please do not rely on the legacy builds, as these are not regularly tested. Please report any failing build _that is listed as working_, and we will update the table. @@ -193,7 +203,7 @@ This section describes all inputs: - `agda-version` The Agda version. - + Can be "latest" or a specific version number (e.g., 2.6.2.2). Default: `latest` @@ -201,13 +211,13 @@ This section describes all inputs: - `agda-stdlib-version` The Agda standard library version. - + Can be "none", "recommended", "latest", or a specific version number (e.g., 1.7.1). - + If set to "recommended", it will install the latest version of the Agda standard library compatible with the specified Agda version, as specified on [the Agda Wiki](https://wiki.portal.chalmers.se/agda/Libraries/StandardLibrary). - + If set to "latest" or a specific version number, it will install the latest or that specific version, regardless of compatibility with the specified Agda version. @@ -217,22 +227,22 @@ This section describes all inputs: - `agda-libraries` A list of Agda libraries to install. - + Libraries must be specified by their Git URL and end in a version anchor, e.g., - + ```yaml agda-libraries: | https://github.com/agda/agda-categories.git#v0.1.7.1 https://github.com/agda/cubical.git#v0.3 ``` - + To setup the Agda standard library, use "agda-stdlib-version" instead, as that ensures that the standard library and Agda versions are compatible. - + This input requires that the library has a tagged release and that the repository contains a .agda-lib file. - + This input relies on the convention that the filename of the .agda-lib file is the name of the library, and will refuse to install any library whose .agda-lib file is simple named ".agda-lib". @@ -242,9 +252,9 @@ This section describes all inputs: - `agda-defaults` A list of installed Agda libraries to add to defaults. - + Libraries must be specified by the name of their .agda-lib file, e.g., - + ```yaml agda-defaults: | standard-library @@ -257,9 +267,9 @@ This section describes all inputs: - `agda-executables` A list of executables to register with Agda. - + Executables must be specified by their name or path, e.g., - + ```yaml agda-executables: | z3 @@ -283,14 +293,14 @@ This section describes all inputs: - `ghc-version` Version of GHC to use. - + Can be "recommended", "latest", or a specific version number (e.g., 9.4.2). - + If set to "recommended", it will get the latest version supported by `haskell/actions/setup` which the Agda version is tested-with. If `ghc-version-match-exact` is set to false, it will favour versions which are supported by `haskell/actions/setup`. - + If set "latest" or to a specific GHC version, this version will be used even if it is incompatible with the Agda version. @@ -305,11 +315,11 @@ This section describes all inputs: - `configure-options` Can be "none", "recommended", or text. - + If set to "none", no configuration flags will be passed to `cabal configure`. If set to "recommended", the recommended configuration flags will be passed to `cabal configure`. Otherwise, the value will be passed to `cabal configure` verbatim. - + Only used when building Agda from source. Default: `recommended` @@ -324,7 +334,7 @@ This section describes all inputs: - `bundle-name` If specified, will be used as a name for the bundle. - + The value is interpreted as a [nunjucks template](https://mozilla.github.io/nunjucks/). The template may use `{{agda}}`, `{{cabal}}`, `{{ghc}}`, `{{icu}}`, which will be replaced by their respective versions, if used, and @@ -333,7 +343,7 @@ This section describes all inputs: The variable `{{platform}}` is replaced by one of of `linux`, `macos`, or `windows`. The variable `{{release}}` is replaced by a release identifier, e.g., `ubuntu-22.04`, `macos-12`, or `windows-2022`. - + Only used when `bundle` is specified. Default: `agda-{{ agda }} @@ -347,7 +357,7 @@ This section describes all inputs: - `bundle-license-report` If specified, include a license report in the bundle. - + Only used when `bundle` is specified. Default: `false` @@ -355,22 +365,22 @@ This section describes all inputs: - `bundle-compress` If specified, the executables are compressed with [UPX](https://upx.github.io). - + Beware that on MacOS and Windows the resulting executables are unsigned, and therefore will cause problems with security. There is a workaround for this on MacOS: - + ```sh # for each executable file in /bin: chmod +x xattr -c - + # for each library file in /lib: chmod +w xattr -c chmod -w ``` - + Only used when `bundle` is specified. Default: `false` @@ -379,7 +389,7 @@ This section describes all inputs: Duration after which bundle will expire in days. 0 means using default retention. - + Minimum 1 day. Maximum 90 days unless changed from the repository settings page. diff --git a/dist/action.cjs b/dist/action.cjs index 7bc1f39d..ec416246 100644 --- a/dist/action.cjs +++ b/dist/action.cjs @@ -1,128 +1,308 @@ -"use strict";var LS=Object.create;var a1=Object.defineProperty;var PS=Object.getOwnPropertyDescriptor;var FS=Object.getOwnPropertyNames;var kS=Object.getPrototypeOf,BS=Object.prototype.hasOwnProperty;var tt=(e,t)=>()=>(e&&(t=e(e=0)),t);var w=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Am=(e,t)=>{for(var i in t)a1(e,i,{get:t[i],enumerable:!0})},xm=(e,t,i,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of FS(t))!BS.call(e,n)&&n!==i&&a1(e,n,{get:()=>t[n],enumerable:!(r=PS(t,n))||r.enumerable});return e};var T=(e,t,i)=>(i=e!=null?LS(kS(e)):{},xm(t||!e||!e.__esModule?a1(i,"default",{value:e,enumerable:!0}):i,e)),Tm=e=>xm(a1({},"__esModule",{value:!0}),e);var o1=w(Yn=>{"use strict";c();Object.defineProperty(Yn,"__esModule",{value:!0});Yn.toCommandProperties=Yn.toCommandValue=void 0;function $S(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}Yn.toCommandValue=$S;function qS(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}Yn.toCommandProperties=qS});var Cm=w(ni=>{"use strict";c();var VS=ni&&ni.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),jS=ni&&ni.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),MS=ni&&ni.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&VS(t,e,i);return jS(t,e),t};Object.defineProperty(ni,"__esModule",{value:!0});ni.issue=ni.issueCommand=void 0;var US=MS(require("os")),Nm=o1();function Im(e,t,i){let r=new Ud(e,t,i);process.stdout.write(r.toString()+US.EOL)}ni.issueCommand=Im;function GS(e,t=""){Im(e,{},t)}ni.issue=GS;var Om="::",Ud=class{constructor(t,i,r){t||(t="missing.command"),this.command=t,this.properties=i,this.message=r}toString(){let t=Om+this.command;if(this.properties&&Object.keys(this.properties).length>0){t+=" ";let i=!0;for(let r in this.properties)if(this.properties.hasOwnProperty(r)){let n=this.properties[r];n&&(i?i=!1:t+=",",t+=`${r}=${zS(n)}`)}}return t+=`${Om}${HS(this.message)}`,t}};function HS(e){return Nm.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function zS(e){return Nm.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});function wo(){return s1>p1.length-16&&(Rm.default.randomFillSync(p1),s1=0),p1.slice(s1,s1+=16)}var Rm,p1,s1,Gd=tt(()=>{c();Rm=T(require("crypto")),p1=new Uint8Array(256),s1=p1.length});var Dm,Lm=tt(()=>{c();Dm=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i});function WS(e){return typeof e=="string"&&Dm.test(e)}var xr,yo=tt(()=>{c();Lm();xr=WS});function YS(e,t=0){let i=(it[e[t+0]]+it[e[t+1]]+it[e[t+2]]+it[e[t+3]]+"-"+it[e[t+4]]+it[e[t+5]]+"-"+it[e[t+6]]+it[e[t+7]]+"-"+it[e[t+8]]+it[e[t+9]]+"-"+it[e[t+10]]+it[e[t+11]]+it[e[t+12]]+it[e[t+13]]+it[e[t+14]]+it[e[t+15]]).toLowerCase();if(!xr(i))throw TypeError("Stringified UUID is invalid");return i}var it,Tr,bo=tt(()=>{c();yo();it=[];for(let e=0;e<256;++e)it.push((e+256).toString(16).substr(1));Tr=YS});function KS(e,t,i){let r=t&&i||0,n=t||new Array(16);e=e||{};let o=e.node||Pm,s=e.clockseq!==void 0?e.clockseq:Hd;if(o==null||s==null){let f=e.random||(e.rng||wo)();o==null&&(o=Pm=[f[0]|1,f[1],f[2],f[3],f[4],f[5]]),s==null&&(s=Hd=(f[6]<<8|f[7])&16383)}let p=e.msecs!==void 0?e.msecs:Date.now(),d=e.nsecs!==void 0?e.nsecs:Wd+1,l=p-zd+(d-Wd)/1e4;if(l<0&&e.clockseq===void 0&&(s=s+1&16383),(l<0||p>zd)&&e.nsecs===void 0&&(d=0),d>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");zd=p,Wd=d,Hd=s,p+=122192928e5;let u=((p&268435455)*1e4+d)%4294967296;n[r++]=u>>>24&255,n[r++]=u>>>16&255,n[r++]=u>>>8&255,n[r++]=u&255;let m=p/4294967296*1e4&268435455;n[r++]=m>>>8&255,n[r++]=m&255,n[r++]=m>>>24&15|16,n[r++]=m>>>16&255,n[r++]=s>>>8|128,n[r++]=s&255;for(let f=0;f<6;++f)n[r+f]=o[f];return t||Tr(n)}var Pm,Hd,zd,Wd,Fm,km=tt(()=>{c();Gd();bo();zd=0,Wd=0;Fm=KS});function XS(e){if(!xr(e))throw TypeError("Invalid UUID");let t,i=new Uint8Array(16);return i[0]=(t=parseInt(e.slice(0,8),16))>>>24,i[1]=t>>>16&255,i[2]=t>>>8&255,i[3]=t&255,i[4]=(t=parseInt(e.slice(9,13),16))>>>8,i[5]=t&255,i[6]=(t=parseInt(e.slice(14,18),16))>>>8,i[7]=t&255,i[8]=(t=parseInt(e.slice(19,23),16))>>>8,i[9]=t&255,i[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,i[11]=t/4294967296&255,i[12]=t>>>24&255,i[13]=t>>>16&255,i[14]=t>>>8&255,i[15]=t&255,i}var d1,Yd=tt(()=>{c();yo();d1=XS});function JS(e){e=unescape(encodeURIComponent(e));let t=[];for(let i=0;i{c();bo();Yd();ZS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",QS="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});function e_(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),Bm.default.createHash("md5").update(e).digest()}var Bm,$m,qm=tt(()=>{c();Bm=T(require("crypto"));$m=e_});var t_,Vm,jm=tt(()=>{c();Kd();qm();t_=l1("v3",48,$m),Vm=t_});function i_(e,t,i){e=e||{};let r=e.random||(e.rng||wo)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){i=i||0;for(let n=0;n<16;++n)t[i+n]=r[n];return t}return Tr(r)}var Mm,Um=tt(()=>{c();Gd();bo();Mm=i_});function r_(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),Gm.default.createHash("sha1").update(e).digest()}var Gm,Hm,zm=tt(()=>{c();Gm=T(require("crypto"));Hm=r_});var n_,Wm,Ym=tt(()=>{c();Kd();zm();n_=l1("v5",80,Hm),Wm=n_});var Km,Xm=tt(()=>{c();Km="00000000-0000-0000-0000-000000000000"});function a_(e){if(!xr(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}var Jm,Zm=tt(()=>{c();yo();Jm=a_});var Qm={};Am(Qm,{NIL:()=>Km,parse:()=>d1,stringify:()=>Tr,v1:()=>Fm,v3:()=>Vm,v4:()=>Mm,v5:()=>Wm,validate:()=>xr,version:()=>Jm});var ef=tt(()=>{c();km();jm();Um();Ym();Xm();Zm();yo();bo();Yd()});var af=w(ai=>{"use strict";c();var o_=ai&&ai.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),s_=ai&&ai.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),rf=ai&&ai.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&o_(t,e,i);return s_(t,e),t};Object.defineProperty(ai,"__esModule",{value:!0});ai.prepareKeyValueMessage=ai.issueFileCommand=void 0;var tf=rf(require("fs")),Xd=rf(require("os")),p_=(ef(),Tm(Qm)),nf=o1();function d_(e,t){let i=process.env[`GITHUB_${e}`];if(!i)throw new Error(`Unable to find environment variable for file command ${e}`);if(!tf.existsSync(i))throw new Error(`Missing file at path: ${i}`);tf.appendFileSync(i,`${nf.toCommandValue(t)}${Xd.EOL}`,{encoding:"utf8"})}ai.issueFileCommand=d_;function l_(e,t){let i=`ghadelimiter_${p_.v4()}`,r=nf.toCommandValue(t);if(e.includes(i))throw new Error(`Unexpected input: name should not contain the delimiter "${i}"`);if(r.includes(i))throw new Error(`Unexpected input: value should not contain the delimiter "${i}"`);return`${e}<<${i}${Xd.EOL}${r}${Xd.EOL}${i}`}ai.prepareKeyValueMessage=l_});var sf=w(Kn=>{"use strict";c();Object.defineProperty(Kn,"__esModule",{value:!0});Kn.checkBypass=Kn.getProxyUrl=void 0;function u_(e){let t=e.protocol==="https:";if(of(e))return;let i=(()=>t?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY)();if(i)return new URL(i)}Kn.getProxyUrl=u_;function of(e){if(!e.hostname)return!1;let t=e.hostname;if(c_(t))return!0;let i=process.env.no_proxy||process.env.NO_PROXY||"";if(!i)return!1;let r;e.port?r=Number(e.port):e.protocol==="http:"?r=80:e.protocol==="https:"&&(r=443);let n=[e.hostname.toUpperCase()];typeof r=="number"&&n.push(`${n[0]}:${r}`);for(let o of i.split(",").map(s=>s.trim().toUpperCase()).filter(s=>s))if(o==="*"||n.some(s=>s===o||s.endsWith(`.${o}`)||o.startsWith(".")&&s.endsWith(`${o}`)))return!0;return!1}Kn.checkBypass=of;function c_(e){let t=e.toLowerCase();return t==="localhost"||t.startsWith("127.")||t.startsWith("[::1]")||t.startsWith("[0:0:0:0:0:0:0:1]")}});var uf=w(Xn=>{"use strict";c();var EW=require("net"),m_=require("tls"),Jd=require("http"),pf=require("https"),f_=require("events"),SW=require("assert"),h_=require("util");Xn.httpOverHttp=v_;Xn.httpsOverHttp=g_;Xn.httpOverHttps=w_;Xn.httpsOverHttps=y_;function v_(e){var t=new ir(e);return t.request=Jd.request,t}function g_(e){var t=new ir(e);return t.request=Jd.request,t.createSocket=df,t.defaultPort=443,t}function w_(e){var t=new ir(e);return t.request=pf.request,t}function y_(e){var t=new ir(e);return t.request=pf.request,t.createSocket=df,t.defaultPort=443,t}function ir(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||Jd.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(r,n,o,s){for(var p=lf(n,o,s),d=0,l=t.requests.length;d=this.maxSockets){o.requests.push(s);return}o.createSocket(s,function(p){p.on("free",d),p.on("close",l),p.on("agentRemove",l),t.onSocket(p);function d(){o.emit("free",p,s)}function l(u){o.removeSocket(p),p.removeListener("free",d),p.removeListener("close",l),p.removeListener("agentRemove",l)}})};ir.prototype.createSocket=function(t,i){var r=this,n={};r.sockets.push(n);var o=Zd({},r.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(o.localAddress=t.localAddress),o.proxyAuth&&(o.headers=o.headers||{},o.headers["Proxy-Authorization"]="Basic "+new Buffer(o.proxyAuth).toString("base64")),Or("making CONNECT request");var s=r.request(o);s.useChunkedEncodingByDefault=!1,s.once("response",p),s.once("upgrade",d),s.once("connect",l),s.once("error",u),s.end();function p(m){m.upgrade=!0}function d(m,f,h){process.nextTick(function(){l(m,f,h)})}function l(m,f,h){if(s.removeAllListeners(),f.removeAllListeners(),m.statusCode!==200){Or("tunneling socket could not be established, statusCode=%d",m.statusCode),f.destroy();var g=new Error("tunneling socket could not be established, statusCode="+m.statusCode);g.code="ECONNRESET",t.request.emit("error",g),r.removeSocket(n);return}if(h.length>0){Or("got illegal response body from proxy"),f.destroy();var g=new Error("got illegal response body from proxy");g.code="ECONNRESET",t.request.emit("error",g),r.removeSocket(n);return}return Or("tunneling connection has established"),r.sockets[r.sockets.indexOf(n)]=f,i(f)}function u(m){s.removeAllListeners(),Or(`tunneling socket could not be established, cause=%s -`,m.message,m.stack);var f=new Error("tunneling socket could not be established, cause="+m.message);f.code="ECONNRESET",t.request.emit("error",f),r.removeSocket(n)}};ir.prototype.removeSocket=function(t){var i=this.sockets.indexOf(t);if(i!==-1){this.sockets.splice(i,1);var r=this.requests.shift();r&&this.createSocket(r,function(n){r.request.onSocket(n)})}};function df(e,t){var i=this;ir.prototype.createSocket.call(i,e,function(r){var n=e.request.getHeader("host"),o=Zd({},i.options,{socket:r,servername:n?n.replace(/:.*$/,""):e.host}),s=m_.connect(0,o);i.sockets[i.sockets.indexOf(r)]=s,t(s)})}function lf(e,t,i){return typeof e=="string"?{host:e,port:t,localAddress:i}:e}function Zd(e){for(var t=1,i=arguments.length;t{c();cf.exports=uf()});var Eo=w(ce=>{"use strict";c();var b_=ce&&ce.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),E_=ce&&ce.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),h1=ce&&ce.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&b_(t,e,i);return E_(t,e),t},Ge=ce&&ce.__awaiter||function(e,t,i,r){function n(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function p(u){try{l(r.next(u))}catch(m){s(m)}}function d(u){try{l(r.throw(u))}catch(m){s(m)}}function l(u){u.done?o(u.value):n(u.value).then(p,d)}l((r=r.apply(e,t||[])).next())})};Object.defineProperty(ce,"__esModule",{value:!0});ce.HttpClient=ce.isHttps=ce.HttpClientResponse=ce.HttpClientError=ce.getProxyUrl=ce.MediaTypes=ce.Headers=ce.HttpCodes=void 0;var u1=h1(require("http")),Qd=h1(require("https")),ff=h1(sf()),c1=h1(mf()),Si;(function(e){e[e.OK=200]="OK",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.ResourceMoved=302]="ResourceMoved",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.SwitchProxy=306]="SwitchProxy",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.TooManyRequests=429]="TooManyRequests",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout"})(Si=ce.HttpCodes||(ce.HttpCodes={}));var wt;(function(e){e.Accept="accept",e.ContentType="content-type"})(wt=ce.Headers||(ce.Headers={}));var Nr;(function(e){e.ApplicationJson="application/json"})(Nr=ce.MediaTypes||(ce.MediaTypes={}));function S_(e){let t=ff.getProxyUrl(new URL(e));return t?t.href:""}ce.getProxyUrl=S_;var __=[Si.MovedPermanently,Si.ResourceMoved,Si.SeeOther,Si.TemporaryRedirect,Si.PermanentRedirect],A_=[Si.BadGateway,Si.ServiceUnavailable,Si.GatewayTimeout],x_=["OPTIONS","GET","DELETE","HEAD"],T_=10,O_=5,Jn=class extends Error{constructor(t,i){super(t),this.name="HttpClientError",this.statusCode=i,Object.setPrototypeOf(this,Jn.prototype)}};ce.HttpClientError=Jn;var f1=class{constructor(t){this.message=t}readBody(){return Ge(this,void 0,void 0,function*(){return new Promise(t=>Ge(this,void 0,void 0,function*(){let i=Buffer.alloc(0);this.message.on("data",r=>{i=Buffer.concat([i,r])}),this.message.on("end",()=>{t(i.toString())})}))})}};ce.HttpClientResponse=f1;function N_(e){return new URL(e).protocol==="https:"}ce.isHttps=N_;var el=class{constructor(t,i,r){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=t,this.handlers=i||[],this.requestOptions=r,r&&(r.ignoreSslError!=null&&(this._ignoreSslError=r.ignoreSslError),this._socketTimeout=r.socketTimeout,r.allowRedirects!=null&&(this._allowRedirects=r.allowRedirects),r.allowRedirectDowngrade!=null&&(this._allowRedirectDowngrade=r.allowRedirectDowngrade),r.maxRedirects!=null&&(this._maxRedirects=Math.max(r.maxRedirects,0)),r.keepAlive!=null&&(this._keepAlive=r.keepAlive),r.allowRetries!=null&&(this._allowRetries=r.allowRetries),r.maxRetries!=null&&(this._maxRetries=r.maxRetries))}options(t,i){return Ge(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,i||{})})}get(t,i){return Ge(this,void 0,void 0,function*(){return this.request("GET",t,null,i||{})})}del(t,i){return Ge(this,void 0,void 0,function*(){return this.request("DELETE",t,null,i||{})})}post(t,i,r){return Ge(this,void 0,void 0,function*(){return this.request("POST",t,i,r||{})})}patch(t,i,r){return Ge(this,void 0,void 0,function*(){return this.request("PATCH",t,i,r||{})})}put(t,i,r){return Ge(this,void 0,void 0,function*(){return this.request("PUT",t,i,r||{})})}head(t,i){return Ge(this,void 0,void 0,function*(){return this.request("HEAD",t,null,i||{})})}sendStream(t,i,r,n){return Ge(this,void 0,void 0,function*(){return this.request(t,i,r,n)})}getJson(t,i={}){return Ge(this,void 0,void 0,function*(){i[wt.Accept]=this._getExistingOrDefaultHeader(i,wt.Accept,Nr.ApplicationJson);let r=yield this.get(t,i);return this._processResponse(r,this.requestOptions)})}postJson(t,i,r={}){return Ge(this,void 0,void 0,function*(){let n=JSON.stringify(i,null,2);r[wt.Accept]=this._getExistingOrDefaultHeader(r,wt.Accept,Nr.ApplicationJson),r[wt.ContentType]=this._getExistingOrDefaultHeader(r,wt.ContentType,Nr.ApplicationJson);let o=yield this.post(t,n,r);return this._processResponse(o,this.requestOptions)})}putJson(t,i,r={}){return Ge(this,void 0,void 0,function*(){let n=JSON.stringify(i,null,2);r[wt.Accept]=this._getExistingOrDefaultHeader(r,wt.Accept,Nr.ApplicationJson),r[wt.ContentType]=this._getExistingOrDefaultHeader(r,wt.ContentType,Nr.ApplicationJson);let o=yield this.put(t,n,r);return this._processResponse(o,this.requestOptions)})}patchJson(t,i,r={}){return Ge(this,void 0,void 0,function*(){let n=JSON.stringify(i,null,2);r[wt.Accept]=this._getExistingOrDefaultHeader(r,wt.Accept,Nr.ApplicationJson),r[wt.ContentType]=this._getExistingOrDefaultHeader(r,wt.ContentType,Nr.ApplicationJson);let o=yield this.patch(t,n,r);return this._processResponse(o,this.requestOptions)})}request(t,i,r,n){return Ge(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let o=new URL(i),s=this._prepareRequest(t,o,n),p=this._allowRetries&&x_.includes(t)?this._maxRetries+1:1,d=0,l;do{if(l=yield this.requestRaw(s,r),l&&l.message&&l.message.statusCode===Si.Unauthorized){let m;for(let f of this.handlers)if(f.canHandleAuthentication(l)){m=f;break}return m?m.handleAuthentication(this,s,r):l}let u=this._maxRedirects;for(;l.message.statusCode&&__.includes(l.message.statusCode)&&this._allowRedirects&&u>0;){let m=l.message.headers.location;if(!m)break;let f=new URL(m);if(o.protocol==="https:"&&o.protocol!==f.protocol&&!this._allowRedirectDowngrade)throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.");if(yield l.readBody(),f.hostname!==o.hostname)for(let h in n)h.toLowerCase()==="authorization"&&delete n[h];s=this._prepareRequest(t,f,n),l=yield this.requestRaw(s,r),u--}if(!l.message.statusCode||!A_.includes(l.message.statusCode))return l;d+=1,d{function o(s,p){s?n(s):p?r(p):n(new Error("Unknown error"))}this.requestRawWithCallback(t,i,o)})})}requestRawWithCallback(t,i,r){typeof i=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(i,"utf8"));let n=!1;function o(d,l){n||(n=!0,r(d,l))}let s=t.httpModule.request(t.options,d=>{let l=new f1(d);o(void 0,l)}),p;s.on("socket",d=>{p=d}),s.setTimeout(this._socketTimeout||3*6e4,()=>{p&&p.end(),o(new Error(`Request timeout: ${t.options.path}`))}),s.on("error",function(d){o(d)}),i&&typeof i=="string"&&s.write(i,"utf8"),i&&typeof i!="string"?(i.on("close",function(){s.end()}),i.pipe(s)):s.end()}getAgent(t){let i=new URL(t);return this._getAgent(i)}_prepareRequest(t,i,r){let n={};n.parsedUrl=i;let o=n.parsedUrl.protocol==="https:";n.httpModule=o?Qd:u1;let s=o?443:80;if(n.options={},n.options.host=n.parsedUrl.hostname,n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):s,n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||""),n.options.method=t,n.options.headers=this._mergeHeaders(r),this.userAgent!=null&&(n.options.headers["user-agent"]=this.userAgent),n.options.agent=this._getAgent(n.parsedUrl),this.handlers)for(let p of this.handlers)p.prepareRequest(n.options);return n}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},m1(this.requestOptions.headers),m1(t||{})):m1(t||{})}_getExistingOrDefaultHeader(t,i,r){let n;return this.requestOptions&&this.requestOptions.headers&&(n=m1(this.requestOptions.headers)[i]),t[i]||n||r}_getAgent(t){let i,r=ff.getProxyUrl(t),n=r&&r.hostname;if(this._keepAlive&&n&&(i=this._proxyAgent),this._keepAlive&&!n&&(i=this._agent),i)return i;let o=t.protocol==="https:",s=100;if(this.requestOptions&&(s=this.requestOptions.maxSockets||u1.globalAgent.maxSockets),r&&r.hostname){let p={maxSockets:s,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(r.username||r.password)&&{proxyAuth:`${r.username}:${r.password}`}),{host:r.hostname,port:r.port})},d,l=r.protocol==="https:";o?d=l?c1.httpsOverHttps:c1.httpsOverHttp:d=l?c1.httpOverHttps:c1.httpOverHttp,i=d(p),this._proxyAgent=i}if(this._keepAlive&&!i){let p={keepAlive:this._keepAlive,maxSockets:s};i=o?new Qd.Agent(p):new u1.Agent(p),this._agent=i}return i||(i=o?Qd.globalAgent:u1.globalAgent),o&&this._ignoreSslError&&(i.options=Object.assign(i.options||{},{rejectUnauthorized:!1})),i}_performExponentialBackoff(t){return Ge(this,void 0,void 0,function*(){t=Math.min(T_,t);let i=O_*Math.pow(2,t);return new Promise(r=>setTimeout(()=>r(),i))})}_processResponse(t,i){return Ge(this,void 0,void 0,function*(){return new Promise((r,n)=>Ge(this,void 0,void 0,function*(){let o=t.message.statusCode||0,s={statusCode:o,result:null,headers:{}};o===Si.NotFound&&r(s);function p(u,m){if(typeof m=="string"){let f=new Date(m);if(!isNaN(f.valueOf()))return f}return m}let d,l;try{l=yield t.readBody(),l&&l.length>0&&(i&&i.deserializeDates?d=JSON.parse(l,p):d=JSON.parse(l),s.result=d),s.headers=t.message.headers}catch{}if(o>299){let u;d&&d.message?u=d.message:l&&l.length>0?u=l:u=`Failed request: (${o})`;let m=new Jn(u,o);m.result=s.result,n(m)}else r(s)}))})}};ce.HttpClient=el;var m1=e=>Object.keys(e).reduce((t,i)=>(t[i.toLowerCase()]=e[i],t),{})});var al=w(Li=>{"use strict";c();var nl=Li&&Li.__awaiter||function(e,t,i,r){function n(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function p(u){try{l(r.next(u))}catch(m){s(m)}}function d(u){try{l(r.throw(u))}catch(m){s(m)}}function l(u){u.done?o(u.value):n(u.value).then(p,d)}l((r=r.apply(e,t||[])).next())})};Object.defineProperty(Li,"__esModule",{value:!0});Li.PersonalAccessTokenCredentialHandler=Li.BearerCredentialHandler=Li.BasicCredentialHandler=void 0;var tl=class{constructor(t,i){this.username=t,this.password=i}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return nl(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Li.BasicCredentialHandler=tl;var il=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return nl(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Li.BearerCredentialHandler=il;var rl=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return nl(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Li.PersonalAccessTokenCredentialHandler=rl});var gf=w(Zn=>{"use strict";c();var hf=Zn&&Zn.__awaiter||function(e,t,i,r){function n(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function p(u){try{l(r.next(u))}catch(m){s(m)}}function d(u){try{l(r.throw(u))}catch(m){s(m)}}function l(u){u.done?o(u.value):n(u.value).then(p,d)}l((r=r.apply(e,t||[])).next())})};Object.defineProperty(Zn,"__esModule",{value:!0});Zn.OidcClient=void 0;var I_=Eo(),C_=al(),vf=Te(),Ir=class{static createHttpClient(t=!0,i=10){let r={allowRetries:t,maxRetries:i};return new I_.HttpClient("actions/oidc-client",[new C_.BearerCredentialHandler(Ir.getRequestToken())],r)}static getRequestToken(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable");return t}static getIDTokenUrl(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable");return t}static getCall(t){var i;return hf(this,void 0,void 0,function*(){let o=(i=(yield Ir.createHttpClient().getJson(t).catch(s=>{throw new Error(`Failed to get ID Token. +"use strict";var KOe=Object.create;var NI=Object.defineProperty;var XOe=Object.getOwnPropertyDescriptor;var ZOe=Object.getOwnPropertyNames;var eke=Object.getPrototypeOf,tke=Object.prototype.hasOwnProperty;var rR=(e,t)=>()=>(e&&(t=e(e=0)),t);var g=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),SJ=(e,t)=>{for(var r in t)NI(e,r,{get:t[r],enumerable:!0})},vJ=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of ZOe(t))!tke.call(e,s)&&s!==r&&NI(e,s,{get:()=>t[s],enumerable:!(i=XOe(t,s))||i.enumerable});return e};var fe=(e,t,r)=>(r=e!=null?KOe(eke(e)):{},vJ(t||!e||!e.__esModule?NI(r,"default",{value:e,enumerable:!0}):r,e)),xr=e=>vJ(NI({},"__esModule",{value:!0}),e);var RI=g(Ih=>{"use strict";d();Object.defineProperty(Ih,"__esModule",{value:!0});Ih.toCommandProperties=Ih.toCommandValue=void 0;function rke(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}Ih.toCommandValue=rke;function ike(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}Ih.toCommandProperties=ike});var RJ=g(Xo=>{"use strict";d();var nke=Xo&&Xo.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),ske=Xo&&Xo.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),oke=Xo&&Xo.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&nke(t,e,r);return ske(t,e),t};Object.defineProperty(Xo,"__esModule",{value:!0});Xo.issue=Xo.issueCommand=void 0;var ake=oke(require("os")),xJ=RI();function NJ(e,t,r){let i=new iR(e,t,r);process.stdout.write(i.toString()+ake.EOL)}Xo.issueCommand=NJ;function lke(e,t=""){NJ(e,{},t)}Xo.issue=lke;var _J="::",iR=class{constructor(t,r,i){t||(t="missing.command"),this.command=t,this.properties=r,this.message=i}toString(){let t=_J+this.command;if(this.properties&&Object.keys(this.properties).length>0){t+=" ";let r=!0;for(let i in this.properties)if(this.properties.hasOwnProperty(i)){let s=this.properties[i];s&&(r?r=!1:t+=",",t+=`${i}=${uke(s)}`)}}return t+=`${_J}${cke(this.message)}`,t}};function cke(e){return(0,xJ.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function uke(e){return(0,xJ.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var DJ=g(Zo=>{"use strict";d();var dke=Zo&&Zo.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),pke=Zo&&Zo.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),sR=Zo&&Zo.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&dke(t,e,r);return pke(t,e),t};Object.defineProperty(Zo,"__esModule",{value:!0});Zo.prepareKeyValueMessage=Zo.issueFileCommand=void 0;var Ake=sR(require("crypto")),QJ=sR(require("fs")),nR=sR(require("os")),TJ=RI();function fke(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!QJ.existsSync(r))throw new Error(`Missing file at path: ${r}`);QJ.appendFileSync(r,`${(0,TJ.toCommandValue)(t)}${nR.EOL}`,{encoding:"utf8"})}Zo.issueFileCommand=fke;function hke(e,t){let r=`ghadelimiter_${Ake.randomUUID()}`,i=(0,TJ.toCommandValue)(t);if(e.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(i.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return`${e}<<${r}${nR.EOL}${i}${nR.EOL}${r}`}Zo.prepareKeyValueMessage=hke});var OJ=g(Bh=>{"use strict";d();Object.defineProperty(Bh,"__esModule",{value:!0});Bh.checkBypass=Bh.getProxyUrl=void 0;function mke(e){let t=e.protocol==="https:";if(PJ(e))return;let r=t?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new QI(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new QI(`http://${r}`)}else return}Bh.getProxyUrl=mke;function PJ(e){if(!e.hostname)return!1;let t=e.hostname;if(gke(t))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let i;e.port?i=Number(e.port):e.protocol==="http:"?i=80:e.protocol==="https:"&&(i=443);let s=[e.hostname.toUpperCase()];typeof i=="number"&&s.push(`${s[0]}:${i}`);for(let o of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(o==="*"||s.some(a=>a===o||a.endsWith(`.${o}`)||o.startsWith(".")&&a.endsWith(`${o}`)))return!0;return!1}Bh.checkBypass=PJ;function gke(e){let t=e.toLowerCase();return t==="localhost"||t.startsWith("127.")||t.startsWith("[::1]")||t.startsWith("[0:0:0:0:0:0:0:1]")}var QI=class extends URL{constructor(t,r){super(t,r),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}});var MJ=g(Sh=>{"use strict";d();var PKt=require("net"),yke=require("tls"),oR=require("http"),kJ=require("https"),Eke=require("events"),OKt=require("assert"),bke=require("util");Sh.httpOverHttp=Cke;Sh.httpsOverHttp=wke;Sh.httpOverHttps=Ike;Sh.httpsOverHttps=Bke;function Cke(e){var t=new Zc(e);return t.request=oR.request,t}function wke(e){var t=new Zc(e);return t.request=oR.request,t.createSocket=LJ,t.defaultPort=443,t}function Ike(e){var t=new Zc(e);return t.request=kJ.request,t}function Bke(e){var t=new Zc(e);return t.request=kJ.request,t.createSocket=LJ,t.defaultPort=443,t}function Zc(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||oR.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(i,s,o,a){for(var l=FJ(s,o,a),c=0,u=t.requests.length;c=this.maxSockets){o.requests.push(a);return}o.createSocket(a,function(l){l.on("free",c),l.on("close",u),l.on("agentRemove",u),t.onSocket(l);function c(){o.emit("free",l,a)}function u(p){o.removeSocket(l),l.removeListener("free",c),l.removeListener("close",u),l.removeListener("agentRemove",u)}})};Zc.prototype.createSocket=function(t,r){var i=this,s={};i.sockets.push(s);var o=aR({},i.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(o.localAddress=t.localAddress),o.proxyAuth&&(o.headers=o.headers||{},o.headers["Proxy-Authorization"]="Basic "+new Buffer(o.proxyAuth).toString("base64")),dd("making CONNECT request");var a=i.request(o);a.useChunkedEncodingByDefault=!1,a.once("response",l),a.once("upgrade",c),a.once("connect",u),a.once("error",p),a.end();function l(A){A.upgrade=!0}function c(A,f,m){process.nextTick(function(){u(A,f,m)})}function u(A,f,m){if(a.removeAllListeners(),f.removeAllListeners(),A.statusCode!==200){dd("tunneling socket could not be established, statusCode=%d",A.statusCode),f.destroy();var y=new Error("tunneling socket could not be established, statusCode="+A.statusCode);y.code="ECONNRESET",t.request.emit("error",y),i.removeSocket(s);return}if(m.length>0){dd("got illegal response body from proxy"),f.destroy();var y=new Error("got illegal response body from proxy");y.code="ECONNRESET",t.request.emit("error",y),i.removeSocket(s);return}return dd("tunneling connection has established"),i.sockets[i.sockets.indexOf(s)]=f,r(f)}function p(A){a.removeAllListeners(),dd(`tunneling socket could not be established, cause=%s +`,A.message,A.stack);var f=new Error("tunneling socket could not be established, cause="+A.message);f.code="ECONNRESET",t.request.emit("error",f),i.removeSocket(s)}};Zc.prototype.removeSocket=function(t){var r=this.sockets.indexOf(t);if(r!==-1){this.sockets.splice(r,1);var i=this.requests.shift();i&&this.createSocket(i,function(s){i.request.onSocket(s)})}};function LJ(e,t){var r=this;Zc.prototype.createSocket.call(r,e,function(i){var s=e.request.getHeader("host"),o=aR({},r.options,{socket:i,servername:s?s.replace(/:.*$/,""):e.host}),a=yke.connect(0,o);r.sockets[r.sockets.indexOf(i)]=a,t(a)})}function FJ(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function aR(e){for(var t=1,r=arguments.length;t{d();UJ.exports=MJ()});var Nr=g((UKt,HJ)=>{d();HJ.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 Ar=g((HKt,GJ)=>{"use strict";d();var mi=class extends Error{constructor(t){super(t),this.name="UndiciError",this.code="UND_ERR"}},lR=class e extends mi{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="ConnectTimeoutError",this.message=t||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}},cR=class e extends mi{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="HeadersTimeoutError",this.message=t||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}},uR=class e extends mi{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="HeadersOverflowError",this.message=t||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}},dR=class e extends mi{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="BodyTimeoutError",this.message=t||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}},pR=class e extends mi{constructor(t,r,i,s){super(t),Error.captureStackTrace(this,e),this.name="ResponseStatusCodeError",this.message=t||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=s,this.status=r,this.statusCode=r,this.headers=i}},AR=class e extends mi{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="InvalidArgumentError",this.message=t||"Invalid Argument Error",this.code="UND_ERR_INVALID_ARG"}},fR=class e extends mi{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="InvalidReturnValueError",this.message=t||"Invalid Return Value Error",this.code="UND_ERR_INVALID_RETURN_VALUE"}},hR=class e extends mi{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="AbortError",this.message=t||"Request aborted",this.code="UND_ERR_ABORTED"}},mR=class e extends mi{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="InformationalError",this.message=t||"Request information",this.code="UND_ERR_INFO"}},gR=class e extends mi{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="RequestContentLengthMismatchError",this.message=t||"Request body length does not match content-length header",this.code="UND_ERR_REQ_CONTENT_LENGTH_MISMATCH"}},yR=class e extends mi{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="ResponseContentLengthMismatchError",this.message=t||"Response body length does not match content-length header",this.code="UND_ERR_RES_CONTENT_LENGTH_MISMATCH"}},ER=class e extends mi{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="ClientDestroyedError",this.message=t||"The client is destroyed",this.code="UND_ERR_DESTROYED"}},bR=class e extends mi{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="ClientClosedError",this.message=t||"The client is closed",this.code="UND_ERR_CLOSED"}},CR=class e extends mi{constructor(t,r){super(t),Error.captureStackTrace(this,e),this.name="SocketError",this.message=t||"Socket error",this.code="UND_ERR_SOCKET",this.socket=r}},TI=class e extends mi{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="NotSupportedError",this.message=t||"Not supported error",this.code="UND_ERR_NOT_SUPPORTED"}},wR=class extends mi{constructor(t){super(t),Error.captureStackTrace(this,TI),this.name="MissingUpstreamError",this.message=t||"No upstream has been added to the BalancedPool",this.code="UND_ERR_BPL_MISSING_UPSTREAM"}},IR=class e extends Error{constructor(t,r,i){super(t),Error.captureStackTrace(this,e),this.name="HTTPParserError",this.code=r?`HPE_${r}`:void 0,this.data=i?i.toString():void 0}},BR=class e extends mi{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="ResponseExceededMaxSizeError",this.message=t||"Response content exceeded max size",this.code="UND_ERR_RES_EXCEEDED_MAX_SIZE"}},SR=class e extends mi{constructor(t,r,{headers:i,data:s}){super(t),Error.captureStackTrace(this,e),this.name="RequestRetryError",this.message=t||"Request retry error",this.code="UND_ERR_REQ_RETRY",this.statusCode=r,this.data=s,this.headers=i}};GJ.exports={HTTPParserError:IR,UndiciError:mi,HeadersTimeoutError:cR,HeadersOverflowError:uR,BodyTimeoutError:dR,RequestContentLengthMismatchError:gR,ConnectTimeoutError:lR,ResponseStatusCodeError:pR,InvalidArgumentError:AR,InvalidReturnValueError:fR,RequestAbortedError:hR,ClientDestroyedError:ER,ClientClosedError:bR,InformationalError:mR,SocketError:CR,NotSupportedError:TI,ResponseContentLengthMismatchError:yR,BalancedPoolMissingUpstreamError:wR,ResponseExceededMaxSizeError:BR,RequestRetryError:SR}});var zJ=g((jKt,jJ)=>{"use strict";d();var DI={},vR=["Accept","Accept-Encoding","Accept-Language","Accept-Ranges","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Age","Allow","Alt-Svc","Alt-Used","Authorization","Cache-Control","Clear-Site-Data","Connection","Content-Disposition","Content-Encoding","Content-Language","Content-Length","Content-Location","Content-Range","Content-Security-Policy","Content-Security-Policy-Report-Only","Content-Type","Cookie","Cross-Origin-Embedder-Policy","Cross-Origin-Opener-Policy","Cross-Origin-Resource-Policy","Date","Device-Memory","Downlink","ECT","ETag","Expect","Expect-CT","Expires","Forwarded","From","Host","If-Match","If-Modified-Since","If-None-Match","If-Range","If-Unmodified-Since","Keep-Alive","Last-Modified","Link","Location","Max-Forwards","Origin","Permissions-Policy","Pragma","Proxy-Authenticate","Proxy-Authorization","RTT","Range","Referer","Referrer-Policy","Refresh","Retry-After","Sec-WebSocket-Accept","Sec-WebSocket-Extensions","Sec-WebSocket-Key","Sec-WebSocket-Protocol","Sec-WebSocket-Version","Server","Server-Timing","Service-Worker-Allowed","Service-Worker-Navigation-Preload","Set-Cookie","SourceMap","Strict-Transport-Security","Supports-Loading-Mode","TE","Timing-Allow-Origin","Trailer","Transfer-Encoding","Upgrade","Upgrade-Insecure-Requests","User-Agent","Vary","Via","WWW-Authenticate","X-Content-Type-Options","X-DNS-Prefetch-Control","X-Frame-Options","X-Permitted-Cross-Domain-Policies","X-Powered-By","X-Requested-With","X-XSS-Protection"];for(let e=0;e{"use strict";d();var $J=require("assert"),{kDestroyed:JJ,kBodyUsed:VJ}=Nr(),{IncomingMessage:Ske}=require("http"),vh=require("stream"),vke=require("net"),{InvalidArgumentError:Cn}=Ar(),{Blob:WJ}=require("buffer"),PI=require("util"),{stringify:_ke}=require("querystring"),{headerNameLowerCasedRecord:xke}=zJ(),[_R,YJ]=process.versions.node.split(".").map(e=>Number(e));function Nke(){}function xR(e){return e&&typeof e=="object"&&typeof e.pipe=="function"&&typeof e.on=="function"}function KJ(e){return WJ&&e instanceof WJ||e&&typeof e=="object"&&(typeof e.stream=="function"||typeof e.arrayBuffer=="function")&&/^(Blob|File)$/.test(e[Symbol.toStringTag])}function Rke(e,t){if(e.includes("?")||e.includes("#"))throw new Error('Query params cannot be passed when url already contains "?" or "#".');let r=_ke(t);return r&&(e+="?"+r),e}function XJ(e){if(typeof e=="string"){if(e=new URL(e),!/^https?:/.test(e.origin||e.protocol))throw new Cn("Invalid URL protocol: the URL must start with `http:` or `https:`.");return e}if(!e||typeof e!="object")throw new Cn("Invalid URL: The URL argument must be a non-null object.");if(!/^https?:/.test(e.origin||e.protocol))throw new Cn("Invalid URL protocol: the URL must start with `http:` or `https:`.");if(!(e instanceof URL)){if(e.port!=null&&e.port!==""&&!Number.isFinite(parseInt(e.port)))throw new Cn("Invalid URL: port must be a valid integer or a string representation of an integer.");if(e.path!=null&&typeof e.path!="string")throw new Cn("Invalid URL path: the path must be a string or null/undefined.");if(e.pathname!=null&&typeof e.pathname!="string")throw new Cn("Invalid URL pathname: the pathname must be a string or null/undefined.");if(e.hostname!=null&&typeof e.hostname!="string")throw new Cn("Invalid URL hostname: the hostname must be a string or null/undefined.");if(e.origin!=null&&typeof e.origin!="string")throw new Cn("Invalid URL origin: the origin must be a string or null/undefined.");let t=e.port!=null?e.port:e.protocol==="https:"?443:80,r=e.origin!=null?e.origin:`${e.protocol}//${e.hostname}:${t}`,i=e.path!=null?e.path:`${e.pathname||""}${e.search||""}`;r.endsWith("/")&&(r=r.substring(0,r.length-1)),i&&!i.startsWith("/")&&(i=`/${i}`),e=new URL(r+i)}return e}function Qke(e){if(e=XJ(e),e.pathname!=="/"||e.search||e.hash)throw new Cn("invalid url");return e}function Tke(e){if(e[0]==="["){let r=e.indexOf("]");return $J(r!==-1),e.substring(1,r)}let t=e.indexOf(":");return t===-1?e:e.substring(0,t)}function Dke(e){if(!e)return null;$J.strictEqual(typeof e,"string");let t=Tke(e);return vke.isIP(t)?"":t}function Pke(e){return JSON.parse(JSON.stringify(e))}function Oke(e){return e!=null&&typeof e[Symbol.asyncIterator]=="function"}function kke(e){return e!=null&&(typeof e[Symbol.iterator]=="function"||typeof e[Symbol.asyncIterator]=="function")}function Lke(e){if(e==null)return 0;if(xR(e)){let t=e._readableState;return t&&t.objectMode===!1&&t.ended===!0&&Number.isFinite(t.length)?t.length:null}else{if(KJ(e))return e.size!=null?e.size:null;if(eK(e))return e.byteLength}return null}function NR(e){return!e||!!(e.destroyed||e[JJ])}function ZJ(e){let t=e&&e._readableState;return NR(e)&&t&&!t.endEmitted}function Fke(e,t){e==null||!xR(e)||NR(e)||(typeof e.destroy=="function"?(Object.getPrototypeOf(e).constructor===Ske&&(e.socket=null),e.destroy(t)):t&&process.nextTick((r,i)=>{r.emit("error",i)},e,t),e.destroyed!==!0&&(e[JJ]=!0))}var Mke=/timeout=(\d+)/;function Uke(e){let t=e.toString().match(Mke);return t?parseInt(t[1],10)*1e3:null}function qke(e){return xke[e]||e.toLowerCase()}function Hke(e,t={}){if(!Array.isArray(e))return e;for(let r=0;ro.toString("utf8")):t[i]=e[r+1].toString("utf8")}return"content-length"in t&&"content-disposition"in t&&(t["content-disposition"]=Buffer.from(t["content-disposition"]).toString("latin1")),t}function Gke(e){let t=[],r=!1,i=-1;for(let s=0;s{r.close()});else{let o=Buffer.isBuffer(s)?s:Buffer.from(s);r.enqueue(new Uint8Array(o))}return r.desiredSize>0},async cancel(r){await t.return()}},0)}function Kke(e){return e&&typeof e=="object"&&typeof e.append=="function"&&typeof e.delete=="function"&&typeof e.get=="function"&&typeof e.getAll=="function"&&typeof e.has=="function"&&typeof e.set=="function"&&e[Symbol.toStringTag]==="FormData"}function Xke(e){if(e){if(typeof e.throwIfAborted=="function")e.throwIfAborted();else if(e.aborted){let t=new Error("The operation was aborted");throw t.name="AbortError",t}}}function Zke(e,t){return"addEventListener"in e?(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)):(e.addListener("abort",t),()=>e.removeListener("abort",t))}var eLe=!!String.prototype.toWellFormed;function tLe(e){return eLe?`${e}`.toWellFormed():PI.toUSVString?PI.toUSVString(e):`${e}`}function rLe(e){if(e==null||e==="")return{start:0,end:null,size:null};let t=e?e.match(/^bytes (\d+)-(\d+)\/(\d+)?$/):null;return t?{start:parseInt(t[1]),end:t[2]?parseInt(t[2]):null,size:t[3]?parseInt(t[3]):null}:null}var tK=Object.create(null);tK.enumerable=!0;rK.exports={kEnumerableProperty:tK,nop:Nke,isDisturbed:zke,isErrored:Vke,isReadable:Wke,toUSVString:tLe,isReadableAborted:ZJ,isBlobLike:KJ,parseOrigin:Qke,parseURL:XJ,getServerName:Dke,isStream:xR,isIterable:kke,isAsyncIterable:Oke,isDestroyed:NR,headerNameToString:qke,parseRawHeaders:Gke,parseHeaders:Hke,parseKeepAliveTimeout:Uke,destroy:Fke,bodyLength:Lke,deepClone:Pke,ReadableStreamFrom:Jke,isBuffer:eK,validateHandler:jke,getSocketInfo:Yke,isFormDataLike:Kke,buildURL:Rke,throwIfAborted:Xke,addAbortListener:Zke,parseRangeHeader:rLe,nodeMajor:_R,nodeMinor:YJ,nodeHasAutoSelectFamily:_R>18||_R===18&&YJ>=13,safeHTTPMethods:["GET","HEAD","OPTIONS","TRACE"]}});var sK=g((YKt,nK)=>{"use strict";d();var RR=Date.now(),pd,Ad=[];function iLe(){RR=Date.now();let e=Ad.length,t=0;for(;t0&&RR>=r.state&&(r.state=-1,r.callback(r.opaque)),r.state===-1?(r.state=-2,t!==e-1?Ad[t]=Ad.pop():Ad.pop(),e-=1):t+=1}Ad.length>0&&iK()}function iK(){pd&&pd.refresh?pd.refresh():(clearTimeout(pd),pd=setTimeout(iLe,1e3),pd.unref&&pd.unref())}var OI=class{constructor(t,r,i){this.callback=t,this.delay=r,this.opaque=i,this.state=-2,this.refresh()}refresh(){this.state===-2&&(Ad.push(this),(!pd||Ad.length===1)&&iK()),this.state=0}clear(){this.state=-1}};nK.exports={setTimeout(e,t,r){return t<1e3?setTimeout(e,t,r):new OI(e,t,r)},clearTimeout(e){e instanceof OI?e.clear():clearTimeout(e)}}});var QR=g((JKt,oK)=>{"use strict";d();var nLe=require("node:events").EventEmitter,sLe=require("node:util").inherits;function wA(e){if(typeof e=="string"&&(e=Buffer.from(e)),!Buffer.isBuffer(e))throw new TypeError("The needle has to be a String or a Buffer.");let t=e.length;if(t===0)throw new Error("The needle cannot be an empty String/Buffer.");if(t>256)throw new Error("The needle cannot have a length bigger than 256.");this.maxMatches=1/0,this.matches=0,this._occ=new Array(256).fill(t),this._lookbehind_size=0,this._needle=e,this._bufpos=0,this._lookbehind=Buffer.alloc(t);for(var r=0;r=0)this.emit("info",!1,this._lookbehind,0,this._lookbehind_size),this._lookbehind_size=0;else{let l=this._lookbehind_size+o;return l>0&&this.emit("info",!1,this._lookbehind,0,l),this._lookbehind.copy(this._lookbehind,0,l,this._lookbehind_size-l),this._lookbehind_size-=l,e.copy(this._lookbehind,this._lookbehind_size),this._lookbehind_size+=t,this._bufpos=t,t}}if(o+=(o>=0)*this._bufpos,e.indexOf(r,o)!==-1)return o=e.indexOf(r,o),++this.matches,o>0?this.emit("info",!0,e,this._bufpos,o):this.emit("info",!0),this._bufpos=o+i;for(o=t-i;o0&&this.emit("info",!1,e,this._bufpos,o{"use strict";d();var oLe=require("node:util").inherits,aK=require("node:stream").Readable;function TR(e){aK.call(this,e)}oLe(TR,aK);TR.prototype._read=function(e){};lK.exports=TR});var kI=g((eXt,uK)=>{"use strict";d();uK.exports=function(t,r,i){if(!t||t[r]===void 0||t[r]===null)return i;if(typeof t[r]!="number"||isNaN(t[r]))throw new TypeError("Limit "+r+" is not a valid number");return t[r]}});var fK=g((rXt,AK)=>{"use strict";d();var pK=require("node:events").EventEmitter,aLe=require("node:util").inherits,dK=kI(),lLe=QR(),cLe=Buffer.from(`\r +\r +`),uLe=/\r\n/g,dLe=/^([^:]+):[ \t]?([\x00-\xFF]+)?$/;function _h(e){pK.call(this),e=e||{};let t=this;this.nread=0,this.maxed=!1,this.npairs=0,this.maxHeaderPairs=dK(e,"maxHeaderPairs",2e3),this.maxHeaderSize=dK(e,"maxHeaderSize",80*1024),this.buffer="",this.header={},this.finished=!1,this.ss=new lLe(cLe),this.ss.on("info",function(r,i,s,o){i&&!t.maxed&&(t.nread+o-s>=t.maxHeaderSize?(o=t.maxHeaderSize-t.nread+s,t.nread=t.maxHeaderSize,t.maxed=!0):t.nread+=o-s,t.buffer+=i.toString("binary",s,o)),r&&t._finish()})}aLe(_h,pK);_h.prototype.push=function(e){let t=this.ss.push(e);if(this.finished)return t};_h.prototype.reset=function(){this.finished=!1,this.buffer="",this.header={},this.ss.reset()};_h.prototype._finish=function(){this.buffer&&this._parseHeader(),this.ss.matches=this.ss.maxMatches;let e=this.header;this.header={},this.buffer="",this.finished=!0,this.nread=this.npairs=0,this.maxed=!1,this.emit("header",e)};_h.prototype._parseHeader=function(){if(this.npairs===this.maxHeaderPairs)return;let e=this.buffer.split(uLe),t=e.length,r,i;for(var s=0;s{"use strict";d();var DR=require("node:stream").Writable,pLe=require("node:util").inherits,ALe=QR(),hK=cK(),fLe=fK(),hLe=45,mLe=Buffer.from("-"),gLe=Buffer.from(`\r +`),yLe=function(){};function Ja(e){if(!(this instanceof Ja))return new Ja(e);if(DR.call(this,e),!e||!e.headerFirst&&typeof e.boundary!="string")throw new TypeError("Boundary required");typeof e.boundary=="string"?this.setBoundary(e.boundary):this._bparser=void 0,this._headerFirst=e.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:e.partHwm},this._pause=!1;let t=this;this._hparser=new fLe(e),this._hparser.on("header",function(r){t._inHeader=!1,t._part.emit("header",r)})}pLe(Ja,DR);Ja.prototype.emit=function(e){if(e==="finish"&&!this._realFinish){if(!this._finished){let t=this;process.nextTick(function(){if(t.emit("error",new Error("Unexpected end of multipart data")),t._part&&!t._ignoreData){let r=t._isPreamble?"Preamble":"Part";t._part.emit("error",new Error(r+" terminated early due to unexpected end of multipart data")),t._part.push(null),process.nextTick(function(){t._realFinish=!0,t.emit("finish"),t._realFinish=!1});return}t._realFinish=!0,t.emit("finish"),t._realFinish=!1})}}else DR.prototype.emit.apply(this,arguments)};Ja.prototype._write=function(e,t,r){if(!this._hparser&&!this._bparser)return r();if(this._headerFirst&&this._isPreamble){this._part||(this._part=new hK(this._partOpts),this.listenerCount("preamble")!==0?this.emit("preamble",this._part):this._ignore());let i=this._hparser.push(e);if(!this._inHeader&&i!==void 0&&i{"use strict";d();var gK=new TextDecoder("utf-8"),yK=new Map([["utf-8",gK],["utf8",gK]]);function ELe(e){let t;for(;;)switch(e){case"utf-8":case"utf8":return Qy.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 Qy.latin1;case"utf16le":case"utf-16le":case"ucs2":case"ucs-2":return Qy.utf16le;case"base64":return Qy.base64;default:if(t===void 0){t=!0,e=e.toLowerCase();continue}return Qy.other.bind(e)}}var Qy={utf8:(e,t)=>e.length===0?"":(typeof e=="string"&&(e=Buffer.from(e,t)),e.utf8Slice(0,e.length)),latin1:(e,t)=>e.length===0?"":typeof e=="string"?e:e.latin1Slice(0,e.length),utf16le:(e,t)=>e.length===0?"":(typeof e=="string"&&(e=Buffer.from(e,t)),e.ucs2Slice(0,e.length)),base64:(e,t)=>e.length===0?"":(typeof e=="string"&&(e=Buffer.from(e,t)),e.base64Slice(0,e.length)),other:(e,t)=>{if(e.length===0)return"";if(typeof e=="string"&&(e=Buffer.from(e,t)),yK.has(OR.toString()))try{return yK.get(OR).decode(e)}catch{}return typeof e=="string"?e:e.toString()}};function bLe(e,t,r){return e&&ELe(r)(e,t)}EK.exports=bLe});var LR=g((aXt,BK)=>{"use strict";d();var FI=LI(),bK=/%[a-fA-F0-9][a-fA-F0-9]/g,CLe={"%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":"\xEE","%Ee":"\xEE","%eE":"\xEE","%EE":"\xEE","%ef":"\xEF","%Ef":"\xEF","%eF":"\xEF","%EF":"\xEF","%f0":"\xF0","%F0":"\xF0","%f1":"\xF1","%F1":"\xF1","%f2":"\xF2","%F2":"\xF2","%f3":"\xF3","%F3":"\xF3","%f4":"\xF4","%F4":"\xF4","%f5":"\xF5","%F5":"\xF5","%f6":"\xF6","%F6":"\xF6","%f7":"\xF7","%F7":"\xF7","%f8":"\xF8","%F8":"\xF8","%f9":"\xF9","%F9":"\xF9","%fa":"\xFA","%Fa":"\xFA","%fA":"\xFA","%FA":"\xFA","%fb":"\xFB","%Fb":"\xFB","%fB":"\xFB","%FB":"\xFB","%fc":"\xFC","%Fc":"\xFC","%fC":"\xFC","%FC":"\xFC","%fd":"\xFD","%Fd":"\xFD","%fD":"\xFD","%FD":"\xFD","%fe":"\xFE","%Fe":"\xFE","%fE":"\xFE","%FE":"\xFE","%ff":"\xFF","%Ff":"\xFF","%fF":"\xFF","%FF":"\xFF"};function CK(e){return CLe[e]}var MI=0,wK=1,kR=2,IK=3;function wLe(e){let t=[],r=MI,i="",s=!1,o=!1,a=0,l="",c=e.length;for(var u=0;u{"use strict";d();SK.exports=function(t){if(typeof t!="string")return"";for(var r=t.length-1;r>=0;--r)switch(t.charCodeAt(r)){case 47:case 92:return t=t.slice(r+1),t===".."||t==="."?"":t}return t===".."||t==="."?"":t}});var RK=g((dXt,NK)=>{"use strict";d();var{Readable:xK}=require("node:stream"),{inherits:ILe}=require("node:util"),BLe=PR(),_K=LR(),SLe=LI(),vLe=vK(),IA=kI(),_Le=/^boundary$/i,xLe=/^form-data$/i,NLe=/^charset$/i,RLe=/^filename$/i,QLe=/^name$/i;UI.detect=/^multipart\/form-data/i;function UI(e,t){let r,i,s=this,o,a=t.limits,l=t.isPartAFile||((se,oe,ge)=>oe==="application/octet-stream"||ge!==void 0),c=t.parsedConType||[],u=t.defCharset||"utf8",p=t.preservePath,A={highWaterMark:t.fileHwm};for(r=0,i=c.length;rC)return s.parser.removeListener("part",se),s.parser.on("part",xh),e.hitPartsLimit=!0,e.emit("partsLimit"),xh(oe);if(ee){let ge=ee;ge.emit("end"),ge.removeAllListeners("end")}oe.on("header",function(ge){let Be,qe,De,ot,Vt,lt,cr=0;if(ge["content-type"]&&(De=_K(ge["content-type"][0]),De[0])){for(Be=De[0].toLowerCase(),r=0,i=De.length;ry){let Cr=y-cr+bn.length;Cr>0&&br.push(bn.slice(0,Cr)),br.truncated=!0,br.bytesRead=y,oe.removeAllListeners("data"),br.emit("limit");return}else br.push(bn)||(s._pause=!0);br.bytesRead=cr},En=function(){L=void 0,br.push(null)}}else{if(U===b)return e.hitFieldsLimit||(e.hitFieldsLimit=!0,e.emit("fieldsLimit")),xh(oe);++U,++z;let br="",bn=!1;ee=oe,Eo=function(Cr){if((cr+=Cr.length)>m){let Ql=m-(cr-Cr.length);br+=Cr.toString("binary",0,Ql),bn=!0,oe.removeAllListeners("data")}else br+=Cr.toString("binary")},En=function(){ee=void 0,br.length&&(br=SLe(br,"binary",ot)),e.emit("field",qe,br,!1,bn,Vt,Be),--z,f()}}oe._readableState.sync=!1,oe.on("data",Eo),oe.on("end",En)}).on("error",function(ge){L&&L.emit("error",ge)})}).on("error",function(se){e.emit("error",se)}).on("finish",function(){k=!0,f()})}UI.prototype.write=function(e,t){let r=this.parser.write(e);r&&!this._pause?t():(this._needDrain=!r,this._cb=t)};UI.prototype.end=function(){let e=this;e.parser.writable?e.parser.end():e._boy._done||process.nextTick(function(){e._boy._done=!0,e._boy.emit("finish")})};function xh(e){e.resume()}function FR(e){xK.call(this,e),this.bytesRead=0,this.truncated=!1}ILe(FR,xK);FR.prototype._read=function(e){};NK.exports=UI});var TK=g((AXt,QK)=>{"use strict";d();var TLe=/\+/g,DLe=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];function MR(){this.buffer=void 0}MR.prototype.write=function(e){e=e.replace(TLe," ");let t="",r=0,i=0,s=e.length;for(;ri&&(t+=e.substring(i,r),i=r),this.buffer="",++i);return i{"use strict";d();var PLe=TK(),Nh=LI(),UR=kI(),OLe=/^charset$/i;qI.detect=/^application\/x-www-form-urlencoded/i;function qI(e,t){let r=t.limits,i=t.parsedConType;this.boy=e,this.fieldSizeLimit=UR(r,"fieldSize",1*1024*1024),this.fieldNameSizeLimit=UR(r,"fieldNameSize",100),this.fieldsLimit=UR(r,"fields",1/0);let s;for(var o=0,a=i.length;oo&&(this._key+=this.decoder.write(e.toString("binary",o,r))),this._state="val",this._hitLimit=!1,this._checkingBytes=!0,this._val="",this._bytesVal=0,this._valTrunc=!1,this.decoder.reset(),o=r+1;else if(i!==void 0){++this._fields;let l,c=this._keyTrunc;if(i>o?l=this._key+=this.decoder.write(e.toString("binary",o,i)):l=this._key,this._hitLimit=!1,this._checkingBytes=!0,this._key="",this._bytesKey=0,this._keyTrunc=!1,this.decoder.reset(),l.length&&this.boy.emit("field",Nh(l,"binary",this.charset),"",c,!1),o=i+1,this._fields===this.fieldsLimit)return t()}else this._hitLimit?(s>o&&(this._key+=this.decoder.write(e.toString("binary",o,s))),o=s,(this._bytesKey=this._key.length)===this.fieldNameSizeLimit&&(this._checkingBytes=!1,this._keyTrunc=!0)):(oo&&(this._val+=this.decoder.write(e.toString("binary",o,i))),this.boy.emit("field",Nh(this._key,"binary",this.charset),Nh(this._val,"binary",this.charset),this._keyTrunc,this._valTrunc),this._state="key",this._hitLimit=!1,this._checkingBytes=!0,this._key="",this._bytesKey=0,this._keyTrunc=!1,this.decoder.reset(),o=i+1,this._fields===this.fieldsLimit)return t()}else this._hitLimit?(s>o&&(this._val+=this.decoder.write(e.toString("binary",o,s))),o=s,(this._val===""&&this.fieldSizeLimit===0||(this._bytesVal=this._val.length)===this.fieldSizeLimit)&&(this._checkingBytes=!1,this._valTrunc=!0)):(o0?this.boy.emit("field",Nh(this._key,"binary",this.charset),"",this._keyTrunc,!1):this._state==="val"&&this.boy.emit("field",Nh(this._key,"binary",this.charset),Nh(this._val,"binary",this.charset),this._keyTrunc,this._valTrunc),this.boy._done=!0,this.boy.emit("finish"))};DK.exports=qI});var LK=g((gXt,Ty)=>{"use strict";d();var qR=require("node:stream").Writable,{inherits:kLe}=require("node:util"),LLe=PR(),OK=RK(),kK=PK(),FLe=LR();function eu(e){if(!(this instanceof eu))return new eu(e);if(typeof e!="object")throw new TypeError("Busboy expected an options-Object.");if(typeof e.headers!="object")throw new TypeError("Busboy expected an options-Object with headers-attribute.");if(typeof e.headers["content-type"]!="string")throw new TypeError("Missing Content-Type-header.");let{headers:t,...r}=e;this.opts={autoDestroy:!1,...r},qR.call(this,this.opts),this._done=!1,this._parser=this.getParserByHeaders(t),this._finished=!1}kLe(eu,qR);eu.prototype.emit=function(e){if(e==="finish"){if(this._done){if(this._finished)return}else{this._parser?.end();return}this._finished=!0}qR.prototype.emit.apply(this,arguments)};eu.prototype.getParserByHeaders=function(e){let t=FLe(e["content-type"]),r={defCharset:this.opts.defCharset,fileHwm:this.opts.fileHwm,headers:e,highWaterMark:this.opts.highWaterMark,isPartAFile:this.opts.isPartAFile,limits:this.opts.limits,parsedConType:t,preservePath:this.opts.preservePath};if(OK.detect.test(t[0]))return new OK(this,r);if(kK.detect.test(t[0]))return new kK(this,r);throw new Error("Unsupported Content-Type.")};eu.prototype._write=function(e,t,r){this._parser.write(e,r)};Ty.exports=eu;Ty.exports.default=eu;Ty.exports.Busboy=eu;Ty.exports.Dicer=LLe});var fd=g((EXt,zK)=>{"use strict";d();var{MessageChannel:MLe,receiveMessageOnPort:ULe}=require("worker_threads"),FK=["GET","HEAD","POST"],qLe=new Set(FK),HLe=[101,204,205,304],MK=[301,302,303,307,308],GLe=new Set(MK),UK=["1","7","9","11","13","15","17","19","20","21","22","23","25","37","42","43","53","69","77","79","87","95","101","102","103","104","109","110","111","113","115","117","119","123","135","137","139","143","161","179","389","427","465","512","513","514","515","526","530","531","532","540","548","554","556","563","587","601","636","989","990","993","995","1719","1720","1723","2049","3659","4045","5060","5061","6000","6566","6665","6666","6667","6668","6669","6697","10080"],jLe=new Set(UK),qK=["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"],zLe=new Set(qK),VLe=["follow","manual","error"],HK=["GET","HEAD","OPTIONS","TRACE"],WLe=new Set(HK),YLe=["navigate","same-origin","no-cors","cors"],$Le=["omit","same-origin","include"],JLe=["default","no-store","reload","no-cache","force-cache","only-if-cached"],KLe=["content-encoding","content-language","content-location","content-type","content-length"],XLe=["half"],GK=["CONNECT","TRACE","TRACK"],ZLe=new Set(GK),jK=["audio","audioworklet","font","image","manifest","paintworklet","script","style","track","video","xslt",""],eFe=new Set(jK),tFe=globalThis.DOMException??(()=>{try{atob("~")}catch(e){return Object.getPrototypeOf(e).constructor}})(),Rh,rFe=globalThis.structuredClone??function(t,r=void 0){if(arguments.length===0)throw new TypeError("missing argument");return Rh||(Rh=new MLe),Rh.port1.unref(),Rh.port2.unref(),Rh.port1.postMessage(t,r?.transfer),ULe(Rh.port2).message};zK.exports={DOMException:tFe,structuredClone:rFe,subresource:jK,forbiddenMethods:GK,requestBodyHeader:KLe,referrerPolicy:qK,requestRedirect:VLe,requestMode:YLe,requestCredentials:$Le,requestCache:JLe,redirectStatus:MK,corsSafeListedMethods:FK,nullBodyStatus:HLe,safeMethods:HK,badPorts:UK,requestDuplex:XLe,subresourceSet:eFe,badPortsSet:jLe,redirectStatusSet:GLe,corsSafeListedMethodsSet:qLe,safeMethodsSet:WLe,forbiddenMethodsSet:ZLe,referrerPolicySet:zLe}});var Qh=g((CXt,VK)=>{"use strict";d();var HR=Symbol.for("undici.globalOrigin.1");function iFe(){return globalThis[HR]}function nFe(e){if(e===void 0){Object.defineProperty(globalThis,HR,{value:void 0,writable:!0,enumerable:!1,configurable:!1});return}let t=new URL(e);if(t.protocol!=="http:"&&t.protocol!=="https:")throw new TypeError(`Only http & https urls are allowed, received ${t.protocol}`);Object.defineProperty(globalThis,HR,{value:t,writable:!0,enumerable:!1,configurable:!1})}VK.exports={getGlobalOrigin:iFe,setGlobalOrigin:nFe}});var ea=g((IXt,eX)=>{"use strict";d();var{redirectStatusSet:sFe,referrerPolicySet:oFe,badPortsSet:aFe}=fd(),{getGlobalOrigin:lFe}=Qh(),{performance:cFe}=require("perf_hooks"),{isBlobLike:uFe,toUSVString:dFe,ReadableStreamFrom:pFe}=kt(),Th=require("assert"),{isUint8Array:AFe}=require("util/types"),WK=[],HI;try{HI=require("crypto");let e=["sha256","sha384","sha512"];WK=HI.getHashes().filter(t=>e.includes(t))}catch{}function YK(e){let t=e.urlList,r=t.length;return r===0?null:t[r-1].toString()}function fFe(e,t){if(!sFe.has(e.status))return null;let r=e.headersList.get("location");return r!==null&&JK(r)&&(r=new URL(r,YK(e))),r&&!r.hash&&(r.hash=t),r}function Py(e){return e.urlList[e.urlList.length-1]}function hFe(e){let t=Py(e);return ZK(t)&&aFe.has(t.port)?"blocked":"allowed"}function mFe(e){return e instanceof Error||e?.constructor?.name==="Error"||e?.constructor?.name==="DOMException"}function gFe(e){for(let t=0;t=32&&r<=126||r>=128&&r<=255))return!1}return!0}function yFe(e){switch(e){case 34:case 40:case 41:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 123:case 125:return!1;default:return e>=33&&e<=126}}function $K(e){if(e.length===0)return!1;for(let t=0;t0)for(let o=i.length;o!==0;o--){let a=i[o-1].trim();if(oFe.has(a)){s=a;break}}s!==""&&(e.referrerPolicy=s)}function CFe(){return"allowed"}function wFe(){return"success"}function IFe(){return"success"}function BFe(e){let t=null;t=e.mode,e.headersList.set("sec-fetch-mode",t)}function SFe(e){let t=e.origin;if(e.responseTainting==="cors"||e.mode==="websocket")t&&e.headersList.append("origin",t);else if(e.method!=="GET"&&e.method!=="HEAD"){switch(e.referrerPolicy){case"no-referrer":t=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":e.origin&&zR(e.origin)&&!zR(Py(e))&&(t=null);break;case"same-origin":GI(e,Py(e))||(t=null);break;default:}t&&e.headersList.append("origin",t)}}function vFe(e){return cFe.now()}function _Fe(e){return{startTime:e.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:e.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function xFe(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function NFe(e){return{referrerPolicy:e.referrerPolicy}}function RFe(e){let t=e.referrerPolicy;Th(t);let r=null;if(e.referrer==="client"){let l=lFe();if(!l||l.origin==="null")return"no-referrer";r=new URL(l)}else e.referrer instanceof URL&&(r=e.referrer);let i=GR(r),s=GR(r,!0);i.toString().length>4096&&(i=s);let o=GI(e,i),a=Dy(i)&&!Dy(e.url);switch(t){case"origin":return s??GR(r,!0);case"unsafe-url":return i;case"same-origin":return o?s:"no-referrer";case"origin-when-cross-origin":return o?i:s;case"strict-origin-when-cross-origin":{let l=Py(e);return GI(i,l)?i:Dy(i)&&!Dy(l)?"no-referrer":s}case"strict-origin":case"no-referrer-when-downgrade":default:return a?"no-referrer":s}}function GR(e,t){return Th(e instanceof URL),e.protocol==="file:"||e.protocol==="about:"||e.protocol==="blank:"?"no-referrer":(e.username="",e.password="",e.hash="",t&&(e.pathname="",e.search=""),e)}function Dy(e){if(!(e instanceof URL))return!1;if(e.href==="about:blank"||e.href==="about:srcdoc"||e.protocol==="data:"||e.protocol==="file:")return!0;return t(e.origin);function t(r){if(r==null||r==="null")return!1;let i=new URL(r);return!!(i.protocol==="https:"||i.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(i.hostname)||i.hostname==="localhost"||i.hostname.includes("localhost.")||i.hostname.endsWith(".localhost"))}}function QFe(e,t){if(HI===void 0)return!0;let r=KK(t);if(r==="no metadata"||r.length===0)return!0;let i=DFe(r),s=PFe(r,i);for(let o of s){let a=o.algo,l=o.hash,c=HI.createHash(a).update(e).digest("base64");if(c[c.length-1]==="="&&(c[c.length-2]==="="?c=c.slice(0,-2):c=c.slice(0,-1)),OFe(c,l))return!0}return!1}var TFe=/(?sha256|sha384|sha512)-((?[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function KK(e){let t=[],r=!0;for(let i of e.split(" ")){r=!1;let s=TFe.exec(i);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let o=s.groups.algo.toLowerCase();WK.includes(o)&&t.push(s.groups)}return r===!0?"no metadata":t}function DFe(e){let t=e[0].algo;if(t[3]==="5")return t;for(let r=1;r{e=i,t=s}),resolve:e,reject:t}}function FFe(e){return e.controller.state==="aborted"}function MFe(e){return e.controller.state==="aborted"||e.controller.state==="terminated"}var VR={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(VR,null);function UFe(e){return VR[e.toLowerCase()]??e}function qFe(e){let t=JSON.stringify(e);if(t===void 0)throw new TypeError("Value is not JSON serializable");return Th(typeof t=="string"),t}var HFe=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function GFe(e,t,r){let i={index:0,kind:r,target:e},s={next(){if(Object.getPrototypeOf(this)!==s)throw new TypeError(`'next' called on an object that does not implement interface ${t} Iterator.`);let{index:o,kind:a,target:l}=i,c=l(),u=c.length;if(o>=u)return{value:void 0,done:!0};let p=c[o];return i.index=o+1,jFe(p,a)},[Symbol.toStringTag]:`${t} Iterator`};return Object.setPrototypeOf(s,HFe),Object.setPrototypeOf({},s)}function jFe(e,t){let r;switch(t){case"key":{r=e[0];break}case"value":{r=e[1];break}case"key+value":{r=e;break}}return{value:r,done:!1}}async function zFe(e,t,r){let i=t,s=r,o;try{o=e.stream.getReader()}catch(a){s(a);return}try{let a=await XK(o);i(a)}catch(a){s(a)}}var jR=globalThis.ReadableStream;function VFe(e){return jR||(jR=require("stream/web").ReadableStream),e instanceof jR||e[Symbol.toStringTag]==="ReadableStream"&&typeof e.tee=="function"}var WFe=65535;function YFe(e){return e.lengtht+String.fromCharCode(r),"")}function $Fe(e){try{e.close()}catch(t){if(!t.message.includes("Controller is already closed"))throw t}}function JFe(e){for(let t=0;tObject.prototype.hasOwnProperty.call(e,t));eX.exports={isAborted:FFe,isCancelled:MFe,createDeferredPromise:LFe,ReadableStreamFrom:pFe,toUSVString:dFe,tryUpgradeRequestToAPotentiallyTrustworthyURL:kFe,coarsenedSharedCurrentTime:vFe,determineRequestsReferrer:RFe,makePolicyContainer:xFe,clonePolicyContainer:NFe,appendFetchMetadata:BFe,appendRequestOriginHeader:SFe,TAOCheck:IFe,corsCheck:wFe,crossOriginResourcePolicyCheck:CFe,createOpaqueTimingInfo:_Fe,setRequestReferrerPolicyOnRedirect:bFe,isValidHTTPToken:$K,requestBadPort:hFe,requestCurrentURL:Py,responseURL:YK,responseLocationURL:fFe,isBlobLike:uFe,isURLPotentiallyTrustworthy:Dy,isValidReasonPhrase:gFe,sameOrigin:GI,normalizeMethod:UFe,serializeJavascriptValueToJSONString:qFe,makeIterator:GFe,isValidHeaderName:EFe,isValidHeaderValue:JK,hasOwn:XFe,isErrorLike:mFe,fullyReadBody:zFe,bytesMatch:QFe,isReadableStreamLike:VFe,readableStreamClose:$Fe,isomorphicEncode:JFe,isomorphicDecode:YFe,urlIsLocal:KFe,urlHasHttpsScheme:zR,urlIsHttpHttpsScheme:ZK,readAllBytes:XK,normalizeMethodRecord:VR,parseMetadata:KK}});var tu=g((SXt,tX)=>{"use strict";d();tX.exports={kUrl:Symbol("url"),kHeaders:Symbol("headers"),kSignal:Symbol("signal"),kState:Symbol("state"),kGuard:Symbol("guard"),kRealm:Symbol("realm")}});var fs=g((_Xt,iX)=>{"use strict";d();var{types:Dl}=require("util"),{hasOwn:rX,toUSVString:ZFe}=ea(),Ee={};Ee.converters={};Ee.util={};Ee.errors={};Ee.errors.exception=function(e){return new TypeError(`${e.header}: ${e.message}`)};Ee.errors.conversionFailed=function(e){let t=e.types.length===1?"":" one of",r=`${e.argument} could not be converted to${t}: ${e.types.join(", ")}.`;return Ee.errors.exception({header:e.prefix,message:r})};Ee.errors.invalidArgument=function(e){return Ee.errors.exception({header:e.prefix,message:`"${e.value}" is an invalid ${e.type}.`})};Ee.brandCheck=function(e,t,r=void 0){if(r?.strict!==!1&&!(e instanceof t))throw new TypeError("Illegal invocation");return e?.[Symbol.toStringTag]===t.prototype[Symbol.toStringTag]};Ee.argumentLengthCheck=function({length:e},t,r){if(es)throw Ee.errors.exception({header:"Integer conversion",message:`Value must be between ${o}-${s}, got ${a}.`});return a}return!Number.isNaN(a)&&i.clamp===!0?(a=Math.min(Math.max(a,o),s),Math.floor(a)%2===0?a=Math.floor(a):a=Math.ceil(a),a):Number.isNaN(a)||a===0&&Object.is(0,a)||a===Number.POSITIVE_INFINITY||a===Number.NEGATIVE_INFINITY?0:(a=Ee.util.IntegerPart(a),a=a%Math.pow(2,t),r==="signed"&&a>=Math.pow(2,t)-1?a-Math.pow(2,t):a)};Ee.util.IntegerPart=function(e){let t=Math.floor(Math.abs(e));return e<0?-1*t:t};Ee.sequenceConverter=function(e){return t=>{if(Ee.util.Type(t)!=="Object")throw Ee.errors.exception({header:"Sequence",message:`Value of type ${Ee.util.Type(t)} is not an Object.`});let r=t?.[Symbol.iterator]?.(),i=[];if(r===void 0||typeof r.next!="function")throw Ee.errors.exception({header:"Sequence",message:"Object is not an iterator."});for(;;){let{done:s,value:o}=r.next();if(s)break;i.push(e(o))}return i}};Ee.recordConverter=function(e,t){return r=>{if(Ee.util.Type(r)!=="Object")throw Ee.errors.exception({header:"Record",message:`Value of type ${Ee.util.Type(r)} is not an Object.`});let i={};if(!Dl.isProxy(r)){let o=Object.keys(r);for(let a of o){let l=e(a),c=t(r[a]);i[l]=c}return i}let s=Reflect.ownKeys(r);for(let o of s)if(Reflect.getOwnPropertyDescriptor(r,o)?.enumerable){let l=e(o),c=t(r[o]);i[l]=c}return i}};Ee.interfaceConverter=function(e){return(t,r={})=>{if(r.strict!==!1&&!(t instanceof e))throw Ee.errors.exception({header:e.name,message:`Expected ${t} to be an instance of ${e.name}.`});return t}};Ee.dictionaryConverter=function(e){return t=>{let r=Ee.util.Type(t),i={};if(r==="Null"||r==="Undefined")return i;if(r!=="Object")throw Ee.errors.exception({header:"Dictionary",message:`Expected ${t} to be one of: Null, Undefined, Object.`});for(let s of e){let{key:o,defaultValue:a,required:l,converter:c}=s;if(l===!0&&!rX(t,o))throw Ee.errors.exception({header:"Dictionary",message:`Missing required key "${o}".`});let u=t[o],p=rX(s,"defaultValue");if(p&&u!==null&&(u=u??a),l||p||u!==void 0){if(u=c(u),s.allowedValues&&!s.allowedValues.includes(u))throw Ee.errors.exception({header:"Dictionary",message:`${u} is not an accepted type. Expected one of ${s.allowedValues.join(", ")}.`});i[o]=u}}return i}};Ee.nullableConverter=function(e){return t=>t===null?t:e(t)};Ee.converters.DOMString=function(e,t={}){if(e===null&&t.legacyNullToEmptyString)return"";if(typeof e=="symbol")throw new TypeError("Could not convert argument of type symbol to string.");return String(e)};Ee.converters.ByteString=function(e){let t=Ee.converters.DOMString(e);for(let r=0;r255)throw new TypeError(`Cannot convert argument to a ByteString because the character at index ${r} has a value of ${t.charCodeAt(r)} which is greater than 255.`);return t};Ee.converters.USVString=ZFe;Ee.converters.boolean=function(e){return!!e};Ee.converters.any=function(e){return e};Ee.converters["long long"]=function(e){return Ee.util.ConvertToInt(e,64,"signed")};Ee.converters["unsigned long long"]=function(e){return Ee.util.ConvertToInt(e,64,"unsigned")};Ee.converters["unsigned long"]=function(e){return Ee.util.ConvertToInt(e,32,"unsigned")};Ee.converters["unsigned short"]=function(e,t){return Ee.util.ConvertToInt(e,16,"unsigned",t)};Ee.converters.ArrayBuffer=function(e,t={}){if(Ee.util.Type(e)!=="Object"||!Dl.isAnyArrayBuffer(e))throw Ee.errors.conversionFailed({prefix:`${e}`,argument:`${e}`,types:["ArrayBuffer"]});if(t.allowShared===!1&&Dl.isSharedArrayBuffer(e))throw Ee.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});return e};Ee.converters.TypedArray=function(e,t,r={}){if(Ee.util.Type(e)!=="Object"||!Dl.isTypedArray(e)||e.constructor.name!==t.name)throw Ee.errors.conversionFailed({prefix:`${t.name}`,argument:`${e}`,types:[t.name]});if(r.allowShared===!1&&Dl.isSharedArrayBuffer(e.buffer))throw Ee.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});return e};Ee.converters.DataView=function(e,t={}){if(Ee.util.Type(e)!=="Object"||!Dl.isDataView(e))throw Ee.errors.exception({header:"DataView",message:"Object is not a DataView."});if(t.allowShared===!1&&Dl.isSharedArrayBuffer(e.buffer))throw Ee.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});return e};Ee.converters.BufferSource=function(e,t={}){if(Dl.isAnyArrayBuffer(e))return Ee.converters.ArrayBuffer(e,t);if(Dl.isTypedArray(e))return Ee.converters.TypedArray(e,e.constructor);if(Dl.isDataView(e))return Ee.converters.DataView(e,t);throw new TypeError(`Could not convert ${e} to a BufferSource.`)};Ee.converters["sequence"]=Ee.sequenceConverter(Ee.converters.ByteString);Ee.converters["sequence>"]=Ee.sequenceConverter(Ee.converters["sequence"]);Ee.converters["record"]=Ee.recordConverter(Ee.converters.ByteString,Ee.converters.ByteString);iX.exports={webidl:Ee}});var Ka=g((NXt,cX)=>{d();var zI=require("assert"),{atob:eMe}=require("buffer"),{isomorphicDecode:tMe}=ea(),rMe=new TextEncoder,jI=/^[!#$%&'*+-.^_|~A-Za-z0-9]+$/,iMe=/(\u000A|\u000D|\u0009|\u0020)/,nMe=/[\u0009|\u0020-\u007E|\u0080-\u00FF]/;function sMe(e){zI(e.protocol==="data:");let t=oX(e,!0);t=t.slice(5);let r={position:0},i=Dh(",",t,r),s=i.length;if(i=cMe(i,!0,!0),r.position>=t.length)return"failure";r.position++;let o=t.slice(s+1),a=aX(o);if(/;(\u0020){0,}base64$/i.test(i)){let c=tMe(a);if(a=aMe(c),a==="failure")return"failure";i=i.slice(0,-6),i=i.replace(/(\u0020)+$/,""),i=i.slice(0,-1)}i.startsWith(";")&&(i="text/plain"+i);let l=YR(i);return l==="failure"&&(l=YR("text/plain;charset=US-ASCII")),{mimeType:l,body:a}}function oX(e,t=!1){if(!t)return e.href;let r=e.href,i=e.hash.length;return i===0?r:r.substring(0,r.length-i)}function VI(e,t,r){let i="";for(;r.positione.length)return"failure";t.position++;let i=Dh(";",e,t);if(i=WR(i,!1,!0),i.length===0||!jI.test(i))return"failure";let s=r.toLowerCase(),o=i.toLowerCase(),a={type:s,subtype:o,parameters:new Map,essence:`${s}/${o}`};for(;t.positioniMe.test(u),e,t);let l=VI(u=>u!==";"&&u!=="=",e,t);if(l=l.toLowerCase(),t.positione.length)break;let c=null;if(e[t.position]==='"')c=lX(e,t,!0),Dh(";",e,t);else if(c=Dh(";",e,t),c=WR(c,!1,!0),c.length===0)continue;l.length!==0&&jI.test(l)&&(c.length===0||nMe.test(c))&&!a.parameters.has(l)&&a.parameters.set(l,c)}return a}function aMe(e){if(e=e.replace(/[\u0009\u000A\u000C\u000D\u0020]/g,""),e.length%4===0&&(e=e.replace(/=?=$/,"")),e.length%4===1||/[^+/0-9A-Za-z]/.test(e))return"failure";let t=eMe(e),r=new Uint8Array(t.length);for(let i=0;ia!=='"'&&a!=="\\",e,t),!(t.position>=e.length);){let o=e[t.position];if(t.position++,o==="\\"){if(t.position>=e.length){s+="\\";break}s+=e[t.position],t.position++}else{zI(o==='"');break}}return r?s:e.slice(i,t.position)}function lMe(e){zI(e!=="failure");let{parameters:t,essence:r}=e,i=r;for(let[s,o]of t.entries())i+=";",i+=s,i+="=",jI.test(o)||(o=o.replace(/(\\|")/g,"\\$1"),o='"'+o,o+='"'),i+=o;return i}function nX(e){return e==="\r"||e===` +`||e===" "||e===" "}function WR(e,t=!0,r=!0){let i=0,s=e.length-1;if(t)for(;i0&&nX(e[s]);s--);return e.slice(i,s+1)}function sX(e){return e==="\r"||e===` +`||e===" "||e==="\f"||e===" "}function cMe(e,t=!0,r=!0){let i=0,s=e.length-1;if(t)for(;i0&&sX(e[s]);s--);return e.slice(i,s+1)}cX.exports={dataURLProcessor:sMe,URLSerializer:oX,collectASequenceOfCodePoints:VI,collectASequenceOfCodePointsFast:Dh,stringPercentDecode:aX,parseMIMEType:YR,collectAnHTTPQuotedString:lX,serializeAMimeType:lMe}});var WI=g((QXt,fX)=>{"use strict";d();var{Blob:pX,File:uX}=require("buffer"),{types:$R}=require("util"),{kState:Co}=tu(),{isBlobLike:AX}=ea(),{webidl:Xt}=fs(),{parseMIMEType:uMe,serializeAMimeType:dMe}=Ka(),{kEnumerableProperty:dX}=kt(),pMe=new TextEncoder,Oy=class e extends pX{constructor(t,r,i={}){Xt.argumentLengthCheck(arguments,2,{header:"File constructor"}),t=Xt.converters["sequence"](t),r=Xt.converters.USVString(r),i=Xt.converters.FilePropertyBag(i);let s=r,o=i.type,a;e:{if(o){if(o=uMe(o),o==="failure"){o="";break e}o=dMe(o).toLowerCase()}a=i.lastModified}super(AMe(t,i),{type:o}),this[Co]={name:s,lastModified:a,type:o}}get name(){return Xt.brandCheck(this,e),this[Co].name}get lastModified(){return Xt.brandCheck(this,e),this[Co].lastModified}get type(){return Xt.brandCheck(this,e),this[Co].type}},JR=class e{constructor(t,r,i={}){let s=r,o=i.type,a=i.lastModified??Date.now();this[Co]={blobLike:t,name:s,type:o,lastModified:a}}stream(...t){return Xt.brandCheck(this,e),this[Co].blobLike.stream(...t)}arrayBuffer(...t){return Xt.brandCheck(this,e),this[Co].blobLike.arrayBuffer(...t)}slice(...t){return Xt.brandCheck(this,e),this[Co].blobLike.slice(...t)}text(...t){return Xt.brandCheck(this,e),this[Co].blobLike.text(...t)}get size(){return Xt.brandCheck(this,e),this[Co].blobLike.size}get type(){return Xt.brandCheck(this,e),this[Co].blobLike.type}get name(){return Xt.brandCheck(this,e),this[Co].name}get lastModified(){return Xt.brandCheck(this,e),this[Co].lastModified}get[Symbol.toStringTag](){return"File"}};Object.defineProperties(Oy.prototype,{[Symbol.toStringTag]:{value:"File",configurable:!0},name:dX,lastModified:dX});Xt.converters.Blob=Xt.interfaceConverter(pX);Xt.converters.BlobPart=function(e,t){if(Xt.util.Type(e)==="Object"){if(AX(e))return Xt.converters.Blob(e,{strict:!1});if(ArrayBuffer.isView(e)||$R.isAnyArrayBuffer(e))return Xt.converters.BufferSource(e,t)}return Xt.converters.USVString(e,t)};Xt.converters["sequence"]=Xt.sequenceConverter(Xt.converters.BlobPart);Xt.converters.FilePropertyBag=Xt.dictionaryConverter([{key:"lastModified",converter:Xt.converters["long long"],get defaultValue(){return Date.now()}},{key:"type",converter:Xt.converters.DOMString,defaultValue:""},{key:"endings",converter:e=>(e=Xt.converters.DOMString(e),e=e.toLowerCase(),e!=="native"&&(e="transparent"),e),defaultValue:"transparent"}]);function AMe(e,t){let r=[];for(let i of e)if(typeof i=="string"){let s=i;t.endings==="native"&&(s=fMe(s)),r.push(pMe.encode(s))}else $R.isAnyArrayBuffer(i)||$R.isTypedArray(i)?i.buffer?r.push(new Uint8Array(i.buffer,i.byteOffset,i.byteLength)):r.push(new Uint8Array(i)):AX(i)&&r.push(i);return r}function fMe(e){let t=` +`;return process.platform==="win32"&&(t=`\r +`),e.replace(/\r?\n/g,t)}function hMe(e){return uX&&e instanceof uX||e instanceof Oy||e&&(typeof e.stream=="function"||typeof e.arrayBuffer=="function")&&e[Symbol.toStringTag]==="File"}fX.exports={File:Oy,FileLike:JR,isFileLike:hMe}});var $I=g((DXt,EX)=>{"use strict";d();var{isBlobLike:YI,toUSVString:mMe,makeIterator:KR}=ea(),{kState:Hn}=tu(),{File:yX,FileLike:hX,isFileLike:gMe}=WI(),{webidl:ar}=fs(),{Blob:yMe,File:XR}=require("buffer"),mX=XR??yX,Ph=class e{constructor(t){if(t!==void 0)throw ar.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]});this[Hn]=[]}append(t,r,i=void 0){if(ar.brandCheck(this,e),ar.argumentLengthCheck(arguments,2,{header:"FormData.append"}),arguments.length===3&&!YI(r))throw new TypeError("Failed to execute 'append' on 'FormData': parameter 2 is not of type 'Blob'");t=ar.converters.USVString(t),r=YI(r)?ar.converters.Blob(r,{strict:!1}):ar.converters.USVString(r),i=arguments.length===3?ar.converters.USVString(i):void 0;let s=gX(t,r,i);this[Hn].push(s)}delete(t){ar.brandCheck(this,e),ar.argumentLengthCheck(arguments,1,{header:"FormData.delete"}),t=ar.converters.USVString(t),this[Hn]=this[Hn].filter(r=>r.name!==t)}get(t){ar.brandCheck(this,e),ar.argumentLengthCheck(arguments,1,{header:"FormData.get"}),t=ar.converters.USVString(t);let r=this[Hn].findIndex(i=>i.name===t);return r===-1?null:this[Hn][r].value}getAll(t){return ar.brandCheck(this,e),ar.argumentLengthCheck(arguments,1,{header:"FormData.getAll"}),t=ar.converters.USVString(t),this[Hn].filter(r=>r.name===t).map(r=>r.value)}has(t){return ar.brandCheck(this,e),ar.argumentLengthCheck(arguments,1,{header:"FormData.has"}),t=ar.converters.USVString(t),this[Hn].findIndex(r=>r.name===t)!==-1}set(t,r,i=void 0){if(ar.brandCheck(this,e),ar.argumentLengthCheck(arguments,2,{header:"FormData.set"}),arguments.length===3&&!YI(r))throw new TypeError("Failed to execute 'set' on 'FormData': parameter 2 is not of type 'Blob'");t=ar.converters.USVString(t),r=YI(r)?ar.converters.Blob(r,{strict:!1}):ar.converters.USVString(r),i=arguments.length===3?mMe(i):void 0;let s=gX(t,r,i),o=this[Hn].findIndex(a=>a.name===t);o!==-1?this[Hn]=[...this[Hn].slice(0,o),s,...this[Hn].slice(o+1).filter(a=>a.name!==t)]:this[Hn].push(s)}entries(){return ar.brandCheck(this,e),KR(()=>this[Hn].map(t=>[t.name,t.value]),"FormData","key+value")}keys(){return ar.brandCheck(this,e),KR(()=>this[Hn].map(t=>[t.name,t.value]),"FormData","key")}values(){return ar.brandCheck(this,e),KR(()=>this[Hn].map(t=>[t.name,t.value]),"FormData","value")}forEach(t,r=globalThis){if(ar.brandCheck(this,e),ar.argumentLengthCheck(arguments,1,{header:"FormData.forEach"}),typeof t!="function")throw new TypeError("Failed to execute 'forEach' on 'FormData': parameter 1 is not of type 'Function'.");for(let[i,s]of this)t.apply(r,[s,i,this])}};Ph.prototype[Symbol.iterator]=Ph.prototype.entries;Object.defineProperties(Ph.prototype,{[Symbol.toStringTag]:{value:"FormData",configurable:!0}});function gX(e,t,r){if(e=Buffer.from(e).toString("utf8"),typeof t=="string")t=Buffer.from(t).toString("utf8");else if(gMe(t)||(t=t instanceof yMe?new mX([t],"blob",{type:t.type}):new hX(t,"blob",{type:t.type})),r!==void 0){let i={type:t.type,lastModified:t.lastModified};t=XR&&t instanceof XR||t instanceof yX?new mX([t],r,i):new hX(t,r,i)}return{name:e,value:t}}EX.exports={FormData:Ph}});var ky=g((OXt,xX)=>{"use strict";d();var EMe=LK(),Oh=kt(),{ReadableStreamFrom:bMe,isBlobLike:bX,isReadableStreamLike:CMe,readableStreamClose:wMe,createDeferredPromise:IMe,fullyReadBody:BMe}=ea(),{FormData:CX}=$I(),{kState:iu}=tu(),{webidl:ZR}=fs(),{DOMException:BX,structuredClone:SMe}=fd(),{Blob:vMe,File:_Me}=require("buffer"),{kBodyUsed:xMe}=Nr(),eQ=require("assert"),{isErrored:NMe}=kt(),{isUint8Array:SX,isArrayBuffer:RMe}=require("util/types"),{File:QMe}=WI(),{parseMIMEType:TMe,serializeAMimeType:DMe}=Ka(),tQ;try{let e=require("node:crypto");tQ=t=>e.randomInt(0,t)}catch{tQ=e=>Math.floor(Math.random(e))}var ru=globalThis.ReadableStream,wX=_Me??QMe,JI=new TextEncoder,PMe=new TextDecoder;function vX(e,t=!1){ru||(ru=require("stream/web").ReadableStream);let r=null;e instanceof ru?r=e:bX(e)?r=e.stream():r=new ru({async pull(c){c.enqueue(typeof s=="string"?JI.encode(s):s),queueMicrotask(()=>wMe(c))},start(){},type:void 0}),eQ(CMe(r));let i=null,s=null,o=null,a=null;if(typeof e=="string")s=e,a="text/plain;charset=UTF-8";else if(e instanceof URLSearchParams)s=e.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(RMe(e))s=new Uint8Array(e.slice());else if(ArrayBuffer.isView(e))s=new Uint8Array(e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength));else if(Oh.isFormDataLike(e)){let c=`----formdata-undici-0${`${tQ(1e11)}`.padStart(11,"0")}`,u=`--${c}\r +Content-Disposition: form-data`;let p=b=>b.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),A=b=>b.replace(/\r?\n|\r/g,`\r +`),f=[],m=new Uint8Array([13,10]);o=0;let y=!1;for(let[b,C]of e)if(typeof C=="string"){let w=JI.encode(u+`; name="${p(A(b))}"\r +\r +${A(C)}\r +`);f.push(w),o+=w.byteLength}else{let w=JI.encode(`${u}; name="${p(A(b))}"`+(C.name?`; filename="${p(C.name)}"`:"")+`\r +Content-Type: ${C.type||"application/octet-stream"}\r +\r +`);f.push(w,C,m),typeof C.size=="number"?o+=w.byteLength+C.size+m.byteLength:y=!0}let E=JI.encode(`--${c}--`);f.push(E),o+=E.byteLength,y&&(o=null),s=e,i=async function*(){for(let b of f)b.stream?yield*b.stream():yield b},a="multipart/form-data; boundary="+c}else if(bX(e))s=e,o=e.size,e.type&&(a=e.type);else if(typeof e[Symbol.asyncIterator]=="function"){if(t)throw new TypeError("keepalive");if(Oh.isDisturbed(e)||e.locked)throw new TypeError("Response body object should not be disturbed or locked");r=e instanceof ru?e:bMe(e)}if((typeof s=="string"||Oh.isBuffer(s))&&(o=Buffer.byteLength(s)),i!=null){let c;r=new ru({async start(){c=i(e)[Symbol.asyncIterator]()},async pull(u){let{value:p,done:A}=await c.next();return A?queueMicrotask(()=>{u.close()}):NMe(r)||u.enqueue(new Uint8Array(p)),u.desiredSize>0},async cancel(u){await c.return()},type:void 0})}return[{stream:r,source:s,length:o},a]}function OMe(e,t=!1){return ru||(ru=require("stream/web").ReadableStream),e instanceof ru&&(eQ(!Oh.isDisturbed(e),"The body has already been consumed."),eQ(!e.locked,"The stream is locked.")),vX(e,t)}function kMe(e){let[t,r]=e.stream.tee(),i=SMe(r,{transfer:[r]}),[,s]=i.tee();return e.stream=t,{stream:s,length:e.length,source:e.source}}async function*IX(e){if(e)if(SX(e))yield e;else{let t=e.stream;if(Oh.isDisturbed(t))throw new TypeError("The body has already been consumed.");if(t.locked)throw new TypeError("The stream is locked.");t[xMe]=!0,yield*t}}function rQ(e){if(e.aborted)throw new BX("The operation was aborted.","AbortError")}function LMe(e){return{blob(){return KI(this,r=>{let i=qMe(this);return i==="failure"?i="":i&&(i=DMe(i)),new vMe([r],{type:i})},e)},arrayBuffer(){return KI(this,r=>new Uint8Array(r).buffer,e)},text(){return KI(this,_X,e)},json(){return KI(this,UMe,e)},async formData(){ZR.brandCheck(this,e),rQ(this[iu]);let r=this.headers.get("Content-Type");if(/multipart\/form-data/.test(r)){let i={};for(let[l,c]of this.headers)i[l.toLowerCase()]=c;let s=new CX,o;try{o=new EMe({headers:i,preservePath:!0})}catch(l){throw new BX(`${l}`,"AbortError")}o.on("field",(l,c)=>{s.append(l,c)}),o.on("file",(l,c,u,p,A)=>{let f=[];if(p==="base64"||p.toLowerCase()==="base64"){let m="";c.on("data",y=>{m+=y.toString().replace(/[\r\n]/gm,"");let E=m.length-m.length%4;f.push(Buffer.from(m.slice(0,E),"base64")),m=m.slice(E)}),c.on("end",()=>{f.push(Buffer.from(m,"base64")),s.append(l,new wX(f,u,{type:A}))})}else c.on("data",m=>{f.push(m)}),c.on("end",()=>{s.append(l,new wX(f,u,{type:A}))})});let a=new Promise((l,c)=>{o.on("finish",l),o.on("error",u=>c(new TypeError(u)))});if(this.body!==null)for await(let l of IX(this[iu].body))o.write(l);return o.end(),await a,s}else if(/application\/x-www-form-urlencoded/.test(r)){let i;try{let o="",a=new TextDecoder("utf-8",{ignoreBOM:!0});for await(let l of IX(this[iu].body)){if(!SX(l))throw new TypeError("Expected Uint8Array chunk");o+=a.decode(l,{stream:!0})}o+=a.decode(),i=new URLSearchParams(o)}catch(o){throw Object.assign(new TypeError,{cause:o})}let s=new CX;for(let[o,a]of i)s.append(o,a);return s}else throw await Promise.resolve(),rQ(this[iu]),ZR.errors.exception({header:`${e.name}.formData`,message:"Could not parse content as FormData."})}}}function FMe(e){Object.assign(e.prototype,LMe(e))}async function KI(e,t,r){if(ZR.brandCheck(e,r),rQ(e[iu]),MMe(e[iu].body))throw new TypeError("Body is unusable");let i=IMe(),s=a=>i.reject(a),o=a=>{try{i.resolve(t(a))}catch(l){s(l)}};return e[iu].body==null?(o(new Uint8Array),i.promise):(await BMe(e[iu].body,o,s),i.promise)}function MMe(e){return e!=null&&(e.stream.locked||Oh.isDisturbed(e.stream))}function _X(e){return e.length===0?"":(e[0]===239&&e[1]===187&&e[2]===191&&(e=e.subarray(3)),PMe.decode(e))}function UMe(e){return JSON.parse(_X(e))}function qMe(e){let{headersList:t}=e[iu],r=t.get("content-type");return r===null?"failure":TMe(r)}xX.exports={extractBody:vX,safelyExtractBody:OMe,cloneBody:kMe,mixinBody:FMe}});var TX=g((LXt,QX)=>{"use strict";d();var{InvalidArgumentError:wr,NotSupportedError:HMe}=Ar(),nu=require("assert"),{kHTTP2BuildRequest:GMe,kHTTP2CopyHeaders:jMe,kHTTP1BuildRequest:zMe}=Nr(),Gs=kt(),NX=/^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/,RX=/[^\t\x20-\x7e\x80-\xff]/,VMe=/[^\u0021-\u00ff]/,Xa=Symbol("handler"),_i={},iQ;try{let e=require("diagnostics_channel");_i.create=e.channel("undici:request:create"),_i.bodySent=e.channel("undici:request:bodySent"),_i.headers=e.channel("undici:request:headers"),_i.trailers=e.channel("undici:request:trailers"),_i.error=e.channel("undici:request:error")}catch{_i.create={hasSubscribers:!1},_i.bodySent={hasSubscribers:!1},_i.headers={hasSubscribers:!1},_i.trailers={hasSubscribers:!1},_i.error={hasSubscribers:!1}}var nQ=class e{constructor(t,{path:r,method:i,body:s,headers:o,query:a,idempotent:l,blocking:c,upgrade:u,headersTimeout:p,bodyTimeout:A,reset:f,throwOnError:m,expectContinue:y},E){if(typeof r!="string")throw new wr("path must be a string");if(r[0]!=="/"&&!(r.startsWith("http://")||r.startsWith("https://"))&&i!=="CONNECT")throw new wr("path must be an absolute URL or start with a slash");if(VMe.exec(r)!==null)throw new wr("invalid request path");if(typeof i!="string")throw new wr("method must be a string");if(NX.exec(i)===null)throw new wr("invalid request method");if(u&&typeof u!="string")throw new wr("upgrade must be a string");if(p!=null&&(!Number.isFinite(p)||p<0))throw new wr("invalid headersTimeout");if(A!=null&&(!Number.isFinite(A)||A<0))throw new wr("invalid bodyTimeout");if(f!=null&&typeof f!="boolean")throw new wr("invalid reset");if(y!=null&&typeof y!="boolean")throw new wr("invalid expectContinue");if(this.headersTimeout=p,this.bodyTimeout=A,this.throwOnError=m===!0,this.method=i,this.abort=null,s==null)this.body=null;else if(Gs.isStream(s)){this.body=s;let b=this.body._readableState;(!b||!b.autoDestroy)&&(this.endHandler=function(){Gs.destroy(this)},this.body.on("end",this.endHandler)),this.errorHandler=C=>{this.abort?this.abort(C):this.error=C},this.body.on("error",this.errorHandler)}else if(Gs.isBuffer(s))this.body=s.byteLength?s:null;else if(ArrayBuffer.isView(s))this.body=s.buffer.byteLength?Buffer.from(s.buffer,s.byteOffset,s.byteLength):null;else if(s instanceof ArrayBuffer)this.body=s.byteLength?Buffer.from(s):null;else if(typeof s=="string")this.body=s.length?Buffer.from(s):null;else if(Gs.isFormDataLike(s)||Gs.isIterable(s)||Gs.isBlobLike(s))this.body=s;else throw new wr("body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable");if(this.completed=!1,this.aborted=!1,this.upgrade=u||null,this.path=a?Gs.buildURL(r,a):r,this.origin=t,this.idempotent=l??(i==="HEAD"||i==="GET"),this.blocking=c??!1,this.reset=f??null,this.host=null,this.contentLength=null,this.contentType=null,this.headers="",this.expectContinue=y??!1,Array.isArray(o)){if(o.length%2!==0)throw new wr("headers array must be even");for(let b=0;b{"use strict";d();var WMe=require("events"),sQ=class extends WMe{dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}};DX.exports=sQ});var My=g((qXt,PX)=>{"use strict";d();var YMe=XI(),{ClientDestroyedError:oQ,ClientClosedError:$Me,InvalidArgumentError:kh}=Ar(),{kDestroy:JMe,kClose:KMe,kDispatch:aQ,kInterceptors:SA}=Nr(),Lh=Symbol("destroyed"),Fy=Symbol("closed"),su=Symbol("onDestroyed"),Fh=Symbol("onClosed"),ZI=Symbol("Intercepted Dispatch"),lQ=class extends YMe{constructor(){super(),this[Lh]=!1,this[su]=null,this[Fy]=!1,this[Fh]=[]}get destroyed(){return this[Lh]}get closed(){return this[Fy]}get interceptors(){return this[SA]}set interceptors(t){if(t){for(let r=t.length-1;r>=0;r--)if(typeof this[SA][r]!="function")throw new kh("interceptor must be an function")}this[SA]=t}close(t){if(t===void 0)return new Promise((i,s)=>{this.close((o,a)=>o?s(o):i(a))});if(typeof t!="function")throw new kh("invalid callback");if(this[Lh]){queueMicrotask(()=>t(new oQ,null));return}if(this[Fy]){this[Fh]?this[Fh].push(t):queueMicrotask(()=>t(null,null));return}this[Fy]=!0,this[Fh].push(t);let r=()=>{let i=this[Fh];this[Fh]=null;for(let s=0;sthis.destroy()).then(()=>{queueMicrotask(r)})}destroy(t,r){if(typeof t=="function"&&(r=t,t=null),r===void 0)return new Promise((s,o)=>{this.destroy(t,(a,l)=>a?o(a):s(l))});if(typeof r!="function")throw new kh("invalid callback");if(this[Lh]){this[su]?this[su].push(r):queueMicrotask(()=>r(null,null));return}t||(t=new oQ),this[Lh]=!0,this[su]=this[su]||[],this[su].push(r);let i=()=>{let s=this[su];this[su]=null;for(let o=0;o{queueMicrotask(i)})}[ZI](t,r){if(!this[SA]||this[SA].length===0)return this[ZI]=this[aQ],this[aQ](t,r);let i=this[aQ].bind(this);for(let s=this[SA].length-1;s>=0;s--)i=this[SA][s](i);return this[ZI]=i,i(t,r)}dispatch(t,r){if(!r||typeof r!="object")throw new kh("handler must be an object");try{if(!t||typeof t!="object")throw new kh("opts must be an object.");if(this[Lh]||this[su])throw new oQ;if(this[Fy])throw new $Me;return this[ZI](t,r)}catch(i){if(typeof r.onError!="function")throw new kh("invalid onError method");return r.onError(i),!1}}};PX.exports=lQ});var Uy=g((zXt,LX)=>{"use strict";d();var XMe=require("net"),OX=require("assert"),kX=kt(),{InvalidArgumentError:ZMe,ConnectTimeoutError:eUe}=Ar(),cQ,uQ;global.FinalizationRegistry&&!process.env.NODE_V8_COVERAGE?uQ=class{constructor(t){this._maxCachedSessions=t,this._sessionCache=new Map,this._sessionRegistry=new global.FinalizationRegistry(r=>{if(this._sessionCache.size=this._maxCachedSessions){let{value:i}=this._sessionCache.keys().next();this._sessionCache.delete(i)}this._sessionCache.set(t,r)}}};function tUe({allowH2:e,maxCachedSessions:t,socketPath:r,timeout:i,...s}){if(t!=null&&(!Number.isInteger(t)||t<0))throw new ZMe("maxCachedSessions must be a positive integer or zero");let o={path:r,...s},a=new uQ(t??100);return i=i??1e4,e=e??!1,function({hostname:c,host:u,protocol:p,port:A,servername:f,localAddress:m,httpSocket:y},E){let b;if(p==="https:"){cQ||(cQ=require("tls")),f=f||o.servername||kX.getServerName(u)||null;let w=f||c,S=a.get(w)||null;OX(w),b=cQ.connect({highWaterMark:16384,...o,servername:f,session:S,localAddress:m,ALPNProtocols:e?["http/1.1","h2"]:["http/1.1"],socket:y,port:A||443,host:c}),b.on("session",function(R){a.set(w,R)})}else OX(!y,"httpSocket can only be sent on TLS update"),b=XMe.connect({highWaterMark:64*1024,...o,localAddress:m,port:A||80,host:c});if(o.keepAlive==null||o.keepAlive){let w=o.keepAliveInitialDelay===void 0?6e4:o.keepAliveInitialDelay;b.setKeepAlive(!0,w)}let C=rUe(()=>iUe(b),i);return b.setNoDelay(!0).once(p==="https:"?"secureConnect":"connect",function(){if(C(),E){let w=E;E=null,w(null,this)}}).on("error",function(w){if(C(),E){let S=E;E=null,S(w)}}),b}}function rUe(e,t){if(!t)return()=>{};let r=null,i=null,s=setTimeout(()=>{r=setImmediate(()=>{process.platform==="win32"?i=setImmediate(()=>e()):e()})},t);return()=>{clearTimeout(s),clearImmediate(r),clearImmediate(i)}}function iUe(e){kX.destroy(e,new eUe)}LX.exports=tUe});var FX=g(eB=>{"use strict";d();Object.defineProperty(eB,"__esModule",{value:!0});eB.enumToMap=void 0;function nUe(e){let t={};return Object.keys(e).forEach(r=>{let i=e[r];typeof i=="number"&&(t[r]=i)}),t}eB.enumToMap=nUe});var MX=g(me=>{"use strict";d();Object.defineProperty(me,"__esModule",{value:!0});me.SPECIAL_HEADERS=me.HEADER_STATE=me.MINOR=me.MAJOR=me.CONNECTION_TOKEN_CHARS=me.HEADER_CHARS=me.TOKEN=me.STRICT_TOKEN=me.HEX=me.URL_CHAR=me.STRICT_URL_CHAR=me.USERINFO_CHARS=me.MARK=me.ALPHANUM=me.NUM=me.HEX_MAP=me.NUM_MAP=me.ALPHA=me.FINISH=me.H_METHOD_MAP=me.METHOD_MAP=me.METHODS_RTSP=me.METHODS_ICE=me.METHODS_HTTP=me.METHODS=me.LENIENT_FLAGS=me.FLAGS=me.TYPE=me.ERROR=void 0;var sUe=FX(),oUe;(function(e){e[e.OK=0]="OK",e[e.INTERNAL=1]="INTERNAL",e[e.STRICT=2]="STRICT",e[e.LF_EXPECTED=3]="LF_EXPECTED",e[e.UNEXPECTED_CONTENT_LENGTH=4]="UNEXPECTED_CONTENT_LENGTH",e[e.CLOSED_CONNECTION=5]="CLOSED_CONNECTION",e[e.INVALID_METHOD=6]="INVALID_METHOD",e[e.INVALID_URL=7]="INVALID_URL",e[e.INVALID_CONSTANT=8]="INVALID_CONSTANT",e[e.INVALID_VERSION=9]="INVALID_VERSION",e[e.INVALID_HEADER_TOKEN=10]="INVALID_HEADER_TOKEN",e[e.INVALID_CONTENT_LENGTH=11]="INVALID_CONTENT_LENGTH",e[e.INVALID_CHUNK_SIZE=12]="INVALID_CHUNK_SIZE",e[e.INVALID_STATUS=13]="INVALID_STATUS",e[e.INVALID_EOF_STATE=14]="INVALID_EOF_STATE",e[e.INVALID_TRANSFER_ENCODING=15]="INVALID_TRANSFER_ENCODING",e[e.CB_MESSAGE_BEGIN=16]="CB_MESSAGE_BEGIN",e[e.CB_HEADERS_COMPLETE=17]="CB_HEADERS_COMPLETE",e[e.CB_MESSAGE_COMPLETE=18]="CB_MESSAGE_COMPLETE",e[e.CB_CHUNK_HEADER=19]="CB_CHUNK_HEADER",e[e.CB_CHUNK_COMPLETE=20]="CB_CHUNK_COMPLETE",e[e.PAUSED=21]="PAUSED",e[e.PAUSED_UPGRADE=22]="PAUSED_UPGRADE",e[e.PAUSED_H2_UPGRADE=23]="PAUSED_H2_UPGRADE",e[e.USER=24]="USER"})(oUe=me.ERROR||(me.ERROR={}));var aUe;(function(e){e[e.BOTH=0]="BOTH",e[e.REQUEST=1]="REQUEST",e[e.RESPONSE=2]="RESPONSE"})(aUe=me.TYPE||(me.TYPE={}));var lUe;(function(e){e[e.CONNECTION_KEEP_ALIVE=1]="CONNECTION_KEEP_ALIVE",e[e.CONNECTION_CLOSE=2]="CONNECTION_CLOSE",e[e.CONNECTION_UPGRADE=4]="CONNECTION_UPGRADE",e[e.CHUNKED=8]="CHUNKED",e[e.UPGRADE=16]="UPGRADE",e[e.CONTENT_LENGTH=32]="CONTENT_LENGTH",e[e.SKIPBODY=64]="SKIPBODY",e[e.TRAILING=128]="TRAILING",e[e.TRANSFER_ENCODING=512]="TRANSFER_ENCODING"})(lUe=me.FLAGS||(me.FLAGS={}));var cUe;(function(e){e[e.HEADERS=1]="HEADERS",e[e.CHUNKED_LENGTH=2]="CHUNKED_LENGTH",e[e.KEEP_ALIVE=4]="KEEP_ALIVE"})(cUe=me.LENIENT_FLAGS||(me.LENIENT_FLAGS={}));var je;(function(e){e[e.DELETE=0]="DELETE",e[e.GET=1]="GET",e[e.HEAD=2]="HEAD",e[e.POST=3]="POST",e[e.PUT=4]="PUT",e[e.CONNECT=5]="CONNECT",e[e.OPTIONS=6]="OPTIONS",e[e.TRACE=7]="TRACE",e[e.COPY=8]="COPY",e[e.LOCK=9]="LOCK",e[e.MKCOL=10]="MKCOL",e[e.MOVE=11]="MOVE",e[e.PROPFIND=12]="PROPFIND",e[e.PROPPATCH=13]="PROPPATCH",e[e.SEARCH=14]="SEARCH",e[e.UNLOCK=15]="UNLOCK",e[e.BIND=16]="BIND",e[e.REBIND=17]="REBIND",e[e.UNBIND=18]="UNBIND",e[e.ACL=19]="ACL",e[e.REPORT=20]="REPORT",e[e.MKACTIVITY=21]="MKACTIVITY",e[e.CHECKOUT=22]="CHECKOUT",e[e.MERGE=23]="MERGE",e[e["M-SEARCH"]=24]="M-SEARCH",e[e.NOTIFY=25]="NOTIFY",e[e.SUBSCRIBE=26]="SUBSCRIBE",e[e.UNSUBSCRIBE=27]="UNSUBSCRIBE",e[e.PATCH=28]="PATCH",e[e.PURGE=29]="PURGE",e[e.MKCALENDAR=30]="MKCALENDAR",e[e.LINK=31]="LINK",e[e.UNLINK=32]="UNLINK",e[e.SOURCE=33]="SOURCE",e[e.PRI=34]="PRI",e[e.DESCRIBE=35]="DESCRIBE",e[e.ANNOUNCE=36]="ANNOUNCE",e[e.SETUP=37]="SETUP",e[e.PLAY=38]="PLAY",e[e.PAUSE=39]="PAUSE",e[e.TEARDOWN=40]="TEARDOWN",e[e.GET_PARAMETER=41]="GET_PARAMETER",e[e.SET_PARAMETER=42]="SET_PARAMETER",e[e.REDIRECT=43]="REDIRECT",e[e.RECORD=44]="RECORD",e[e.FLUSH=45]="FLUSH"})(je=me.METHODS||(me.METHODS={}));me.METHODS_HTTP=[je.DELETE,je.GET,je.HEAD,je.POST,je.PUT,je.CONNECT,je.OPTIONS,je.TRACE,je.COPY,je.LOCK,je.MKCOL,je.MOVE,je.PROPFIND,je.PROPPATCH,je.SEARCH,je.UNLOCK,je.BIND,je.REBIND,je.UNBIND,je.ACL,je.REPORT,je.MKACTIVITY,je.CHECKOUT,je.MERGE,je["M-SEARCH"],je.NOTIFY,je.SUBSCRIBE,je.UNSUBSCRIBE,je.PATCH,je.PURGE,je.MKCALENDAR,je.LINK,je.UNLINK,je.PRI,je.SOURCE];me.METHODS_ICE=[je.SOURCE];me.METHODS_RTSP=[je.OPTIONS,je.DESCRIBE,je.ANNOUNCE,je.SETUP,je.PLAY,je.PAUSE,je.TEARDOWN,je.GET_PARAMETER,je.SET_PARAMETER,je.REDIRECT,je.RECORD,je.FLUSH,je.GET,je.POST];me.METHOD_MAP=sUe.enumToMap(je);me.H_METHOD_MAP={};Object.keys(me.METHOD_MAP).forEach(e=>{/^H/.test(e)&&(me.H_METHOD_MAP[e]=me.METHOD_MAP[e])});var uUe;(function(e){e[e.SAFE=0]="SAFE",e[e.SAFE_WITH_CB=1]="SAFE_WITH_CB",e[e.UNSAFE=2]="UNSAFE"})(uUe=me.FINISH||(me.FINISH={}));me.ALPHA=[];for(let e=65;e<=90;e++)me.ALPHA.push(String.fromCharCode(e)),me.ALPHA.push(String.fromCharCode(e+32));me.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9};me.HEX_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15};me.NUM=["0","1","2","3","4","5","6","7","8","9"];me.ALPHANUM=me.ALPHA.concat(me.NUM);me.MARK=["-","_",".","!","~","*","'","(",")"];me.USERINFO_CHARS=me.ALPHANUM.concat(me.MARK).concat(["%",";",":","&","=","+","$",","]);me.STRICT_URL_CHAR=["!",'"',"$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","@","[","\\","]","^","_","`","{","|","}","~"].concat(me.ALPHANUM);me.URL_CHAR=me.STRICT_URL_CHAR.concat([" ","\f"]);for(let e=128;e<=255;e++)me.URL_CHAR.push(e);me.HEX=me.NUM.concat(["a","b","c","d","e","f","A","B","C","D","E","F"]);me.STRICT_TOKEN=["!","#","$","%","&","'","*","+","-",".","^","_","`","|","~"].concat(me.ALPHANUM);me.TOKEN=me.STRICT_TOKEN.concat([" "]);me.HEADER_CHARS=[" "];for(let e=32;e<=255;e++)e!==127&&me.HEADER_CHARS.push(e);me.CONNECTION_TOKEN_CHARS=me.HEADER_CHARS.filter(e=>e!==44);me.MAJOR=me.NUM_MAP;me.MINOR=me.MAJOR;var Mh;(function(e){e[e.GENERAL=0]="GENERAL",e[e.CONNECTION=1]="CONNECTION",e[e.CONTENT_LENGTH=2]="CONTENT_LENGTH",e[e.TRANSFER_ENCODING=3]="TRANSFER_ENCODING",e[e.UPGRADE=4]="UPGRADE",e[e.CONNECTION_KEEP_ALIVE=5]="CONNECTION_KEEP_ALIVE",e[e.CONNECTION_CLOSE=6]="CONNECTION_CLOSE",e[e.CONNECTION_UPGRADE=7]="CONNECTION_UPGRADE",e[e.TRANSFER_ENCODING_CHUNKED=8]="TRANSFER_ENCODING_CHUNKED"})(Mh=me.HEADER_STATE||(me.HEADER_STATE={}));me.SPECIAL_HEADERS={connection:Mh.CONNECTION,"content-length":Mh.CONTENT_LENGTH,"proxy-connection":Mh.CONNECTION,"transfer-encoding":Mh.TRANSFER_ENCODING,upgrade:Mh.UPGRADE}});var AQ=g((KXt,HX)=>{"use strict";d();var ou=kt(),{kBodyUsed:qy}=Nr(),pQ=require("assert"),{InvalidArgumentError:dUe}=Ar(),pUe=require("events"),AUe=[300,301,302,303,307,308],UX=Symbol("body"),tB=class{constructor(t){this[UX]=t,this[qy]=!1}async*[Symbol.asyncIterator](){pQ(!this[qy],"disturbed"),this[qy]=!0,yield*this[UX]}},dQ=class{constructor(t,r,i,s){if(r!=null&&(!Number.isInteger(r)||r<0))throw new dUe("maxRedirections must be a positive number");ou.validateHandler(s,i.method,i.upgrade),this.dispatch=t,this.location=null,this.abort=null,this.opts={...i,maxRedirections:0},this.maxRedirections=r,this.handler=s,this.history=[],ou.isStream(this.opts.body)?(ou.bodyLength(this.opts.body)===0&&this.opts.body.on("data",function(){pQ(!1)}),typeof this.opts.body.readableDidRead!="boolean"&&(this.opts.body[qy]=!1,pUe.prototype.on.call(this.opts.body,"data",function(){this[qy]=!0}))):this.opts.body&&typeof this.opts.body.pipeTo=="function"?this.opts.body=new tB(this.opts.body):this.opts.body&&typeof this.opts.body!="string"&&!ArrayBuffer.isView(this.opts.body)&&ou.isIterable(this.opts.body)&&(this.opts.body=new tB(this.opts.body))}onConnect(t){this.abort=t,this.handler.onConnect(t,{history:this.history})}onUpgrade(t,r,i){this.handler.onUpgrade(t,r,i)}onError(t){this.handler.onError(t)}onHeaders(t,r,i,s){if(this.location=this.history.length>=this.maxRedirections||ou.isDisturbed(this.opts.body)?null:fUe(t,r),this.opts.origin&&this.history.push(new URL(this.opts.path,this.opts.origin)),!this.location)return this.handler.onHeaders(t,r,i,s);let{origin:o,pathname:a,search:l}=ou.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin))),c=l?`${a}${l}`:a;this.opts.headers=hUe(this.opts.headers,t===303,this.opts.origin!==o),this.opts.path=c,this.opts.origin=o,this.opts.maxRedirections=0,this.opts.query=null,t===303&&this.opts.method!=="HEAD"&&(this.opts.method="GET",this.opts.body=null)}onData(t){if(!this.location)return this.handler.onData(t)}onComplete(t){this.location?(this.location=null,this.abort=null,this.dispatch(this.opts,this)):this.handler.onComplete(t)}onBodySent(t){this.handler.onBodySent&&this.handler.onBodySent(t)}};function fUe(e,t){if(AUe.indexOf(e)===-1)return null;for(let r=0;r{"use strict";d();var mUe=AQ();function gUe({maxRedirections:e}){return t=>function(i,s){let{maxRedirections:o=e}=i;if(!o)return t(i,s);let a=new mUe(t,o,i,s);return i={...i,maxRedirections:0},t(i,a)}}GX.exports=gUe});var fQ=g((tZt,jX)=>{d();jX.exports="AGFzbQEAAAABMAhgAX8Bf2ADf39/AX9gBH9/f38Bf2AAAGADf39/AGABfwBgAn9/AGAGf39/f39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQACA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAA0ZFAwMEAAAFAAAAAAAABQEFAAUFBQAABgAAAAAGBgYGAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAABAQcAAAUFAwABBAUBcAESEgUDAQACBggBfwFBgNQECwfRBSIGbWVtb3J5AgALX2luaXRpYWxpemUACRlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQAChhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUAQQxsbGh0dHBfYWxsb2MADAZtYWxsb2MARgtsbGh0dHBfZnJlZQANBGZyZWUASA9sbGh0dHBfZ2V0X3R5cGUADhVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADxVsbGh0dHBfZ2V0X2h0dHBfbWlub3IAEBFsbGh0dHBfZ2V0X21ldGhvZAARFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAEhJsbGh0dHBfZ2V0X3VwZ3JhZGUAEwxsbGh0dHBfcmVzZXQAFA5sbGh0dHBfZXhlY3V0ZQAVFGxsaHR0cF9zZXR0aW5nc19pbml0ABYNbGxodHRwX2ZpbmlzaAAXDGxsaHR0cF9wYXVzZQAYDWxsaHR0cF9yZXN1bWUAGRtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGhBsbGh0dHBfZ2V0X2Vycm5vABsXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AHBdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAdFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB4RbGxodHRwX2Vycm5vX25hbWUAHxJsbGh0dHBfbWV0aG9kX25hbWUAIBJsbGh0dHBfc3RhdHVzX25hbWUAIRpsbGh0dHBfc2V0X2xlbmllbnRfaGVhZGVycwAiIWxsaHR0cF9zZXRfbGVuaWVudF9jaHVua2VkX2xlbmd0aAAjHWxsaHR0cF9zZXRfbGVuaWVudF9rZWVwX2FsaXZlACQkbGxodHRwX3NldF9sZW5pZW50X3RyYW5zZmVyX2VuY29kaW5nACUYbGxodHRwX21lc3NhZ2VfbmVlZHNfZW9mAD8JFwEAQQELEQECAwQFCwYHNTk3MS8tJyspCsLgAkUCAAsIABCIgICAAAsZACAAEMKAgIAAGiAAIAI2AjggACABOgAoCxwAIAAgAC8BMiAALQAuIAAQwYCAgAAQgICAgAALKgEBf0HAABDGgICAACIBEMKAgIAAGiABQYCIgIAANgI4IAEgADoAKCABCwoAIAAQyICAgAALBwAgAC0AKAsHACAALQAqCwcAIAAtACsLBwAgAC0AKQsHACAALwEyCwcAIAAtAC4LRQEEfyAAKAIYIQEgAC0ALSECIAAtACghAyAAKAI4IQQgABDCgICAABogACAENgI4IAAgAzoAKCAAIAI6AC0gACABNgIYCxEAIAAgASABIAJqEMOAgIAACxAAIABBAEHcABDMgICAABoLZwEBf0EAIQECQCAAKAIMDQACQAJAAkACQCAALQAvDgMBAAMCCyAAKAI4IgFFDQAgASgCLCIBRQ0AIAAgARGAgICAAAAiAQ0DC0EADwsQyoCAgAAACyAAQcOWgIAANgIQQQ4hAQsgAQseAAJAIAAoAgwNACAAQdGbgIAANgIQIABBFTYCDAsLFgACQCAAKAIMQRVHDQAgAEEANgIMCwsWAAJAIAAoAgxBFkcNACAAQQA2AgwLCwcAIAAoAgwLBwAgACgCEAsJACAAIAE2AhALBwAgACgCFAsiAAJAIABBJEkNABDKgICAAAALIABBAnRBoLOAgABqKAIACyIAAkAgAEEuSQ0AEMqAgIAAAAsgAEECdEGwtICAAGooAgAL7gsBAX9B66iAgAAhAQJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABBnH9qDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0Hhp4CAAA8LQaShgIAADwtBy6yAgAAPC0H+sYCAAA8LQcCkgIAADwtBq6SAgAAPC0GNqICAAA8LQeKmgIAADwtBgLCAgAAPC0G5r4CAAA8LQdekgIAADwtB75+AgAAPC0Hhn4CAAA8LQfqfgIAADwtB8qCAgAAPC0Gor4CAAA8LQa6ygIAADwtBiLCAgAAPC0Hsp4CAAA8LQYKigIAADwtBjp2AgAAPC0HQroCAAA8LQcqjgIAADwtBxbKAgAAPC0HfnICAAA8LQdKcgIAADwtBxKCAgAAPC0HXoICAAA8LQaKfgIAADwtB7a6AgAAPC0GrsICAAA8LQdSlgIAADwtBzK6AgAAPC0H6roCAAA8LQfyrgIAADwtB0rCAgAAPC0HxnYCAAA8LQbuggIAADwtB96uAgAAPC0GQsYCAAA8LQdexgIAADwtBoq2AgAAPC0HUp4CAAA8LQeCrgIAADwtBn6yAgAAPC0HrsYCAAA8LQdWfgIAADwtByrGAgAAPC0HepYCAAA8LQdSegIAADwtB9JyAgAAPC0GnsoCAAA8LQbGdgIAADwtBoJ2AgAAPC0G5sYCAAA8LQbywgIAADwtBkqGAgAAPC0GzpoCAAA8LQemsgIAADwtBrJ6AgAAPC0HUq4CAAA8LQfemgIAADwtBgKaAgAAPC0GwoYCAAA8LQf6egIAADwtBjaOAgAAPC0GJrYCAAA8LQfeigIAADwtBoLGAgAAPC0Gun4CAAA8LQcalgIAADwtB6J6AgAAPC0GTooCAAA8LQcKvgIAADwtBw52AgAAPC0GLrICAAA8LQeGdgIAADwtBja+AgAAPC0HqoYCAAA8LQbStgIAADwtB0q+AgAAPC0HfsoCAAA8LQdKygIAADwtB8LCAgAAPC0GpooCAAA8LQfmjgIAADwtBmZ6AgAAPC0G1rICAAA8LQZuwgIAADwtBkrKAgAAPC0G2q4CAAA8LQcKigIAADwtB+LKAgAAPC0GepYCAAA8LQdCigIAADwtBup6AgAAPC0GBnoCAAA8LEMqAgIAAAAtB1qGAgAAhAQsgAQsWACAAIAAtAC1B/gFxIAFBAEdyOgAtCxkAIAAgAC0ALUH9AXEgAUEAR0EBdHI6AC0LGQAgACAALQAtQfsBcSABQQBHQQJ0cjoALQsZACAAIAAtAC1B9wFxIAFBAEdBA3RyOgAtCy4BAn9BACEDAkAgACgCOCIERQ0AIAQoAgAiBEUNACAAIAQRgICAgAAAIQMLIAMLSQECf0EAIQMCQCAAKAI4IgRFDQAgBCgCBCIERQ0AIAAgASACIAFrIAQRgYCAgAAAIgNBf0cNACAAQcaRgIAANgIQQRghAwsgAwsuAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAIwIgRFDQAgACAEEYCAgIAAACEDCyADC0kBAn9BACEDAkAgACgCOCIERQ0AIAQoAggiBEUNACAAIAEgAiABayAEEYGAgIAAACIDQX9HDQAgAEH2ioCAADYCEEEYIQMLIAMLLgECf0EAIQMCQCAAKAI4IgRFDQAgBCgCNCIERQ0AIAAgBBGAgICAAAAhAwsgAwtJAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAIMIgRFDQAgACABIAIgAWsgBBGBgICAAAAiA0F/Rw0AIABB7ZqAgAA2AhBBGCEDCyADCy4BAn9BACEDAkAgACgCOCIERQ0AIAQoAjgiBEUNACAAIAQRgICAgAAAIQMLIAMLSQECf0EAIQMCQCAAKAI4IgRFDQAgBCgCECIERQ0AIAAgASACIAFrIAQRgYCAgAAAIgNBf0cNACAAQZWQgIAANgIQQRghAwsgAwsuAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAI8IgRFDQAgACAEEYCAgIAAACEDCyADC0kBAn9BACEDAkAgACgCOCIERQ0AIAQoAhQiBEUNACAAIAEgAiABayAEEYGAgIAAACIDQX9HDQAgAEGqm4CAADYCEEEYIQMLIAMLLgECf0EAIQMCQCAAKAI4IgRFDQAgBCgCQCIERQ0AIAAgBBGAgICAAAAhAwsgAwtJAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAIYIgRFDQAgACABIAIgAWsgBBGBgICAAAAiA0F/Rw0AIABB7ZOAgAA2AhBBGCEDCyADCy4BAn9BACEDAkAgACgCOCIERQ0AIAQoAkQiBEUNACAAIAQRgICAgAAAIQMLIAMLLgECf0EAIQMCQCAAKAI4IgRFDQAgBCgCJCIERQ0AIAAgBBGAgICAAAAhAwsgAwsuAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAIsIgRFDQAgACAEEYCAgIAAACEDCyADC0kBAn9BACEDAkAgACgCOCIERQ0AIAQoAigiBEUNACAAIAEgAiABayAEEYGAgIAAACIDQX9HDQAgAEH2iICAADYCEEEYIQMLIAMLLgECf0EAIQMCQCAAKAI4IgRFDQAgBCgCUCIERQ0AIAAgBBGAgICAAAAhAwsgAwtJAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAIcIgRFDQAgACABIAIgAWsgBBGBgICAAAAiA0F/Rw0AIABBwpmAgAA2AhBBGCEDCyADCy4BAn9BACEDAkAgACgCOCIERQ0AIAQoAkgiBEUNACAAIAQRgICAgAAAIQMLIAMLSQECf0EAIQMCQCAAKAI4IgRFDQAgBCgCICIERQ0AIAAgASACIAFrIAQRgYCAgAAAIgNBf0cNACAAQZSUgIAANgIQQRghAwsgAwsuAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAJMIgRFDQAgACAEEYCAgIAAACEDCyADCy4BAn9BACEDAkAgACgCOCIERQ0AIAQoAlQiBEUNACAAIAQRgICAgAAAIQMLIAMLLgECf0EAIQMCQCAAKAI4IgRFDQAgBCgCWCIERQ0AIAAgBBGAgICAAAAhAwsgAwtFAQF/AkACQCAALwEwQRRxQRRHDQBBASEDIAAtAChBAUYNASAALwEyQeUARiEDDAELIAAtAClBBUYhAwsgACADOgAuQQAL/gEBA39BASEDAkAgAC8BMCIEQQhxDQAgACkDIEIAUiEDCwJAAkAgAC0ALkUNAEEBIQUgAC0AKUEFRg0BQQEhBSAEQcAAcUUgA3FBAUcNAQtBACEFIARBwABxDQBBAiEFIARB//8DcSIDQQhxDQACQCADQYAEcUUNAAJAIAAtAChBAUcNACAALQAtQQpxDQBBBQ8LQQQPCwJAIANBIHENAAJAIAAtAChBAUYNACAALwEyQf//A3EiAEGcf2pB5ABJDQAgAEHMAUYNACAAQbACRg0AQQQhBSAEQShxRQ0CIANBiARxQYAERg0CC0EADwtBAEEDIAApAyBQGyEFCyAFC2IBAn9BACEBAkAgAC0AKEEBRg0AIAAvATJB//8DcSICQZx/akHkAEkNACACQcwBRg0AIAJBsAJGDQAgAC8BMCIAQcAAcQ0AQQEhASAAQYgEcUGABEYNACAAQShxRSEBCyABC6cBAQN/AkACQAJAIAAtACpFDQAgAC0AK0UNAEEAIQMgAC8BMCIEQQJxRQ0BDAILQQAhAyAALwEwIgRBAXFFDQELQQEhAyAALQAoQQFGDQAgAC8BMkH//wNxIgVBnH9qQeQASQ0AIAVBzAFGDQAgBUGwAkYNACAEQcAAcQ0AQQAhAyAEQYgEcUGABEYNACAEQShxQQBHIQMLIABBADsBMCAAQQA6AC8gAwuZAQECfwJAAkACQCAALQAqRQ0AIAAtACtFDQBBACEBIAAvATAiAkECcUUNAQwCC0EAIQEgAC8BMCICQQFxRQ0BC0EBIQEgAC0AKEEBRg0AIAAvATJB//8DcSIAQZx/akHkAEkNACAAQcwBRg0AIABBsAJGDQAgAkHAAHENAEEAIQEgAkGIBHFBgARGDQAgAkEocUEARyEBCyABC1kAIABBGGpCADcDACAAQgA3AwAgAEE4akIANwMAIABBMGpCADcDACAAQShqQgA3AwAgAEEgakIANwMAIABBEGpCADcDACAAQQhqQgA3AwAgAEHdATYCHEEAC3sBAX8CQCAAKAIMIgMNAAJAIAAoAgRFDQAgACABNgIECwJAIAAgASACEMSAgIAAIgMNACAAKAIMDwsgACADNgIcQQAhAyAAKAIEIgFFDQAgACABIAIgACgCCBGBgICAAAAiAUUNACAAIAI2AhQgACABNgIMIAEhAwsgAwvk8wEDDn8DfgR/I4CAgIAAQRBrIgMkgICAgAAgASEEIAEhBSABIQYgASEHIAEhCCABIQkgASEKIAEhCyABIQwgASENIAEhDiABIQ8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgACgCHCIQQX9qDt0B2gEB2QECAwQFBgcICQoLDA0O2AEPENcBERLWARMUFRYXGBkaG+AB3wEcHR7VAR8gISIjJCXUASYnKCkqKyzTAdIBLS7RAdABLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVG2wFHSElKzwHOAUvNAUzMAU1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4ABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwHLAcoBuAHJAbkByAG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAQDcAQtBACEQDMYBC0EOIRAMxQELQQ0hEAzEAQtBDyEQDMMBC0EQIRAMwgELQRMhEAzBAQtBFCEQDMABC0EVIRAMvwELQRYhEAy+AQtBFyEQDL0BC0EYIRAMvAELQRkhEAy7AQtBGiEQDLoBC0EbIRAMuQELQRwhEAy4AQtBCCEQDLcBC0EdIRAMtgELQSAhEAy1AQtBHyEQDLQBC0EHIRAMswELQSEhEAyyAQtBIiEQDLEBC0EeIRAMsAELQSMhEAyvAQtBEiEQDK4BC0ERIRAMrQELQSQhEAysAQtBJSEQDKsBC0EmIRAMqgELQSchEAypAQtBwwEhEAyoAQtBKSEQDKcBC0ErIRAMpgELQSwhEAylAQtBLSEQDKQBC0EuIRAMowELQS8hEAyiAQtBxAEhEAyhAQtBMCEQDKABC0E0IRAMnwELQQwhEAyeAQtBMSEQDJ0BC0EyIRAMnAELQTMhEAybAQtBOSEQDJoBC0E1IRAMmQELQcUBIRAMmAELQQshEAyXAQtBOiEQDJYBC0E2IRAMlQELQQohEAyUAQtBNyEQDJMBC0E4IRAMkgELQTwhEAyRAQtBOyEQDJABC0E9IRAMjwELQQkhEAyOAQtBKCEQDI0BC0E+IRAMjAELQT8hEAyLAQtBwAAhEAyKAQtBwQAhEAyJAQtBwgAhEAyIAQtBwwAhEAyHAQtBxAAhEAyGAQtBxQAhEAyFAQtBxgAhEAyEAQtBKiEQDIMBC0HHACEQDIIBC0HIACEQDIEBC0HJACEQDIABC0HKACEQDH8LQcsAIRAMfgtBzQAhEAx9C0HMACEQDHwLQc4AIRAMewtBzwAhEAx6C0HQACEQDHkLQdEAIRAMeAtB0gAhEAx3C0HTACEQDHYLQdQAIRAMdQtB1gAhEAx0C0HVACEQDHMLQQYhEAxyC0HXACEQDHELQQUhEAxwC0HYACEQDG8LQQQhEAxuC0HZACEQDG0LQdoAIRAMbAtB2wAhEAxrC0HcACEQDGoLQQMhEAxpC0HdACEQDGgLQd4AIRAMZwtB3wAhEAxmC0HhACEQDGULQeAAIRAMZAtB4gAhEAxjC0HjACEQDGILQQIhEAxhC0HkACEQDGALQeUAIRAMXwtB5gAhEAxeC0HnACEQDF0LQegAIRAMXAtB6QAhEAxbC0HqACEQDFoLQesAIRAMWQtB7AAhEAxYC0HtACEQDFcLQe4AIRAMVgtB7wAhEAxVC0HwACEQDFQLQfEAIRAMUwtB8gAhEAxSC0HzACEQDFELQfQAIRAMUAtB9QAhEAxPC0H2ACEQDE4LQfcAIRAMTQtB+AAhEAxMC0H5ACEQDEsLQfoAIRAMSgtB+wAhEAxJC0H8ACEQDEgLQf0AIRAMRwtB/gAhEAxGC0H/ACEQDEULQYABIRAMRAtBgQEhEAxDC0GCASEQDEILQYMBIRAMQQtBhAEhEAxAC0GFASEQDD8LQYYBIRAMPgtBhwEhEAw9C0GIASEQDDwLQYkBIRAMOwtBigEhEAw6C0GLASEQDDkLQYwBIRAMOAtBjQEhEAw3C0GOASEQDDYLQY8BIRAMNQtBkAEhEAw0C0GRASEQDDMLQZIBIRAMMgtBkwEhEAwxC0GUASEQDDALQZUBIRAMLwtBlgEhEAwuC0GXASEQDC0LQZgBIRAMLAtBmQEhEAwrC0GaASEQDCoLQZsBIRAMKQtBnAEhEAwoC0GdASEQDCcLQZ4BIRAMJgtBnwEhEAwlC0GgASEQDCQLQaEBIRAMIwtBogEhEAwiC0GjASEQDCELQaQBIRAMIAtBpQEhEAwfC0GmASEQDB4LQacBIRAMHQtBqAEhEAwcC0GpASEQDBsLQaoBIRAMGgtBqwEhEAwZC0GsASEQDBgLQa0BIRAMFwtBrgEhEAwWC0EBIRAMFQtBrwEhEAwUC0GwASEQDBMLQbEBIRAMEgtBswEhEAwRC0GyASEQDBALQbQBIRAMDwtBtQEhEAwOC0G2ASEQDA0LQbcBIRAMDAtBuAEhEAwLC0G5ASEQDAoLQboBIRAMCQtBuwEhEAwIC0HGASEQDAcLQbwBIRAMBgtBvQEhEAwFC0G+ASEQDAQLQb8BIRAMAwtBwAEhEAwCC0HCASEQDAELQcEBIRALA0ACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAQDscBAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxweHyAhIyUoP0BBREVGR0hJSktMTU9QUVJT3gNXWVtcXWBiZWZnaGlqa2xtb3BxcnN0dXZ3eHl6e3x9foABggGFAYYBhwGJAYsBjAGNAY4BjwGQAZEBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B4AHhAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAZkCpAKwAv4C/gILIAEiBCACRw3zAUHdASEQDP8DCyABIhAgAkcN3QFBwwEhEAz+AwsgASIBIAJHDZABQfcAIRAM/QMLIAEiASACRw2GAUHvACEQDPwDCyABIgEgAkcNf0HqACEQDPsDCyABIgEgAkcNe0HoACEQDPoDCyABIgEgAkcNeEHmACEQDPkDCyABIgEgAkcNGkEYIRAM+AMLIAEiASACRw0UQRIhEAz3AwsgASIBIAJHDVlBxQAhEAz2AwsgASIBIAJHDUpBPyEQDPUDCyABIgEgAkcNSEE8IRAM9AMLIAEiASACRw1BQTEhEAzzAwsgAC0ALkEBRg3rAwyHAgsgACABIgEgAhDAgICAAEEBRw3mASAAQgA3AyAM5wELIAAgASIBIAIQtICAgAAiEA3nASABIQEM9QILAkAgASIBIAJHDQBBBiEQDPADCyAAIAFBAWoiASACELuAgIAAIhAN6AEgASEBDDELIABCADcDIEESIRAM1QMLIAEiECACRw0rQR0hEAztAwsCQCABIgEgAkYNACABQQFqIQFBECEQDNQDC0EHIRAM7AMLIABCACAAKQMgIhEgAiABIhBrrSISfSITIBMgEVYbNwMgIBEgElYiFEUN5QFBCCEQDOsDCwJAIAEiASACRg0AIABBiYCAgAA2AgggACABNgIEIAEhAUEUIRAM0gMLQQkhEAzqAwsgASEBIAApAyBQDeQBIAEhAQzyAgsCQCABIgEgAkcNAEELIRAM6QMLIAAgAUEBaiIBIAIQtoCAgAAiEA3lASABIQEM8gILIAAgASIBIAIQuICAgAAiEA3lASABIQEM8gILIAAgASIBIAIQuICAgAAiEA3mASABIQEMDQsgACABIgEgAhC6gICAACIQDecBIAEhAQzwAgsCQCABIgEgAkcNAEEPIRAM5QMLIAEtAAAiEEE7Rg0IIBBBDUcN6AEgAUEBaiEBDO8CCyAAIAEiASACELqAgIAAIhAN6AEgASEBDPICCwNAAkAgAS0AAEHwtYCAAGotAAAiEEEBRg0AIBBBAkcN6wEgACgCBCEQIABBADYCBCAAIBAgAUEBaiIBELmAgIAAIhAN6gEgASEBDPQCCyABQQFqIgEgAkcNAAtBEiEQDOIDCyAAIAEiASACELqAgIAAIhAN6QEgASEBDAoLIAEiASACRw0GQRshEAzgAwsCQCABIgEgAkcNAEEWIRAM4AMLIABBioCAgAA2AgggACABNgIEIAAgASACELiAgIAAIhAN6gEgASEBQSAhEAzGAwsCQCABIgEgAkYNAANAAkAgAS0AAEHwt4CAAGotAAAiEEECRg0AAkAgEEF/ag4E5QHsAQDrAewBCyABQQFqIQFBCCEQDMgDCyABQQFqIgEgAkcNAAtBFSEQDN8DC0EVIRAM3gMLA0ACQCABLQAAQfC5gIAAai0AACIQQQJGDQAgEEF/ag4E3gHsAeAB6wHsAQsgAUEBaiIBIAJHDQALQRghEAzdAwsCQCABIgEgAkYNACAAQYuAgIAANgIIIAAgATYCBCABIQFBByEQDMQDC0EZIRAM3AMLIAFBAWohAQwCCwJAIAEiFCACRw0AQRohEAzbAwsgFCEBAkAgFC0AAEFzag4U3QLuAu4C7gLuAu4C7gLuAu4C7gLuAu4C7gLuAu4C7gLuAu4C7gIA7gILQQAhECAAQQA2AhwgAEGvi4CAADYCECAAQQI2AgwgACAUQQFqNgIUDNoDCwJAIAEtAAAiEEE7Rg0AIBBBDUcN6AEgAUEBaiEBDOUCCyABQQFqIQELQSIhEAy/AwsCQCABIhAgAkcNAEEcIRAM2AMLQgAhESAQIQEgEC0AAEFQag435wHmAQECAwQFBgcIAAAAAAAAAAkKCwwNDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADxAREhMUAAtBHiEQDL0DC0ICIREM5QELQgMhEQzkAQtCBCERDOMBC0IFIREM4gELQgYhEQzhAQtCByERDOABC0IIIREM3wELQgkhEQzeAQtCCiERDN0BC0ILIREM3AELQgwhEQzbAQtCDSERDNoBC0IOIREM2QELQg8hEQzYAQtCCiERDNcBC0ILIREM1gELQgwhEQzVAQtCDSERDNQBC0IOIREM0wELQg8hEQzSAQtCACERAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAQLQAAQVBqDjflAeQBAAECAwQFBgfmAeYB5gHmAeYB5gHmAQgJCgsMDeYB5gHmAeYB5gHmAeYB5gHmAeYB5gHmAeYB5gHmAeYB5gHmAeYB5gHmAeYB5gHmAeYB5gEODxAREhPmAQtCAiERDOQBC0IDIREM4wELQgQhEQziAQtCBSERDOEBC0IGIREM4AELQgchEQzfAQtCCCERDN4BC0IJIREM3QELQgohEQzcAQtCCyERDNsBC0IMIREM2gELQg0hEQzZAQtCDiERDNgBC0IPIREM1wELQgohEQzWAQtCCyERDNUBC0IMIREM1AELQg0hEQzTAQtCDiERDNIBC0IPIREM0QELIABCACAAKQMgIhEgAiABIhBrrSISfSITIBMgEVYbNwMgIBEgElYiFEUN0gFBHyEQDMADCwJAIAEiASACRg0AIABBiYCAgAA2AgggACABNgIEIAEhAUEkIRAMpwMLQSAhEAy/AwsgACABIhAgAhC+gICAAEF/ag4FtgEAxQIB0QHSAQtBESEQDKQDCyAAQQE6AC8gECEBDLsDCyABIgEgAkcN0gFBJCEQDLsDCyABIg0gAkcNHkHGACEQDLoDCyAAIAEiASACELKAgIAAIhAN1AEgASEBDLUBCyABIhAgAkcNJkHQACEQDLgDCwJAIAEiASACRw0AQSghEAy4AwsgAEEANgIEIABBjICAgAA2AgggACABIAEQsYCAgAAiEA3TASABIQEM2AELAkAgASIQIAJHDQBBKSEQDLcDCyAQLQAAIgFBIEYNFCABQQlHDdMBIBBBAWohAQwVCwJAIAEiASACRg0AIAFBAWohAQwXC0EqIRAMtQMLAkAgASIQIAJHDQBBKyEQDLUDCwJAIBAtAAAiAUEJRg0AIAFBIEcN1QELIAAtACxBCEYN0wEgECEBDJEDCwJAIAEiASACRw0AQSwhEAy0AwsgAS0AAEEKRw3VASABQQFqIQEMyQILIAEiDiACRw3VAUEvIRAMsgMLA0ACQCABLQAAIhBBIEYNAAJAIBBBdmoOBADcAdwBANoBCyABIQEM4AELIAFBAWoiASACRw0AC0ExIRAMsQMLQTIhECABIhQgAkYNsAMgAiAUayAAKAIAIgFqIRUgFCABa0EDaiEWAkADQCAULQAAIhdBIHIgFyAXQb9/akH/AXFBGkkbQf8BcSABQfC7gIAAai0AAEcNAQJAIAFBA0cNAEEGIQEMlgMLIAFBAWohASAUQQFqIhQgAkcNAAsgACAVNgIADLEDCyAAQQA2AgAgFCEBDNkBC0EzIRAgASIUIAJGDa8DIAIgFGsgACgCACIBaiEVIBQgAWtBCGohFgJAA0AgFC0AACIXQSByIBcgF0G/f2pB/wFxQRpJG0H/AXEgAUH0u4CAAGotAABHDQECQCABQQhHDQBBBSEBDJUDCyABQQFqIQEgFEEBaiIUIAJHDQALIAAgFTYCAAywAwsgAEEANgIAIBQhAQzYAQtBNCEQIAEiFCACRg2uAyACIBRrIAAoAgAiAWohFSAUIAFrQQVqIRYCQANAIBQtAAAiF0EgciAXIBdBv39qQf8BcUEaSRtB/wFxIAFB0MKAgABqLQAARw0BAkAgAUEFRw0AQQchAQyUAwsgAUEBaiEBIBRBAWoiFCACRw0ACyAAIBU2AgAMrwMLIABBADYCACAUIQEM1wELAkAgASIBIAJGDQADQAJAIAEtAABBgL6AgABqLQAAIhBBAUYNACAQQQJGDQogASEBDN0BCyABQQFqIgEgAkcNAAtBMCEQDK4DC0EwIRAMrQMLAkAgASIBIAJGDQADQAJAIAEtAAAiEEEgRg0AIBBBdmoOBNkB2gHaAdkB2gELIAFBAWoiASACRw0AC0E4IRAMrQMLQTghEAysAwsDQAJAIAEtAAAiEEEgRg0AIBBBCUcNAwsgAUEBaiIBIAJHDQALQTwhEAyrAwsDQAJAIAEtAAAiEEEgRg0AAkACQCAQQXZqDgTaAQEB2gEACyAQQSxGDdsBCyABIQEMBAsgAUEBaiIBIAJHDQALQT8hEAyqAwsgASEBDNsBC0HAACEQIAEiFCACRg2oAyACIBRrIAAoAgAiAWohFiAUIAFrQQZqIRcCQANAIBQtAABBIHIgAUGAwICAAGotAABHDQEgAUEGRg2OAyABQQFqIQEgFEEBaiIUIAJHDQALIAAgFjYCAAypAwsgAEEANgIAIBQhAQtBNiEQDI4DCwJAIAEiDyACRw0AQcEAIRAMpwMLIABBjICAgAA2AgggACAPNgIEIA8hASAALQAsQX9qDgTNAdUB1wHZAYcDCyABQQFqIQEMzAELAkAgASIBIAJGDQADQAJAIAEtAAAiEEEgciAQIBBBv39qQf8BcUEaSRtB/wFxIhBBCUYNACAQQSBGDQACQAJAAkACQCAQQZ1/ag4TAAMDAwMDAwMBAwMDAwMDAwMDAgMLIAFBAWohAUExIRAMkQMLIAFBAWohAUEyIRAMkAMLIAFBAWohAUEzIRAMjwMLIAEhAQzQAQsgAUEBaiIBIAJHDQALQTUhEAylAwtBNSEQDKQDCwJAIAEiASACRg0AA0ACQCABLQAAQYC8gIAAai0AAEEBRg0AIAEhAQzTAQsgAUEBaiIBIAJHDQALQT0hEAykAwtBPSEQDKMDCyAAIAEiASACELCAgIAAIhAN1gEgASEBDAELIBBBAWohAQtBPCEQDIcDCwJAIAEiASACRw0AQcIAIRAMoAMLAkADQAJAIAEtAABBd2oOGAAC/gL+AoQD/gL+Av4C/gL+Av4C/gL+Av4C/gL+Av4C/gL+Av4C/gL+Av4CAP4CCyABQQFqIgEgAkcNAAtBwgAhEAygAwsgAUEBaiEBIAAtAC1BAXFFDb0BIAEhAQtBLCEQDIUDCyABIgEgAkcN0wFBxAAhEAydAwsDQAJAIAEtAABBkMCAgABqLQAAQQFGDQAgASEBDLcCCyABQQFqIgEgAkcNAAtBxQAhEAycAwsgDS0AACIQQSBGDbMBIBBBOkcNgQMgACgCBCEBIABBADYCBCAAIAEgDRCvgICAACIBDdABIA1BAWohAQyzAgtBxwAhECABIg0gAkYNmgMgAiANayAAKAIAIgFqIRYgDSABa0EFaiEXA0AgDS0AACIUQSByIBQgFEG/f2pB/wFxQRpJG0H/AXEgAUGQwoCAAGotAABHDYADIAFBBUYN9AIgAUEBaiEBIA1BAWoiDSACRw0ACyAAIBY2AgAMmgMLQcgAIRAgASINIAJGDZkDIAIgDWsgACgCACIBaiEWIA0gAWtBCWohFwNAIA0tAAAiFEEgciAUIBRBv39qQf8BcUEaSRtB/wFxIAFBlsKAgABqLQAARw3/AgJAIAFBCUcNAEECIQEM9QILIAFBAWohASANQQFqIg0gAkcNAAsgACAWNgIADJkDCwJAIAEiDSACRw0AQckAIRAMmQMLAkACQCANLQAAIgFBIHIgASABQb9/akH/AXFBGkkbQf8BcUGSf2oOBwCAA4ADgAOAA4ADAYADCyANQQFqIQFBPiEQDIADCyANQQFqIQFBPyEQDP8CC0HKACEQIAEiDSACRg2XAyACIA1rIAAoAgAiAWohFiANIAFrQQFqIRcDQCANLQAAIhRBIHIgFCAUQb9/akH/AXFBGkkbQf8BcSABQaDCgIAAai0AAEcN/QIgAUEBRg3wAiABQQFqIQEgDUEBaiINIAJHDQALIAAgFjYCAAyXAwtBywAhECABIg0gAkYNlgMgAiANayAAKAIAIgFqIRYgDSABa0EOaiEXA0AgDS0AACIUQSByIBQgFEG/f2pB/wFxQRpJG0H/AXEgAUGiwoCAAGotAABHDfwCIAFBDkYN8AIgAUEBaiEBIA1BAWoiDSACRw0ACyAAIBY2AgAMlgMLQcwAIRAgASINIAJGDZUDIAIgDWsgACgCACIBaiEWIA0gAWtBD2ohFwNAIA0tAAAiFEEgciAUIBRBv39qQf8BcUEaSRtB/wFxIAFBwMKAgABqLQAARw37AgJAIAFBD0cNAEEDIQEM8QILIAFBAWohASANQQFqIg0gAkcNAAsgACAWNgIADJUDC0HNACEQIAEiDSACRg2UAyACIA1rIAAoAgAiAWohFiANIAFrQQVqIRcDQCANLQAAIhRBIHIgFCAUQb9/akH/AXFBGkkbQf8BcSABQdDCgIAAai0AAEcN+gICQCABQQVHDQBBBCEBDPACCyABQQFqIQEgDUEBaiINIAJHDQALIAAgFjYCAAyUAwsCQCABIg0gAkcNAEHOACEQDJQDCwJAAkACQAJAIA0tAAAiAUEgciABIAFBv39qQf8BcUEaSRtB/wFxQZ1/ag4TAP0C/QL9Av0C/QL9Av0C/QL9Av0C/QL9AgH9Av0C/QICA/0CCyANQQFqIQFBwQAhEAz9AgsgDUEBaiEBQcIAIRAM/AILIA1BAWohAUHDACEQDPsCCyANQQFqIQFBxAAhEAz6AgsCQCABIgEgAkYNACAAQY2AgIAANgIIIAAgATYCBCABIQFBxQAhEAz6AgtBzwAhEAySAwsgECEBAkACQCAQLQAAQXZqDgQBqAKoAgCoAgsgEEEBaiEBC0EnIRAM+AILAkAgASIBIAJHDQBB0QAhEAyRAwsCQCABLQAAQSBGDQAgASEBDI0BCyABQQFqIQEgAC0ALUEBcUUNxwEgASEBDIwBCyABIhcgAkcNyAFB0gAhEAyPAwtB0wAhECABIhQgAkYNjgMgAiAUayAAKAIAIgFqIRYgFCABa0EBaiEXA0AgFC0AACABQdbCgIAAai0AAEcNzAEgAUEBRg3HASABQQFqIQEgFEEBaiIUIAJHDQALIAAgFjYCAAyOAwsCQCABIgEgAkcNAEHVACEQDI4DCyABLQAAQQpHDcwBIAFBAWohAQzHAQsCQCABIgEgAkcNAEHWACEQDI0DCwJAAkAgAS0AAEF2ag4EAM0BzQEBzQELIAFBAWohAQzHAQsgAUEBaiEBQcoAIRAM8wILIAAgASIBIAIQroCAgAAiEA3LASABIQFBzQAhEAzyAgsgAC0AKUEiRg2FAwymAgsCQCABIgEgAkcNAEHbACEQDIoDC0EAIRRBASEXQQEhFkEAIRACQAJAAkACQAJAAkACQAJAAkAgAS0AAEFQag4K1AHTAQABAgMEBQYI1QELQQIhEAwGC0EDIRAMBQtBBCEQDAQLQQUhEAwDC0EGIRAMAgtBByEQDAELQQghEAtBACEXQQAhFkEAIRQMzAELQQkhEEEBIRRBACEXQQAhFgzLAQsCQCABIgEgAkcNAEHdACEQDIkDCyABLQAAQS5HDcwBIAFBAWohAQymAgsgASIBIAJHDcwBQd8AIRAMhwMLAkAgASIBIAJGDQAgAEGOgICAADYCCCAAIAE2AgQgASEBQdAAIRAM7gILQeAAIRAMhgMLQeEAIRAgASIBIAJGDYUDIAIgAWsgACgCACIUaiEWIAEgFGtBA2ohFwNAIAEtAAAgFEHiwoCAAGotAABHDc0BIBRBA0YNzAEgFEEBaiEUIAFBAWoiASACRw0ACyAAIBY2AgAMhQMLQeIAIRAgASIBIAJGDYQDIAIgAWsgACgCACIUaiEWIAEgFGtBAmohFwNAIAEtAAAgFEHmwoCAAGotAABHDcwBIBRBAkYNzgEgFEEBaiEUIAFBAWoiASACRw0ACyAAIBY2AgAMhAMLQeMAIRAgASIBIAJGDYMDIAIgAWsgACgCACIUaiEWIAEgFGtBA2ohFwNAIAEtAAAgFEHpwoCAAGotAABHDcsBIBRBA0YNzgEgFEEBaiEUIAFBAWoiASACRw0ACyAAIBY2AgAMgwMLAkAgASIBIAJHDQBB5QAhEAyDAwsgACABQQFqIgEgAhCogICAACIQDc0BIAEhAUHWACEQDOkCCwJAIAEiASACRg0AA0ACQCABLQAAIhBBIEYNAAJAAkACQCAQQbh/ag4LAAHPAc8BzwHPAc8BzwHPAc8BAs8BCyABQQFqIQFB0gAhEAztAgsgAUEBaiEBQdMAIRAM7AILIAFBAWohAUHUACEQDOsCCyABQQFqIgEgAkcNAAtB5AAhEAyCAwtB5AAhEAyBAwsDQAJAIAEtAABB8MKAgABqLQAAIhBBAUYNACAQQX5qDgPPAdAB0QHSAQsgAUEBaiIBIAJHDQALQeYAIRAMgAMLAkAgASIBIAJGDQAgAUEBaiEBDAMLQecAIRAM/wILA0ACQCABLQAAQfDEgIAAai0AACIQQQFGDQACQCAQQX5qDgTSAdMB1AEA1QELIAEhAUHXACEQDOcCCyABQQFqIgEgAkcNAAtB6AAhEAz+AgsCQCABIgEgAkcNAEHpACEQDP4CCwJAIAEtAAAiEEF2ag4augHVAdUBvAHVAdUB1QHVAdUB1QHVAdUB1QHVAdUB1QHVAdUB1QHVAdUB1QHKAdUB1QEA0wELIAFBAWohAQtBBiEQDOMCCwNAAkAgAS0AAEHwxoCAAGotAABBAUYNACABIQEMngILIAFBAWoiASACRw0AC0HqACEQDPsCCwJAIAEiASACRg0AIAFBAWohAQwDC0HrACEQDPoCCwJAIAEiASACRw0AQewAIRAM+gILIAFBAWohAQwBCwJAIAEiASACRw0AQe0AIRAM+QILIAFBAWohAQtBBCEQDN4CCwJAIAEiFCACRw0AQe4AIRAM9wILIBQhAQJAAkACQCAULQAAQfDIgIAAai0AAEF/ag4H1AHVAdYBAJwCAQLXAQsgFEEBaiEBDAoLIBRBAWohAQzNAQtBACEQIABBADYCHCAAQZuSgIAANgIQIABBBzYCDCAAIBRBAWo2AhQM9gILAkADQAJAIAEtAABB8MiAgABqLQAAIhBBBEYNAAJAAkAgEEF/ag4H0gHTAdQB2QEABAHZAQsgASEBQdoAIRAM4AILIAFBAWohAUHcACEQDN8CCyABQQFqIgEgAkcNAAtB7wAhEAz2AgsgAUEBaiEBDMsBCwJAIAEiFCACRw0AQfAAIRAM9QILIBQtAABBL0cN1AEgFEEBaiEBDAYLAkAgASIUIAJHDQBB8QAhEAz0AgsCQCAULQAAIgFBL0cNACAUQQFqIQFB3QAhEAzbAgsgAUF2aiIEQRZLDdMBQQEgBHRBiYCAAnFFDdMBDMoCCwJAIAEiASACRg0AIAFBAWohAUHeACEQDNoCC0HyACEQDPICCwJAIAEiFCACRw0AQfQAIRAM8gILIBQhAQJAIBQtAABB8MyAgABqLQAAQX9qDgPJApQCANQBC0HhACEQDNgCCwJAIAEiFCACRg0AA0ACQCAULQAAQfDKgIAAai0AACIBQQNGDQACQCABQX9qDgLLAgDVAQsgFCEBQd8AIRAM2gILIBRBAWoiFCACRw0AC0HzACEQDPECC0HzACEQDPACCwJAIAEiASACRg0AIABBj4CAgAA2AgggACABNgIEIAEhAUHgACEQDNcCC0H1ACEQDO8CCwJAIAEiASACRw0AQfYAIRAM7wILIABBj4CAgAA2AgggACABNgIEIAEhAQtBAyEQDNQCCwNAIAEtAABBIEcNwwIgAUEBaiIBIAJHDQALQfcAIRAM7AILAkAgASIBIAJHDQBB+AAhEAzsAgsgAS0AAEEgRw3OASABQQFqIQEM7wELIAAgASIBIAIQrICAgAAiEA3OASABIQEMjgILAkAgASIEIAJHDQBB+gAhEAzqAgsgBC0AAEHMAEcN0QEgBEEBaiEBQRMhEAzPAQsCQCABIgQgAkcNAEH7ACEQDOkCCyACIARrIAAoAgAiAWohFCAEIAFrQQVqIRADQCAELQAAIAFB8M6AgABqLQAARw3QASABQQVGDc4BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQfsAIRAM6AILAkAgASIEIAJHDQBB/AAhEAzoAgsCQAJAIAQtAABBvX9qDgwA0QHRAdEB0QHRAdEB0QHRAdEB0QEB0QELIARBAWohAUHmACEQDM8CCyAEQQFqIQFB5wAhEAzOAgsCQCABIgQgAkcNAEH9ACEQDOcCCyACIARrIAAoAgAiAWohFCAEIAFrQQJqIRACQANAIAQtAAAgAUHtz4CAAGotAABHDc8BIAFBAkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEH9ACEQDOcCCyAAQQA2AgAgEEEBaiEBQRAhEAzMAQsCQCABIgQgAkcNAEH+ACEQDOYCCyACIARrIAAoAgAiAWohFCAEIAFrQQVqIRACQANAIAQtAAAgAUH2zoCAAGotAABHDc4BIAFBBUYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEH+ACEQDOYCCyAAQQA2AgAgEEEBaiEBQRYhEAzLAQsCQCABIgQgAkcNAEH/ACEQDOUCCyACIARrIAAoAgAiAWohFCAEIAFrQQNqIRACQANAIAQtAAAgAUH8zoCAAGotAABHDc0BIAFBA0YNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEH/ACEQDOUCCyAAQQA2AgAgEEEBaiEBQQUhEAzKAQsCQCABIgQgAkcNAEGAASEQDOQCCyAELQAAQdkARw3LASAEQQFqIQFBCCEQDMkBCwJAIAEiBCACRw0AQYEBIRAM4wILAkACQCAELQAAQbJ/ag4DAMwBAcwBCyAEQQFqIQFB6wAhEAzKAgsgBEEBaiEBQewAIRAMyQILAkAgASIEIAJHDQBBggEhEAziAgsCQAJAIAQtAABBuH9qDggAywHLAcsBywHLAcsBAcsBCyAEQQFqIQFB6gAhEAzJAgsgBEEBaiEBQe0AIRAMyAILAkAgASIEIAJHDQBBgwEhEAzhAgsgAiAEayAAKAIAIgFqIRAgBCABa0ECaiEUAkADQCAELQAAIAFBgM+AgABqLQAARw3JASABQQJGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBA2AgBBgwEhEAzhAgtBACEQIABBADYCACAUQQFqIQEMxgELAkAgASIEIAJHDQBBhAEhEAzgAgsgAiAEayAAKAIAIgFqIRQgBCABa0EEaiEQAkADQCAELQAAIAFBg8+AgABqLQAARw3IASABQQRGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBhAEhEAzgAgsgAEEANgIAIBBBAWohAUEjIRAMxQELAkAgASIEIAJHDQBBhQEhEAzfAgsCQAJAIAQtAABBtH9qDggAyAHIAcgByAHIAcgBAcgBCyAEQQFqIQFB7wAhEAzGAgsgBEEBaiEBQfAAIRAMxQILAkAgASIEIAJHDQBBhgEhEAzeAgsgBC0AAEHFAEcNxQEgBEEBaiEBDIMCCwJAIAEiBCACRw0AQYcBIRAM3QILIAIgBGsgACgCACIBaiEUIAQgAWtBA2ohEAJAA0AgBC0AACABQYjPgIAAai0AAEcNxQEgAUEDRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQYcBIRAM3QILIABBADYCACAQQQFqIQFBLSEQDMIBCwJAIAEiBCACRw0AQYgBIRAM3AILIAIgBGsgACgCACIBaiEUIAQgAWtBCGohEAJAA0AgBC0AACABQdDPgIAAai0AAEcNxAEgAUEIRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQYgBIRAM3AILIABBADYCACAQQQFqIQFBKSEQDMEBCwJAIAEiASACRw0AQYkBIRAM2wILQQEhECABLQAAQd8ARw3AASABQQFqIQEMgQILAkAgASIEIAJHDQBBigEhEAzaAgsgAiAEayAAKAIAIgFqIRQgBCABa0EBaiEQA0AgBC0AACABQYzPgIAAai0AAEcNwQEgAUEBRg2vAiABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGKASEQDNkCCwJAIAEiBCACRw0AQYsBIRAM2QILIAIgBGsgACgCACIBaiEUIAQgAWtBAmohEAJAA0AgBC0AACABQY7PgIAAai0AAEcNwQEgAUECRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQYsBIRAM2QILIABBADYCACAQQQFqIQFBAiEQDL4BCwJAIAEiBCACRw0AQYwBIRAM2AILIAIgBGsgACgCACIBaiEUIAQgAWtBAWohEAJAA0AgBC0AACABQfDPgIAAai0AAEcNwAEgAUEBRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQYwBIRAM2AILIABBADYCACAQQQFqIQFBHyEQDL0BCwJAIAEiBCACRw0AQY0BIRAM1wILIAIgBGsgACgCACIBaiEUIAQgAWtBAWohEAJAA0AgBC0AACABQfLPgIAAai0AAEcNvwEgAUEBRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQY0BIRAM1wILIABBADYCACAQQQFqIQFBCSEQDLwBCwJAIAEiBCACRw0AQY4BIRAM1gILAkACQCAELQAAQbd/ag4HAL8BvwG/Ab8BvwEBvwELIARBAWohAUH4ACEQDL0CCyAEQQFqIQFB+QAhEAy8AgsCQCABIgQgAkcNAEGPASEQDNUCCyACIARrIAAoAgAiAWohFCAEIAFrQQVqIRACQANAIAQtAAAgAUGRz4CAAGotAABHDb0BIAFBBUYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGPASEQDNUCCyAAQQA2AgAgEEEBaiEBQRghEAy6AQsCQCABIgQgAkcNAEGQASEQDNQCCyACIARrIAAoAgAiAWohFCAEIAFrQQJqIRACQANAIAQtAAAgAUGXz4CAAGotAABHDbwBIAFBAkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGQASEQDNQCCyAAQQA2AgAgEEEBaiEBQRchEAy5AQsCQCABIgQgAkcNAEGRASEQDNMCCyACIARrIAAoAgAiAWohFCAEIAFrQQZqIRACQANAIAQtAAAgAUGaz4CAAGotAABHDbsBIAFBBkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGRASEQDNMCCyAAQQA2AgAgEEEBaiEBQRUhEAy4AQsCQCABIgQgAkcNAEGSASEQDNICCyACIARrIAAoAgAiAWohFCAEIAFrQQVqIRACQANAIAQtAAAgAUGhz4CAAGotAABHDboBIAFBBUYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGSASEQDNICCyAAQQA2AgAgEEEBaiEBQR4hEAy3AQsCQCABIgQgAkcNAEGTASEQDNECCyAELQAAQcwARw24ASAEQQFqIQFBCiEQDLYBCwJAIAQgAkcNAEGUASEQDNACCwJAAkAgBC0AAEG/f2oODwC5AbkBuQG5AbkBuQG5AbkBuQG5AbkBuQG5AQG5AQsgBEEBaiEBQf4AIRAMtwILIARBAWohAUH/ACEQDLYCCwJAIAQgAkcNAEGVASEQDM8CCwJAAkAgBC0AAEG/f2oOAwC4AQG4AQsgBEEBaiEBQf0AIRAMtgILIARBAWohBEGAASEQDLUCCwJAIAQgAkcNAEGWASEQDM4CCyACIARrIAAoAgAiAWohFCAEIAFrQQFqIRACQANAIAQtAAAgAUGnz4CAAGotAABHDbYBIAFBAUYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGWASEQDM4CCyAAQQA2AgAgEEEBaiEBQQshEAyzAQsCQCAEIAJHDQBBlwEhEAzNAgsCQAJAAkACQCAELQAAQVNqDiMAuAG4AbgBuAG4AbgBuAG4AbgBuAG4AbgBuAG4AbgBuAG4AbgBuAG4AbgBuAG4AQG4AbgBuAG4AbgBArgBuAG4AQO4AQsgBEEBaiEBQfsAIRAMtgILIARBAWohAUH8ACEQDLUCCyAEQQFqIQRBgQEhEAy0AgsgBEEBaiEEQYIBIRAMswILAkAgBCACRw0AQZgBIRAMzAILIAIgBGsgACgCACIBaiEUIAQgAWtBBGohEAJAA0AgBC0AACABQanPgIAAai0AAEcNtAEgAUEERg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQZgBIRAMzAILIABBADYCACAQQQFqIQFBGSEQDLEBCwJAIAQgAkcNAEGZASEQDMsCCyACIARrIAAoAgAiAWohFCAEIAFrQQVqIRACQANAIAQtAAAgAUGuz4CAAGotAABHDbMBIAFBBUYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGZASEQDMsCCyAAQQA2AgAgEEEBaiEBQQYhEAywAQsCQCAEIAJHDQBBmgEhEAzKAgsgAiAEayAAKAIAIgFqIRQgBCABa0EBaiEQAkADQCAELQAAIAFBtM+AgABqLQAARw2yASABQQFGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBmgEhEAzKAgsgAEEANgIAIBBBAWohAUEcIRAMrwELAkAgBCACRw0AQZsBIRAMyQILIAIgBGsgACgCACIBaiEUIAQgAWtBAWohEAJAA0AgBC0AACABQbbPgIAAai0AAEcNsQEgAUEBRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQZsBIRAMyQILIABBADYCACAQQQFqIQFBJyEQDK4BCwJAIAQgAkcNAEGcASEQDMgCCwJAAkAgBC0AAEGsf2oOAgABsQELIARBAWohBEGGASEQDK8CCyAEQQFqIQRBhwEhEAyuAgsCQCAEIAJHDQBBnQEhEAzHAgsgAiAEayAAKAIAIgFqIRQgBCABa0EBaiEQAkADQCAELQAAIAFBuM+AgABqLQAARw2vASABQQFGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBnQEhEAzHAgsgAEEANgIAIBBBAWohAUEmIRAMrAELAkAgBCACRw0AQZ4BIRAMxgILIAIgBGsgACgCACIBaiEUIAQgAWtBAWohEAJAA0AgBC0AACABQbrPgIAAai0AAEcNrgEgAUEBRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQZ4BIRAMxgILIABBADYCACAQQQFqIQFBAyEQDKsBCwJAIAQgAkcNAEGfASEQDMUCCyACIARrIAAoAgAiAWohFCAEIAFrQQJqIRACQANAIAQtAAAgAUHtz4CAAGotAABHDa0BIAFBAkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGfASEQDMUCCyAAQQA2AgAgEEEBaiEBQQwhEAyqAQsCQCAEIAJHDQBBoAEhEAzEAgsgAiAEayAAKAIAIgFqIRQgBCABa0EDaiEQAkADQCAELQAAIAFBvM+AgABqLQAARw2sASABQQNGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBoAEhEAzEAgsgAEEANgIAIBBBAWohAUENIRAMqQELAkAgBCACRw0AQaEBIRAMwwILAkACQCAELQAAQbp/ag4LAKwBrAGsAawBrAGsAawBrAGsAQGsAQsgBEEBaiEEQYsBIRAMqgILIARBAWohBEGMASEQDKkCCwJAIAQgAkcNAEGiASEQDMICCyAELQAAQdAARw2pASAEQQFqIQQM6QELAkAgBCACRw0AQaMBIRAMwQILAkACQCAELQAAQbd/ag4HAaoBqgGqAaoBqgEAqgELIARBAWohBEGOASEQDKgCCyAEQQFqIQFBIiEQDKYBCwJAIAQgAkcNAEGkASEQDMACCyACIARrIAAoAgAiAWohFCAEIAFrQQFqIRACQANAIAQtAAAgAUHAz4CAAGotAABHDagBIAFBAUYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGkASEQDMACCyAAQQA2AgAgEEEBaiEBQR0hEAylAQsCQCAEIAJHDQBBpQEhEAy/AgsCQAJAIAQtAABBrn9qDgMAqAEBqAELIARBAWohBEGQASEQDKYCCyAEQQFqIQFBBCEQDKQBCwJAIAQgAkcNAEGmASEQDL4CCwJAAkACQAJAAkAgBC0AAEG/f2oOFQCqAaoBqgGqAaoBqgGqAaoBqgGqAQGqAaoBAqoBqgEDqgGqAQSqAQsgBEEBaiEEQYgBIRAMqAILIARBAWohBEGJASEQDKcCCyAEQQFqIQRBigEhEAymAgsgBEEBaiEEQY8BIRAMpQILIARBAWohBEGRASEQDKQCCwJAIAQgAkcNAEGnASEQDL0CCyACIARrIAAoAgAiAWohFCAEIAFrQQJqIRACQANAIAQtAAAgAUHtz4CAAGotAABHDaUBIAFBAkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGnASEQDL0CCyAAQQA2AgAgEEEBaiEBQREhEAyiAQsCQCAEIAJHDQBBqAEhEAy8AgsgAiAEayAAKAIAIgFqIRQgBCABa0ECaiEQAkADQCAELQAAIAFBws+AgABqLQAARw2kASABQQJGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBqAEhEAy8AgsgAEEANgIAIBBBAWohAUEsIRAMoQELAkAgBCACRw0AQakBIRAMuwILIAIgBGsgACgCACIBaiEUIAQgAWtBBGohEAJAA0AgBC0AACABQcXPgIAAai0AAEcNowEgAUEERg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQakBIRAMuwILIABBADYCACAQQQFqIQFBKyEQDKABCwJAIAQgAkcNAEGqASEQDLoCCyACIARrIAAoAgAiAWohFCAEIAFrQQJqIRACQANAIAQtAAAgAUHKz4CAAGotAABHDaIBIAFBAkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGqASEQDLoCCyAAQQA2AgAgEEEBaiEBQRQhEAyfAQsCQCAEIAJHDQBBqwEhEAy5AgsCQAJAAkACQCAELQAAQb5/ag4PAAECpAGkAaQBpAGkAaQBpAGkAaQBpAGkAQOkAQsgBEEBaiEEQZMBIRAMogILIARBAWohBEGUASEQDKECCyAEQQFqIQRBlQEhEAygAgsgBEEBaiEEQZYBIRAMnwILAkAgBCACRw0AQawBIRAMuAILIAQtAABBxQBHDZ8BIARBAWohBAzgAQsCQCAEIAJHDQBBrQEhEAy3AgsgAiAEayAAKAIAIgFqIRQgBCABa0ECaiEQAkADQCAELQAAIAFBzc+AgABqLQAARw2fASABQQJGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBrQEhEAy3AgsgAEEANgIAIBBBAWohAUEOIRAMnAELAkAgBCACRw0AQa4BIRAMtgILIAQtAABB0ABHDZ0BIARBAWohAUElIRAMmwELAkAgBCACRw0AQa8BIRAMtQILIAIgBGsgACgCACIBaiEUIAQgAWtBCGohEAJAA0AgBC0AACABQdDPgIAAai0AAEcNnQEgAUEIRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQa8BIRAMtQILIABBADYCACAQQQFqIQFBKiEQDJoBCwJAIAQgAkcNAEGwASEQDLQCCwJAAkAgBC0AAEGrf2oOCwCdAZ0BnQGdAZ0BnQGdAZ0BnQEBnQELIARBAWohBEGaASEQDJsCCyAEQQFqIQRBmwEhEAyaAgsCQCAEIAJHDQBBsQEhEAyzAgsCQAJAIAQtAABBv39qDhQAnAGcAZwBnAGcAZwBnAGcAZwBnAGcAZwBnAGcAZwBnAGcAZwBAZwBCyAEQQFqIQRBmQEhEAyaAgsgBEEBaiEEQZwBIRAMmQILAkAgBCACRw0AQbIBIRAMsgILIAIgBGsgACgCACIBaiEUIAQgAWtBA2ohEAJAA0AgBC0AACABQdnPgIAAai0AAEcNmgEgAUEDRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQbIBIRAMsgILIABBADYCACAQQQFqIQFBISEQDJcBCwJAIAQgAkcNAEGzASEQDLECCyACIARrIAAoAgAiAWohFCAEIAFrQQZqIRACQANAIAQtAAAgAUHdz4CAAGotAABHDZkBIAFBBkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGzASEQDLECCyAAQQA2AgAgEEEBaiEBQRohEAyWAQsCQCAEIAJHDQBBtAEhEAywAgsCQAJAAkAgBC0AAEG7f2oOEQCaAZoBmgGaAZoBmgGaAZoBmgEBmgGaAZoBmgGaAQKaAQsgBEEBaiEEQZ0BIRAMmAILIARBAWohBEGeASEQDJcCCyAEQQFqIQRBnwEhEAyWAgsCQCAEIAJHDQBBtQEhEAyvAgsgAiAEayAAKAIAIgFqIRQgBCABa0EFaiEQAkADQCAELQAAIAFB5M+AgABqLQAARw2XASABQQVGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBtQEhEAyvAgsgAEEANgIAIBBBAWohAUEoIRAMlAELAkAgBCACRw0AQbYBIRAMrgILIAIgBGsgACgCACIBaiEUIAQgAWtBAmohEAJAA0AgBC0AACABQerPgIAAai0AAEcNlgEgAUECRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQbYBIRAMrgILIABBADYCACAQQQFqIQFBByEQDJMBCwJAIAQgAkcNAEG3ASEQDK0CCwJAAkAgBC0AAEG7f2oODgCWAZYBlgGWAZYBlgGWAZYBlgGWAZYBlgEBlgELIARBAWohBEGhASEQDJQCCyAEQQFqIQRBogEhEAyTAgsCQCAEIAJHDQBBuAEhEAysAgsgAiAEayAAKAIAIgFqIRQgBCABa0ECaiEQAkADQCAELQAAIAFB7c+AgABqLQAARw2UASABQQJGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBuAEhEAysAgsgAEEANgIAIBBBAWohAUESIRAMkQELAkAgBCACRw0AQbkBIRAMqwILIAIgBGsgACgCACIBaiEUIAQgAWtBAWohEAJAA0AgBC0AACABQfDPgIAAai0AAEcNkwEgAUEBRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQbkBIRAMqwILIABBADYCACAQQQFqIQFBICEQDJABCwJAIAQgAkcNAEG6ASEQDKoCCyACIARrIAAoAgAiAWohFCAEIAFrQQFqIRACQANAIAQtAAAgAUHyz4CAAGotAABHDZIBIAFBAUYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEG6ASEQDKoCCyAAQQA2AgAgEEEBaiEBQQ8hEAyPAQsCQCAEIAJHDQBBuwEhEAypAgsCQAJAIAQtAABBt39qDgcAkgGSAZIBkgGSAQGSAQsgBEEBaiEEQaUBIRAMkAILIARBAWohBEGmASEQDI8CCwJAIAQgAkcNAEG8ASEQDKgCCyACIARrIAAoAgAiAWohFCAEIAFrQQdqIRACQANAIAQtAAAgAUH0z4CAAGotAABHDZABIAFBB0YNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEG8ASEQDKgCCyAAQQA2AgAgEEEBaiEBQRshEAyNAQsCQCAEIAJHDQBBvQEhEAynAgsCQAJAAkAgBC0AAEG+f2oOEgCRAZEBkQGRAZEBkQGRAZEBkQEBkQGRAZEBkQGRAZEBApEBCyAEQQFqIQRBpAEhEAyPAgsgBEEBaiEEQacBIRAMjgILIARBAWohBEGoASEQDI0CCwJAIAQgAkcNAEG+ASEQDKYCCyAELQAAQc4ARw2NASAEQQFqIQQMzwELAkAgBCACRw0AQb8BIRAMpQILAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBC0AAEG/f2oOFQABAgOcAQQFBpwBnAGcAQcICQoLnAEMDQ4PnAELIARBAWohAUHoACEQDJoCCyAEQQFqIQFB6QAhEAyZAgsgBEEBaiEBQe4AIRAMmAILIARBAWohAUHyACEQDJcCCyAEQQFqIQFB8wAhEAyWAgsgBEEBaiEBQfYAIRAMlQILIARBAWohAUH3ACEQDJQCCyAEQQFqIQFB+gAhEAyTAgsgBEEBaiEEQYMBIRAMkgILIARBAWohBEGEASEQDJECCyAEQQFqIQRBhQEhEAyQAgsgBEEBaiEEQZIBIRAMjwILIARBAWohBEGYASEQDI4CCyAEQQFqIQRBoAEhEAyNAgsgBEEBaiEEQaMBIRAMjAILIARBAWohBEGqASEQDIsCCwJAIAQgAkYNACAAQZCAgIAANgIIIAAgBDYCBEGrASEQDIsCC0HAASEQDKMCCyAAIAUgAhCqgICAACIBDYsBIAUhAQxcCwJAIAYgAkYNACAGQQFqIQUMjQELQcIBIRAMoQILA0ACQCAQLQAAQXZqDgSMAQAAjwEACyAQQQFqIhAgAkcNAAtBwwEhEAygAgsCQCAHIAJGDQAgAEGRgICAADYCCCAAIAc2AgQgByEBQQEhEAyHAgtBxAEhEAyfAgsCQCAHIAJHDQBBxQEhEAyfAgsCQAJAIActAABBdmoOBAHOAc4BAM4BCyAHQQFqIQYMjQELIAdBAWohBQyJAQsCQCAHIAJHDQBBxgEhEAyeAgsCQAJAIActAABBdmoOFwGPAY8BAY8BjwGPAY8BjwGPAY8BjwGPAY8BjwGPAY8BjwGPAY8BjwGPAQCPAQsgB0EBaiEHC0GwASEQDIQCCwJAIAggAkcNAEHIASEQDJ0CCyAILQAAQSBHDY0BIABBADsBMiAIQQFqIQFBswEhEAyDAgsgASEXAkADQCAXIgcgAkYNASAHLQAAQVBqQf8BcSIQQQpPDcwBAkAgAC8BMiIUQZkzSw0AIAAgFEEKbCIUOwEyIBBB//8DcyAUQf7/A3FJDQAgB0EBaiEXIAAgFCAQaiIQOwEyIBBB//8DcUHoB0kNAQsLQQAhECAAQQA2AhwgAEHBiYCAADYCECAAQQ02AgwgACAHQQFqNgIUDJwCC0HHASEQDJsCCyAAIAggAhCugICAACIQRQ3KASAQQRVHDYwBIABByAE2AhwgACAINgIUIABByZeAgAA2AhAgAEEVNgIMQQAhEAyaAgsCQCAJIAJHDQBBzAEhEAyaAgtBACEUQQEhF0EBIRZBACEQAkACQAJAAkACQAJAAkACQAJAIAktAABBUGoOCpYBlQEAAQIDBAUGCJcBC0ECIRAMBgtBAyEQDAULQQQhEAwEC0EFIRAMAwtBBiEQDAILQQchEAwBC0EIIRALQQAhF0EAIRZBACEUDI4BC0EJIRBBASEUQQAhF0EAIRYMjQELAkAgCiACRw0AQc4BIRAMmQILIAotAABBLkcNjgEgCkEBaiEJDMoBCyALIAJHDY4BQdABIRAMlwILAkAgCyACRg0AIABBjoCAgAA2AgggACALNgIEQbcBIRAM/gELQdEBIRAMlgILAkAgBCACRw0AQdIBIRAMlgILIAIgBGsgACgCACIQaiEUIAQgEGtBBGohCwNAIAQtAAAgEEH8z4CAAGotAABHDY4BIBBBBEYN6QEgEEEBaiEQIARBAWoiBCACRw0ACyAAIBQ2AgBB0gEhEAyVAgsgACAMIAIQrICAgAAiAQ2NASAMIQEMuAELAkAgBCACRw0AQdQBIRAMlAILIAIgBGsgACgCACIQaiEUIAQgEGtBAWohDANAIAQtAAAgEEGB0ICAAGotAABHDY8BIBBBAUYNjgEgEEEBaiEQIARBAWoiBCACRw0ACyAAIBQ2AgBB1AEhEAyTAgsCQCAEIAJHDQBB1gEhEAyTAgsgAiAEayAAKAIAIhBqIRQgBCAQa0ECaiELA0AgBC0AACAQQYPQgIAAai0AAEcNjgEgEEECRg2QASAQQQFqIRAgBEEBaiIEIAJHDQALIAAgFDYCAEHWASEQDJICCwJAIAQgAkcNAEHXASEQDJICCwJAAkAgBC0AAEG7f2oOEACPAY8BjwGPAY8BjwGPAY8BjwGPAY8BjwGPAY8BAY8BCyAEQQFqIQRBuwEhEAz5AQsgBEEBaiEEQbwBIRAM+AELAkAgBCACRw0AQdgBIRAMkQILIAQtAABByABHDYwBIARBAWohBAzEAQsCQCAEIAJGDQAgAEGQgICAADYCCCAAIAQ2AgRBvgEhEAz3AQtB2QEhEAyPAgsCQCAEIAJHDQBB2gEhEAyPAgsgBC0AAEHIAEYNwwEgAEEBOgAoDLkBCyAAQQI6AC8gACAEIAIQpoCAgAAiEA2NAUHCASEQDPQBCyAALQAoQX9qDgK3AbkBuAELA0ACQCAELQAAQXZqDgQAjgGOAQCOAQsgBEEBaiIEIAJHDQALQd0BIRAMiwILIABBADoALyAALQAtQQRxRQ2EAgsgAEEAOgAvIABBAToANCABIQEMjAELIBBBFUYN2gEgAEEANgIcIAAgATYCFCAAQaeOgIAANgIQIABBEjYCDEEAIRAMiAILAkAgACAQIAIQtICAgAAiBA0AIBAhAQyBAgsCQCAEQRVHDQAgAEEDNgIcIAAgEDYCFCAAQbCYgIAANgIQIABBFTYCDEEAIRAMiAILIABBADYCHCAAIBA2AhQgAEGnjoCAADYCECAAQRI2AgxBACEQDIcCCyAQQRVGDdYBIABBADYCHCAAIAE2AhQgAEHajYCAADYCECAAQRQ2AgxBACEQDIYCCyAAKAIEIRcgAEEANgIEIBAgEadqIhYhASAAIBcgECAWIBQbIhAQtYCAgAAiFEUNjQEgAEEHNgIcIAAgEDYCFCAAIBQ2AgxBACEQDIUCCyAAIAAvATBBgAFyOwEwIAEhAQtBKiEQDOoBCyAQQRVGDdEBIABBADYCHCAAIAE2AhQgAEGDjICAADYCECAAQRM2AgxBACEQDIICCyAQQRVGDc8BIABBADYCHCAAIAE2AhQgAEGaj4CAADYCECAAQSI2AgxBACEQDIECCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQt4CAgAAiEA0AIAFBAWohAQyNAQsgAEEMNgIcIAAgEDYCDCAAIAFBAWo2AhRBACEQDIACCyAQQRVGDcwBIABBADYCHCAAIAE2AhQgAEGaj4CAADYCECAAQSI2AgxBACEQDP8BCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQt4CAgAAiEA0AIAFBAWohAQyMAQsgAEENNgIcIAAgEDYCDCAAIAFBAWo2AhRBACEQDP4BCyAQQRVGDckBIABBADYCHCAAIAE2AhQgAEHGjICAADYCECAAQSM2AgxBACEQDP0BCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQuYCAgAAiEA0AIAFBAWohAQyLAQsgAEEONgIcIAAgEDYCDCAAIAFBAWo2AhRBACEQDPwBCyAAQQA2AhwgACABNgIUIABBwJWAgAA2AhAgAEECNgIMQQAhEAz7AQsgEEEVRg3FASAAQQA2AhwgACABNgIUIABBxoyAgAA2AhAgAEEjNgIMQQAhEAz6AQsgAEEQNgIcIAAgATYCFCAAIBA2AgxBACEQDPkBCyAAKAIEIQQgAEEANgIEAkAgACAEIAEQuYCAgAAiBA0AIAFBAWohAQzxAQsgAEERNgIcIAAgBDYCDCAAIAFBAWo2AhRBACEQDPgBCyAQQRVGDcEBIABBADYCHCAAIAE2AhQgAEHGjICAADYCECAAQSM2AgxBACEQDPcBCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQuYCAgAAiEA0AIAFBAWohAQyIAQsgAEETNgIcIAAgEDYCDCAAIAFBAWo2AhRBACEQDPYBCyAAKAIEIQQgAEEANgIEAkAgACAEIAEQuYCAgAAiBA0AIAFBAWohAQztAQsgAEEUNgIcIAAgBDYCDCAAIAFBAWo2AhRBACEQDPUBCyAQQRVGDb0BIABBADYCHCAAIAE2AhQgAEGaj4CAADYCECAAQSI2AgxBACEQDPQBCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQt4CAgAAiEA0AIAFBAWohAQyGAQsgAEEWNgIcIAAgEDYCDCAAIAFBAWo2AhRBACEQDPMBCyAAKAIEIQQgAEEANgIEAkAgACAEIAEQt4CAgAAiBA0AIAFBAWohAQzpAQsgAEEXNgIcIAAgBDYCDCAAIAFBAWo2AhRBACEQDPIBCyAAQQA2AhwgACABNgIUIABBzZOAgAA2AhAgAEEMNgIMQQAhEAzxAQtCASERCyAQQQFqIQECQCAAKQMgIhJC//////////8PVg0AIAAgEkIEhiARhDcDICABIQEMhAELIABBADYCHCAAIAE2AhQgAEGtiYCAADYCECAAQQw2AgxBACEQDO8BCyAAQQA2AhwgACAQNgIUIABBzZOAgAA2AhAgAEEMNgIMQQAhEAzuAQsgACgCBCEXIABBADYCBCAQIBGnaiIWIQEgACAXIBAgFiAUGyIQELWAgIAAIhRFDXMgAEEFNgIcIAAgEDYCFCAAIBQ2AgxBACEQDO0BCyAAQQA2AhwgACAQNgIUIABBqpyAgAA2AhAgAEEPNgIMQQAhEAzsAQsgACAQIAIQtICAgAAiAQ0BIBAhAQtBDiEQDNEBCwJAIAFBFUcNACAAQQI2AhwgACAQNgIUIABBsJiAgAA2AhAgAEEVNgIMQQAhEAzqAQsgAEEANgIcIAAgEDYCFCAAQaeOgIAANgIQIABBEjYCDEEAIRAM6QELIAFBAWohEAJAIAAvATAiAUGAAXFFDQACQCAAIBAgAhC7gICAACIBDQAgECEBDHALIAFBFUcNugEgAEEFNgIcIAAgEDYCFCAAQfmXgIAANgIQIABBFTYCDEEAIRAM6QELAkAgAUGgBHFBoARHDQAgAC0ALUECcQ0AIABBADYCHCAAIBA2AhQgAEGWk4CAADYCECAAQQQ2AgxBACEQDOkBCyAAIBAgAhC9gICAABogECEBAkACQAJAAkACQCAAIBAgAhCzgICAAA4WAgEABAQEBAQEBAQEBAQEBAQEBAQEAwQLIABBAToALgsgACAALwEwQcAAcjsBMCAQIQELQSYhEAzRAQsgAEEjNgIcIAAgEDYCFCAAQaWWgIAANgIQIABBFTYCDEEAIRAM6QELIABBADYCHCAAIBA2AhQgAEHVi4CAADYCECAAQRE2AgxBACEQDOgBCyAALQAtQQFxRQ0BQcMBIRAMzgELAkAgDSACRg0AA0ACQCANLQAAQSBGDQAgDSEBDMQBCyANQQFqIg0gAkcNAAtBJSEQDOcBC0ElIRAM5gELIAAoAgQhBCAAQQA2AgQgACAEIA0Qr4CAgAAiBEUNrQEgAEEmNgIcIAAgBDYCDCAAIA1BAWo2AhRBACEQDOUBCyAQQRVGDasBIABBADYCHCAAIAE2AhQgAEH9jYCAADYCECAAQR02AgxBACEQDOQBCyAAQSc2AhwgACABNgIUIAAgEDYCDEEAIRAM4wELIBAhAUEBIRQCQAJAAkACQAJAAkACQCAALQAsQX5qDgcGBQUDAQIABQsgACAALwEwQQhyOwEwDAMLQQIhFAwBC0EEIRQLIABBAToALCAAIAAvATAgFHI7ATALIBAhAQtBKyEQDMoBCyAAQQA2AhwgACAQNgIUIABBq5KAgAA2AhAgAEELNgIMQQAhEAziAQsgAEEANgIcIAAgATYCFCAAQeGPgIAANgIQIABBCjYCDEEAIRAM4QELIABBADoALCAQIQEMvQELIBAhAUEBIRQCQAJAAkACQAJAIAAtACxBe2oOBAMBAgAFCyAAIAAvATBBCHI7ATAMAwtBAiEUDAELQQQhFAsgAEEBOgAsIAAgAC8BMCAUcjsBMAsgECEBC0EpIRAMxQELIABBADYCHCAAIAE2AhQgAEHwlICAADYCECAAQQM2AgxBACEQDN0BCwJAIA4tAABBDUcNACAAKAIEIQEgAEEANgIEAkAgACABIA4QsYCAgAAiAQ0AIA5BAWohAQx1CyAAQSw2AhwgACABNgIMIAAgDkEBajYCFEEAIRAM3QELIAAtAC1BAXFFDQFBxAEhEAzDAQsCQCAOIAJHDQBBLSEQDNwBCwJAAkADQAJAIA4tAABBdmoOBAIAAAMACyAOQQFqIg4gAkcNAAtBLSEQDN0BCyAAKAIEIQEgAEEANgIEAkAgACABIA4QsYCAgAAiAQ0AIA4hAQx0CyAAQSw2AhwgACAONgIUIAAgATYCDEEAIRAM3AELIAAoAgQhASAAQQA2AgQCQCAAIAEgDhCxgICAACIBDQAgDkEBaiEBDHMLIABBLDYCHCAAIAE2AgwgACAOQQFqNgIUQQAhEAzbAQsgACgCBCEEIABBADYCBCAAIAQgDhCxgICAACIEDaABIA4hAQzOAQsgEEEsRw0BIAFBAWohEEEBIQECQAJAAkACQAJAIAAtACxBe2oOBAMBAgQACyAQIQEMBAtBAiEBDAELQQQhAQsgAEEBOgAsIAAgAC8BMCABcjsBMCAQIQEMAQsgACAALwEwQQhyOwEwIBAhAQtBOSEQDL8BCyAAQQA6ACwgASEBC0E0IRAMvQELIAAgAC8BMEEgcjsBMCABIQEMAgsgACgCBCEEIABBADYCBAJAIAAgBCABELGAgIAAIgQNACABIQEMxwELIABBNzYCHCAAIAE2AhQgACAENgIMQQAhEAzUAQsgAEEIOgAsIAEhAQtBMCEQDLkBCwJAIAAtAChBAUYNACABIQEMBAsgAC0ALUEIcUUNkwEgASEBDAMLIAAtADBBIHENlAFBxQEhEAy3AQsCQCAPIAJGDQACQANAAkAgDy0AAEFQaiIBQf8BcUEKSQ0AIA8hAUE1IRAMugELIAApAyAiEUKZs+bMmbPmzBlWDQEgACARQgp+IhE3AyAgESABrUL/AYMiEkJ/hVYNASAAIBEgEnw3AyAgD0EBaiIPIAJHDQALQTkhEAzRAQsgACgCBCECIABBADYCBCAAIAIgD0EBaiIEELGAgIAAIgINlQEgBCEBDMMBC0E5IRAMzwELAkAgAC8BMCIBQQhxRQ0AIAAtAChBAUcNACAALQAtQQhxRQ2QAQsgACABQff7A3FBgARyOwEwIA8hAQtBNyEQDLQBCyAAIAAvATBBEHI7ATAMqwELIBBBFUYNiwEgAEEANgIcIAAgATYCFCAAQfCOgIAANgIQIABBHDYCDEEAIRAMywELIABBwwA2AhwgACABNgIMIAAgDUEBajYCFEEAIRAMygELAkAgAS0AAEE6Rw0AIAAoAgQhECAAQQA2AgQCQCAAIBAgARCvgICAACIQDQAgAUEBaiEBDGMLIABBwwA2AhwgACAQNgIMIAAgAUEBajYCFEEAIRAMygELIABBADYCHCAAIAE2AhQgAEGxkYCAADYCECAAQQo2AgxBACEQDMkBCyAAQQA2AhwgACABNgIUIABBoJmAgAA2AhAgAEEeNgIMQQAhEAzIAQsgAEEANgIACyAAQYASOwEqIAAgF0EBaiIBIAIQqICAgAAiEA0BIAEhAQtBxwAhEAysAQsgEEEVRw2DASAAQdEANgIcIAAgATYCFCAAQeOXgIAANgIQIABBFTYCDEEAIRAMxAELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDF4LIABB0gA2AhwgACABNgIUIAAgEDYCDEEAIRAMwwELIABBADYCHCAAIBQ2AhQgAEHBqICAADYCECAAQQc2AgwgAEEANgIAQQAhEAzCAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMXQsgAEHTADYCHCAAIAE2AhQgACAQNgIMQQAhEAzBAQtBACEQIABBADYCHCAAIAE2AhQgAEGAkYCAADYCECAAQQk2AgwMwAELIBBBFUYNfSAAQQA2AhwgACABNgIUIABBlI2AgAA2AhAgAEEhNgIMQQAhEAy/AQtBASEWQQAhF0EAIRRBASEQCyAAIBA6ACsgAUEBaiEBAkACQCAALQAtQRBxDQACQAJAAkAgAC0AKg4DAQACBAsgFkUNAwwCCyAUDQEMAgsgF0UNAQsgACgCBCEQIABBADYCBAJAIAAgECABEK2AgIAAIhANACABIQEMXAsgAEHYADYCHCAAIAE2AhQgACAQNgIMQQAhEAy+AQsgACgCBCEEIABBADYCBAJAIAAgBCABEK2AgIAAIgQNACABIQEMrQELIABB2QA2AhwgACABNgIUIAAgBDYCDEEAIRAMvQELIAAoAgQhBCAAQQA2AgQCQCAAIAQgARCtgICAACIEDQAgASEBDKsBCyAAQdoANgIcIAAgATYCFCAAIAQ2AgxBACEQDLwBCyAAKAIEIQQgAEEANgIEAkAgACAEIAEQrYCAgAAiBA0AIAEhAQypAQsgAEHcADYCHCAAIAE2AhQgACAENgIMQQAhEAy7AQsCQCABLQAAQVBqIhBB/wFxQQpPDQAgACAQOgAqIAFBAWohAUHPACEQDKIBCyAAKAIEIQQgAEEANgIEAkAgACAEIAEQrYCAgAAiBA0AIAEhAQynAQsgAEHeADYCHCAAIAE2AhQgACAENgIMQQAhEAy6AQsgAEEANgIAIBdBAWohAQJAIAAtAClBI08NACABIQEMWQsgAEEANgIcIAAgATYCFCAAQdOJgIAANgIQIABBCDYCDEEAIRAMuQELIABBADYCAAtBACEQIABBADYCHCAAIAE2AhQgAEGQs4CAADYCECAAQQg2AgwMtwELIABBADYCACAXQQFqIQECQCAALQApQSFHDQAgASEBDFYLIABBADYCHCAAIAE2AhQgAEGbioCAADYCECAAQQg2AgxBACEQDLYBCyAAQQA2AgAgF0EBaiEBAkAgAC0AKSIQQV1qQQtPDQAgASEBDFULAkAgEEEGSw0AQQEgEHRBygBxRQ0AIAEhAQxVC0EAIRAgAEEANgIcIAAgATYCFCAAQfeJgIAANgIQIABBCDYCDAy1AQsgEEEVRg1xIABBADYCHCAAIAE2AhQgAEG5jYCAADYCECAAQRo2AgxBACEQDLQBCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQp4CAgAAiEA0AIAEhAQxUCyAAQeUANgIcIAAgATYCFCAAIBA2AgxBACEQDLMBCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQp4CAgAAiEA0AIAEhAQxNCyAAQdIANgIcIAAgATYCFCAAIBA2AgxBACEQDLIBCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQp4CAgAAiEA0AIAEhAQxNCyAAQdMANgIcIAAgATYCFCAAIBA2AgxBACEQDLEBCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQp4CAgAAiEA0AIAEhAQxRCyAAQeUANgIcIAAgATYCFCAAIBA2AgxBACEQDLABCyAAQQA2AhwgACABNgIUIABBxoqAgAA2AhAgAEEHNgIMQQAhEAyvAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMSQsgAEHSADYCHCAAIAE2AhQgACAQNgIMQQAhEAyuAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMSQsgAEHTADYCHCAAIAE2AhQgACAQNgIMQQAhEAytAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMTQsgAEHlADYCHCAAIAE2AhQgACAQNgIMQQAhEAysAQsgAEEANgIcIAAgATYCFCAAQdyIgIAANgIQIABBBzYCDEEAIRAMqwELIBBBP0cNASABQQFqIQELQQUhEAyQAQtBACEQIABBADYCHCAAIAE2AhQgAEH9koCAADYCECAAQQc2AgwMqAELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDEILIABB0gA2AhwgACABNgIUIAAgEDYCDEEAIRAMpwELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDEILIABB0wA2AhwgACABNgIUIAAgEDYCDEEAIRAMpgELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDEYLIABB5QA2AhwgACABNgIUIAAgEDYCDEEAIRAMpQELIAAoAgQhASAAQQA2AgQCQCAAIAEgFBCngICAACIBDQAgFCEBDD8LIABB0gA2AhwgACAUNgIUIAAgATYCDEEAIRAMpAELIAAoAgQhASAAQQA2AgQCQCAAIAEgFBCngICAACIBDQAgFCEBDD8LIABB0wA2AhwgACAUNgIUIAAgATYCDEEAIRAMowELIAAoAgQhASAAQQA2AgQCQCAAIAEgFBCngICAACIBDQAgFCEBDEMLIABB5QA2AhwgACAUNgIUIAAgATYCDEEAIRAMogELIABBADYCHCAAIBQ2AhQgAEHDj4CAADYCECAAQQc2AgxBACEQDKEBCyAAQQA2AhwgACABNgIUIABBw4+AgAA2AhAgAEEHNgIMQQAhEAygAQtBACEQIABBADYCHCAAIBQ2AhQgAEGMnICAADYCECAAQQc2AgwMnwELIABBADYCHCAAIBQ2AhQgAEGMnICAADYCECAAQQc2AgxBACEQDJ4BCyAAQQA2AhwgACAUNgIUIABB/pGAgAA2AhAgAEEHNgIMQQAhEAydAQsgAEEANgIcIAAgATYCFCAAQY6bgIAANgIQIABBBjYCDEEAIRAMnAELIBBBFUYNVyAAQQA2AhwgACABNgIUIABBzI6AgAA2AhAgAEEgNgIMQQAhEAybAQsgAEEANgIAIBBBAWohAUEkIRALIAAgEDoAKSAAKAIEIRAgAEEANgIEIAAgECABEKuAgIAAIhANVCABIQEMPgsgAEEANgIAC0EAIRAgAEEANgIcIAAgBDYCFCAAQfGbgIAANgIQIABBBjYCDAyXAQsgAUEVRg1QIABBADYCHCAAIAU2AhQgAEHwjICAADYCECAAQRs2AgxBACEQDJYBCyAAKAIEIQUgAEEANgIEIAAgBSAQEKmAgIAAIgUNASAQQQFqIQULQa0BIRAMewsgAEHBATYCHCAAIAU2AgwgACAQQQFqNgIUQQAhEAyTAQsgACgCBCEGIABBADYCBCAAIAYgEBCpgICAACIGDQEgEEEBaiEGC0GuASEQDHgLIABBwgE2AhwgACAGNgIMIAAgEEEBajYCFEEAIRAMkAELIABBADYCHCAAIAc2AhQgAEGXi4CAADYCECAAQQ02AgxBACEQDI8BCyAAQQA2AhwgACAINgIUIABB45CAgAA2AhAgAEEJNgIMQQAhEAyOAQsgAEEANgIcIAAgCDYCFCAAQZSNgIAANgIQIABBITYCDEEAIRAMjQELQQEhFkEAIRdBACEUQQEhEAsgACAQOgArIAlBAWohCAJAAkAgAC0ALUEQcQ0AAkACQAJAIAAtACoOAwEAAgQLIBZFDQMMAgsgFA0BDAILIBdFDQELIAAoAgQhECAAQQA2AgQgACAQIAgQrYCAgAAiEEUNPSAAQckBNgIcIAAgCDYCFCAAIBA2AgxBACEQDIwBCyAAKAIEIQQgAEEANgIEIAAgBCAIEK2AgIAAIgRFDXYgAEHKATYCHCAAIAg2AhQgACAENgIMQQAhEAyLAQsgACgCBCEEIABBADYCBCAAIAQgCRCtgICAACIERQ10IABBywE2AhwgACAJNgIUIAAgBDYCDEEAIRAMigELIAAoAgQhBCAAQQA2AgQgACAEIAoQrYCAgAAiBEUNciAAQc0BNgIcIAAgCjYCFCAAIAQ2AgxBACEQDIkBCwJAIAstAABBUGoiEEH/AXFBCk8NACAAIBA6ACogC0EBaiEKQbYBIRAMcAsgACgCBCEEIABBADYCBCAAIAQgCxCtgICAACIERQ1wIABBzwE2AhwgACALNgIUIAAgBDYCDEEAIRAMiAELIABBADYCHCAAIAQ2AhQgAEGQs4CAADYCECAAQQg2AgwgAEEANgIAQQAhEAyHAQsgAUEVRg0/IABBADYCHCAAIAw2AhQgAEHMjoCAADYCECAAQSA2AgxBACEQDIYBCyAAQYEEOwEoIAAoAgQhECAAQgA3AwAgACAQIAxBAWoiDBCrgICAACIQRQ04IABB0wE2AhwgACAMNgIUIAAgEDYCDEEAIRAMhQELIABBADYCAAtBACEQIABBADYCHCAAIAQ2AhQgAEHYm4CAADYCECAAQQg2AgwMgwELIAAoAgQhECAAQgA3AwAgACAQIAtBAWoiCxCrgICAACIQDQFBxgEhEAxpCyAAQQI6ACgMVQsgAEHVATYCHCAAIAs2AhQgACAQNgIMQQAhEAyAAQsgEEEVRg03IABBADYCHCAAIAQ2AhQgAEGkjICAADYCECAAQRA2AgxBACEQDH8LIAAtADRBAUcNNCAAIAQgAhC8gICAACIQRQ00IBBBFUcNNSAAQdwBNgIcIAAgBDYCFCAAQdWWgIAANgIQIABBFTYCDEEAIRAMfgtBACEQIABBADYCHCAAQa+LgIAANgIQIABBAjYCDCAAIBRBAWo2AhQMfQtBACEQDGMLQQIhEAxiC0ENIRAMYQtBDyEQDGALQSUhEAxfC0ETIRAMXgtBFSEQDF0LQRYhEAxcC0EXIRAMWwtBGCEQDFoLQRkhEAxZC0EaIRAMWAtBGyEQDFcLQRwhEAxWC0EdIRAMVQtBHyEQDFQLQSEhEAxTC0EjIRAMUgtBxgAhEAxRC0EuIRAMUAtBLyEQDE8LQTshEAxOC0E9IRAMTQtByAAhEAxMC0HJACEQDEsLQcsAIRAMSgtBzAAhEAxJC0HOACEQDEgLQdEAIRAMRwtB1QAhEAxGC0HYACEQDEULQdkAIRAMRAtB2wAhEAxDC0HkACEQDEILQeUAIRAMQQtB8QAhEAxAC0H0ACEQDD8LQY0BIRAMPgtBlwEhEAw9C0GpASEQDDwLQawBIRAMOwtBwAEhEAw6C0G5ASEQDDkLQa8BIRAMOAtBsQEhEAw3C0GyASEQDDYLQbQBIRAMNQtBtQEhEAw0C0G6ASEQDDMLQb0BIRAMMgtBvwEhEAwxC0HBASEQDDALIABBADYCHCAAIAQ2AhQgAEHpi4CAADYCECAAQR82AgxBACEQDEgLIABB2wE2AhwgACAENgIUIABB+paAgAA2AhAgAEEVNgIMQQAhEAxHCyAAQfgANgIcIAAgDDYCFCAAQcqYgIAANgIQIABBFTYCDEEAIRAMRgsgAEHRADYCHCAAIAU2AhQgAEGwl4CAADYCECAAQRU2AgxBACEQDEULIABB+QA2AhwgACABNgIUIAAgEDYCDEEAIRAMRAsgAEH4ADYCHCAAIAE2AhQgAEHKmICAADYCECAAQRU2AgxBACEQDEMLIABB5AA2AhwgACABNgIUIABB45eAgAA2AhAgAEEVNgIMQQAhEAxCCyAAQdcANgIcIAAgATYCFCAAQcmXgIAANgIQIABBFTYCDEEAIRAMQQsgAEEANgIcIAAgATYCFCAAQbmNgIAANgIQIABBGjYCDEEAIRAMQAsgAEHCADYCHCAAIAE2AhQgAEHjmICAADYCECAAQRU2AgxBACEQDD8LIABBADYCBCAAIA8gDxCxgICAACIERQ0BIABBOjYCHCAAIAQ2AgwgACAPQQFqNgIUQQAhEAw+CyAAKAIEIQQgAEEANgIEAkAgACAEIAEQsYCAgAAiBEUNACAAQTs2AhwgACAENgIMIAAgAUEBajYCFEEAIRAMPgsgAUEBaiEBDC0LIA9BAWohAQwtCyAAQQA2AhwgACAPNgIUIABB5JKAgAA2AhAgAEEENgIMQQAhEAw7CyAAQTY2AhwgACAENgIUIAAgAjYCDEEAIRAMOgsgAEEuNgIcIAAgDjYCFCAAIAQ2AgxBACEQDDkLIABB0AA2AhwgACABNgIUIABBkZiAgAA2AhAgAEEVNgIMQQAhEAw4CyANQQFqIQEMLAsgAEEVNgIcIAAgATYCFCAAQYKZgIAANgIQIABBFTYCDEEAIRAMNgsgAEEbNgIcIAAgATYCFCAAQZGXgIAANgIQIABBFTYCDEEAIRAMNQsgAEEPNgIcIAAgATYCFCAAQZGXgIAANgIQIABBFTYCDEEAIRAMNAsgAEELNgIcIAAgATYCFCAAQZGXgIAANgIQIABBFTYCDEEAIRAMMwsgAEEaNgIcIAAgATYCFCAAQYKZgIAANgIQIABBFTYCDEEAIRAMMgsgAEELNgIcIAAgATYCFCAAQYKZgIAANgIQIABBFTYCDEEAIRAMMQsgAEEKNgIcIAAgATYCFCAAQeSWgIAANgIQIABBFTYCDEEAIRAMMAsgAEEeNgIcIAAgATYCFCAAQfmXgIAANgIQIABBFTYCDEEAIRAMLwsgAEEANgIcIAAgEDYCFCAAQdqNgIAANgIQIABBFDYCDEEAIRAMLgsgAEEENgIcIAAgATYCFCAAQbCYgIAANgIQIABBFTYCDEEAIRAMLQsgAEEANgIAIAtBAWohCwtBuAEhEAwSCyAAQQA2AgAgEEEBaiEBQfUAIRAMEQsgASEBAkAgAC0AKUEFRw0AQeMAIRAMEQtB4gAhEAwQC0EAIRAgAEEANgIcIABB5JGAgAA2AhAgAEEHNgIMIAAgFEEBajYCFAwoCyAAQQA2AgAgF0EBaiEBQcAAIRAMDgtBASEBCyAAIAE6ACwgAEEANgIAIBdBAWohAQtBKCEQDAsLIAEhAQtBOCEQDAkLAkAgASIPIAJGDQADQAJAIA8tAABBgL6AgABqLQAAIgFBAUYNACABQQJHDQMgD0EBaiEBDAQLIA9BAWoiDyACRw0AC0E+IRAMIgtBPiEQDCELIABBADoALCAPIQEMAQtBCyEQDAYLQTohEAwFCyABQQFqIQFBLSEQDAQLIAAgAToALCAAQQA2AgAgFkEBaiEBQQwhEAwDCyAAQQA2AgAgF0EBaiEBQQohEAwCCyAAQQA2AgALIABBADoALCANIQFBCSEQDAALC0EAIRAgAEEANgIcIAAgCzYCFCAAQc2QgIAANgIQIABBCTYCDAwXC0EAIRAgAEEANgIcIAAgCjYCFCAAQemKgIAANgIQIABBCTYCDAwWC0EAIRAgAEEANgIcIAAgCTYCFCAAQbeQgIAANgIQIABBCTYCDAwVC0EAIRAgAEEANgIcIAAgCDYCFCAAQZyRgIAANgIQIABBCTYCDAwUC0EAIRAgAEEANgIcIAAgATYCFCAAQc2QgIAANgIQIABBCTYCDAwTC0EAIRAgAEEANgIcIAAgATYCFCAAQemKgIAANgIQIABBCTYCDAwSC0EAIRAgAEEANgIcIAAgATYCFCAAQbeQgIAANgIQIABBCTYCDAwRC0EAIRAgAEEANgIcIAAgATYCFCAAQZyRgIAANgIQIABBCTYCDAwQC0EAIRAgAEEANgIcIAAgATYCFCAAQZeVgIAANgIQIABBDzYCDAwPC0EAIRAgAEEANgIcIAAgATYCFCAAQZeVgIAANgIQIABBDzYCDAwOC0EAIRAgAEEANgIcIAAgATYCFCAAQcCSgIAANgIQIABBCzYCDAwNC0EAIRAgAEEANgIcIAAgATYCFCAAQZWJgIAANgIQIABBCzYCDAwMC0EAIRAgAEEANgIcIAAgATYCFCAAQeGPgIAANgIQIABBCjYCDAwLC0EAIRAgAEEANgIcIAAgATYCFCAAQfuPgIAANgIQIABBCjYCDAwKC0EAIRAgAEEANgIcIAAgATYCFCAAQfGZgIAANgIQIABBAjYCDAwJC0EAIRAgAEEANgIcIAAgATYCFCAAQcSUgIAANgIQIABBAjYCDAwIC0EAIRAgAEEANgIcIAAgATYCFCAAQfKVgIAANgIQIABBAjYCDAwHCyAAQQI2AhwgACABNgIUIABBnJqAgAA2AhAgAEEWNgIMQQAhEAwGC0EBIRAMBQtB1AAhECABIgQgAkYNBCADQQhqIAAgBCACQdjCgIAAQQoQxYCAgAAgAygCDCEEIAMoAggOAwEEAgALEMqAgIAAAAsgAEEANgIcIABBtZqAgAA2AhAgAEEXNgIMIAAgBEEBajYCFEEAIRAMAgsgAEEANgIcIAAgBDYCFCAAQcqagIAANgIQIABBCTYCDEEAIRAMAQsCQCABIgQgAkcNAEEiIRAMAQsgAEGJgICAADYCCCAAIAQ2AgRBISEQCyADQRBqJICAgIAAIBALrwEBAn8gASgCACEGAkACQCACIANGDQAgBCAGaiEEIAYgA2ogAmshByACIAZBf3MgBWoiBmohBQNAAkAgAi0AACAELQAARg0AQQIhBAwDCwJAIAYNAEEAIQQgBSECDAMLIAZBf2ohBiAEQQFqIQQgAkEBaiICIANHDQALIAchBiADIQILIABBATYCACABIAY2AgAgACACNgIEDwsgAUEANgIAIAAgBDYCACAAIAI2AgQLCgAgABDHgICAAAvyNgELfyOAgICAAEEQayIBJICAgIAAAkBBACgCoNCAgAANAEEAEMuAgIAAQYDUhIAAayICQdkASQ0AQQAhAwJAQQAoAuDTgIAAIgQNAEEAQn83AuzTgIAAQQBCgICEgICAwAA3AuTTgIAAQQAgAUEIakFwcUHYqtWqBXMiBDYC4NOAgABBAEEANgL004CAAEEAQQA2AsTTgIAAC0EAIAI2AszTgIAAQQBBgNSEgAA2AsjTgIAAQQBBgNSEgAA2ApjQgIAAQQAgBDYCrNCAgABBAEF/NgKo0ICAAANAIANBxNCAgABqIANBuNCAgABqIgQ2AgAgBCADQbDQgIAAaiIFNgIAIANBvNCAgABqIAU2AgAgA0HM0ICAAGogA0HA0ICAAGoiBTYCACAFIAQ2AgAgA0HU0ICAAGogA0HI0ICAAGoiBDYCACAEIAU2AgAgA0HQ0ICAAGogBDYCACADQSBqIgNBgAJHDQALQYDUhIAAQXhBgNSEgABrQQ9xQQBBgNSEgABBCGpBD3EbIgNqIgRBBGogAkFIaiIFIANrIgNBAXI2AgBBAEEAKALw04CAADYCpNCAgABBACADNgKU0ICAAEEAIAQ2AqDQgIAAQYDUhIAAIAVqQTg2AgQLAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB7AFLDQACQEEAKAKI0ICAACIGQRAgAEETakFwcSAAQQtJGyICQQN2IgR2IgNBA3FFDQACQAJAIANBAXEgBHJBAXMiBUEDdCIEQbDQgIAAaiIDIARBuNCAgABqKAIAIgQoAggiAkcNAEEAIAZBfiAFd3E2AojQgIAADAELIAMgAjYCCCACIAM2AgwLIARBCGohAyAEIAVBA3QiBUEDcjYCBCAEIAVqIgQgBCgCBEEBcjYCBAwMCyACQQAoApDQgIAAIgdNDQECQCADRQ0AAkACQCADIAR0QQIgBHQiA0EAIANrcnEiA0EAIANrcUF/aiIDIANBDHZBEHEiA3YiBEEFdkEIcSIFIANyIAQgBXYiA0ECdkEEcSIEciADIAR2IgNBAXZBAnEiBHIgAyAEdiIDQQF2QQFxIgRyIAMgBHZqIgRBA3QiA0Gw0ICAAGoiBSADQbjQgIAAaigCACIDKAIIIgBHDQBBACAGQX4gBHdxIgY2AojQgIAADAELIAUgADYCCCAAIAU2AgwLIAMgAkEDcjYCBCADIARBA3QiBGogBCACayIFNgIAIAMgAmoiACAFQQFyNgIEAkAgB0UNACAHQXhxQbDQgIAAaiECQQAoApzQgIAAIQQCQAJAIAZBASAHQQN2dCIIcQ0AQQAgBiAIcjYCiNCAgAAgAiEIDAELIAIoAgghCAsgCCAENgIMIAIgBDYCCCAEIAI2AgwgBCAINgIICyADQQhqIQNBACAANgKc0ICAAEEAIAU2ApDQgIAADAwLQQAoAozQgIAAIglFDQEgCUEAIAlrcUF/aiIDIANBDHZBEHEiA3YiBEEFdkEIcSIFIANyIAQgBXYiA0ECdkEEcSIEciADIAR2IgNBAXZBAnEiBHIgAyAEdiIDQQF2QQFxIgRyIAMgBHZqQQJ0QbjSgIAAaigCACIAKAIEQXhxIAJrIQQgACEFAkADQAJAIAUoAhAiAw0AIAVBFGooAgAiA0UNAgsgAygCBEF4cSACayIFIAQgBSAESSIFGyEEIAMgACAFGyEAIAMhBQwACwsgACgCGCEKAkAgACgCDCIIIABGDQAgACgCCCIDQQAoApjQgIAASRogCCADNgIIIAMgCDYCDAwLCwJAIABBFGoiBSgCACIDDQAgACgCECIDRQ0DIABBEGohBQsDQCAFIQsgAyIIQRRqIgUoAgAiAw0AIAhBEGohBSAIKAIQIgMNAAsgC0EANgIADAoLQX8hAiAAQb9/Sw0AIABBE2oiA0FwcSECQQAoAozQgIAAIgdFDQBBACELAkAgAkGAAkkNAEEfIQsgAkH///8HSw0AIANBCHYiAyADQYD+P2pBEHZBCHEiA3QiBCAEQYDgH2pBEHZBBHEiBHQiBSAFQYCAD2pBEHZBAnEiBXRBD3YgAyAEciAFcmsiA0EBdCACIANBFWp2QQFxckEcaiELC0EAIAJrIQQCQAJAAkACQCALQQJ0QbjSgIAAaigCACIFDQBBACEDQQAhCAwBC0EAIQMgAkEAQRkgC0EBdmsgC0EfRht0IQBBACEIA0ACQCAFKAIEQXhxIAJrIgYgBE8NACAGIQQgBSEIIAYNAEEAIQQgBSEIIAUhAwwDCyADIAVBFGooAgAiBiAGIAUgAEEddkEEcWpBEGooAgAiBUYbIAMgBhshAyAAQQF0IQAgBQ0ACwsCQCADIAhyDQBBACEIQQIgC3QiA0EAIANrciAHcSIDRQ0DIANBACADa3FBf2oiAyADQQx2QRBxIgN2IgVBBXZBCHEiACADciAFIAB2IgNBAnZBBHEiBXIgAyAFdiIDQQF2QQJxIgVyIAMgBXYiA0EBdkEBcSIFciADIAV2akECdEG40oCAAGooAgAhAwsgA0UNAQsDQCADKAIEQXhxIAJrIgYgBEkhAAJAIAMoAhAiBQ0AIANBFGooAgAhBQsgBiAEIAAbIQQgAyAIIAAbIQggBSEDIAUNAAsLIAhFDQAgBEEAKAKQ0ICAACACa08NACAIKAIYIQsCQCAIKAIMIgAgCEYNACAIKAIIIgNBACgCmNCAgABJGiAAIAM2AgggAyAANgIMDAkLAkAgCEEUaiIFKAIAIgMNACAIKAIQIgNFDQMgCEEQaiEFCwNAIAUhBiADIgBBFGoiBSgCACIDDQAgAEEQaiEFIAAoAhAiAw0ACyAGQQA2AgAMCAsCQEEAKAKQ0ICAACIDIAJJDQBBACgCnNCAgAAhBAJAAkAgAyACayIFQRBJDQAgBCACaiIAIAVBAXI2AgRBACAFNgKQ0ICAAEEAIAA2ApzQgIAAIAQgA2ogBTYCACAEIAJBA3I2AgQMAQsgBCADQQNyNgIEIAQgA2oiAyADKAIEQQFyNgIEQQBBADYCnNCAgABBAEEANgKQ0ICAAAsgBEEIaiEDDAoLAkBBACgClNCAgAAiACACTQ0AQQAoAqDQgIAAIgMgAmoiBCAAIAJrIgVBAXI2AgRBACAFNgKU0ICAAEEAIAQ2AqDQgIAAIAMgAkEDcjYCBCADQQhqIQMMCgsCQAJAQQAoAuDTgIAARQ0AQQAoAujTgIAAIQQMAQtBAEJ/NwLs04CAAEEAQoCAhICAgMAANwLk04CAAEEAIAFBDGpBcHFB2KrVqgVzNgLg04CAAEEAQQA2AvTTgIAAQQBBADYCxNOAgABBgIAEIQQLQQAhAwJAIAQgAkHHAGoiB2oiBkEAIARrIgtxIgggAksNAEEAQTA2AvjTgIAADAoLAkBBACgCwNOAgAAiA0UNAAJAQQAoArjTgIAAIgQgCGoiBSAETQ0AIAUgA00NAQtBACEDQQBBMDYC+NOAgAAMCgtBAC0AxNOAgABBBHENBAJAAkACQEEAKAKg0ICAACIERQ0AQcjTgIAAIQMDQAJAIAMoAgAiBSAESw0AIAUgAygCBGogBEsNAwsgAygCCCIDDQALC0EAEMuAgIAAIgBBf0YNBSAIIQYCQEEAKALk04CAACIDQX9qIgQgAHFFDQAgCCAAayAEIABqQQAgA2txaiEGCyAGIAJNDQUgBkH+////B0sNBQJAQQAoAsDTgIAAIgNFDQBBACgCuNOAgAAiBCAGaiIFIARNDQYgBSADSw0GCyAGEMuAgIAAIgMgAEcNAQwHCyAGIABrIAtxIgZB/v///wdLDQQgBhDLgICAACIAIAMoAgAgAygCBGpGDQMgACEDCwJAIANBf0YNACACQcgAaiAGTQ0AAkAgByAGa0EAKALo04CAACIEakEAIARrcSIEQf7///8HTQ0AIAMhAAwHCwJAIAQQy4CAgABBf0YNACAEIAZqIQYgAyEADAcLQQAgBmsQy4CAgAAaDAQLIAMhACADQX9HDQUMAwtBACEIDAcLQQAhAAwFCyAAQX9HDQILQQBBACgCxNOAgABBBHI2AsTTgIAACyAIQf7///8HSw0BIAgQy4CAgAAhAEEAEMuAgIAAIQMgAEF/Rg0BIANBf0YNASAAIANPDQEgAyAAayIGIAJBOGpNDQELQQBBACgCuNOAgAAgBmoiAzYCuNOAgAACQCADQQAoArzTgIAATQ0AQQAgAzYCvNOAgAALAkACQAJAAkBBACgCoNCAgAAiBEUNAEHI04CAACEDA0AgACADKAIAIgUgAygCBCIIakYNAiADKAIIIgMNAAwDCwsCQAJAQQAoApjQgIAAIgNFDQAgACADTw0BC0EAIAA2ApjQgIAAC0EAIQNBACAGNgLM04CAAEEAIAA2AsjTgIAAQQBBfzYCqNCAgABBAEEAKALg04CAADYCrNCAgABBAEEANgLU04CAAANAIANBxNCAgABqIANBuNCAgABqIgQ2AgAgBCADQbDQgIAAaiIFNgIAIANBvNCAgABqIAU2AgAgA0HM0ICAAGogA0HA0ICAAGoiBTYCACAFIAQ2AgAgA0HU0ICAAGogA0HI0ICAAGoiBDYCACAEIAU2AgAgA0HQ0ICAAGogBDYCACADQSBqIgNBgAJHDQALIABBeCAAa0EPcUEAIABBCGpBD3EbIgNqIgQgBkFIaiIFIANrIgNBAXI2AgRBAEEAKALw04CAADYCpNCAgABBACADNgKU0ICAAEEAIAQ2AqDQgIAAIAAgBWpBODYCBAwCCyADLQAMQQhxDQAgBCAFSQ0AIAQgAE8NACAEQXggBGtBD3FBACAEQQhqQQ9xGyIFaiIAQQAoApTQgIAAIAZqIgsgBWsiBUEBcjYCBCADIAggBmo2AgRBAEEAKALw04CAADYCpNCAgABBACAFNgKU0ICAAEEAIAA2AqDQgIAAIAQgC2pBODYCBAwBCwJAIABBACgCmNCAgAAiCE8NAEEAIAA2ApjQgIAAIAAhCAsgACAGaiEFQcjTgIAAIQMCQAJAAkACQAJAAkACQANAIAMoAgAgBUYNASADKAIIIgMNAAwCCwsgAy0ADEEIcUUNAQtByNOAgAAhAwNAAkAgAygCACIFIARLDQAgBSADKAIEaiIFIARLDQMLIAMoAgghAwwACwsgAyAANgIAIAMgAygCBCAGajYCBCAAQXggAGtBD3FBACAAQQhqQQ9xG2oiCyACQQNyNgIEIAVBeCAFa0EPcUEAIAVBCGpBD3EbaiIGIAsgAmoiAmshAwJAIAYgBEcNAEEAIAI2AqDQgIAAQQBBACgClNCAgAAgA2oiAzYClNCAgAAgAiADQQFyNgIEDAMLAkAgBkEAKAKc0ICAAEcNAEEAIAI2ApzQgIAAQQBBACgCkNCAgAAgA2oiAzYCkNCAgAAgAiADQQFyNgIEIAIgA2ogAzYCAAwDCwJAIAYoAgQiBEEDcUEBRw0AIARBeHEhBwJAAkAgBEH/AUsNACAGKAIIIgUgBEEDdiIIQQN0QbDQgIAAaiIARhoCQCAGKAIMIgQgBUcNAEEAQQAoAojQgIAAQX4gCHdxNgKI0ICAAAwCCyAEIABGGiAEIAU2AgggBSAENgIMDAELIAYoAhghCQJAAkAgBigCDCIAIAZGDQAgBigCCCIEIAhJGiAAIAQ2AgggBCAANgIMDAELAkAgBkEUaiIEKAIAIgUNACAGQRBqIgQoAgAiBQ0AQQAhAAwBCwNAIAQhCCAFIgBBFGoiBCgCACIFDQAgAEEQaiEEIAAoAhAiBQ0ACyAIQQA2AgALIAlFDQACQAJAIAYgBigCHCIFQQJ0QbjSgIAAaiIEKAIARw0AIAQgADYCACAADQFBAEEAKAKM0ICAAEF+IAV3cTYCjNCAgAAMAgsgCUEQQRQgCSgCECAGRhtqIAA2AgAgAEUNAQsgACAJNgIYAkAgBigCECIERQ0AIAAgBDYCECAEIAA2AhgLIAYoAhQiBEUNACAAQRRqIAQ2AgAgBCAANgIYCyAHIANqIQMgBiAHaiIGKAIEIQQLIAYgBEF+cTYCBCACIANqIAM2AgAgAiADQQFyNgIEAkAgA0H/AUsNACADQXhxQbDQgIAAaiEEAkACQEEAKAKI0ICAACIFQQEgA0EDdnQiA3ENAEEAIAUgA3I2AojQgIAAIAQhAwwBCyAEKAIIIQMLIAMgAjYCDCAEIAI2AgggAiAENgIMIAIgAzYCCAwDC0EfIQQCQCADQf///wdLDQAgA0EIdiIEIARBgP4/akEQdkEIcSIEdCIFIAVBgOAfakEQdkEEcSIFdCIAIABBgIAPakEQdkECcSIAdEEPdiAEIAVyIAByayIEQQF0IAMgBEEVanZBAXFyQRxqIQQLIAIgBDYCHCACQgA3AhAgBEECdEG40oCAAGohBQJAQQAoAozQgIAAIgBBASAEdCIIcQ0AIAUgAjYCAEEAIAAgCHI2AozQgIAAIAIgBTYCGCACIAI2AgggAiACNgIMDAMLIANBAEEZIARBAXZrIARBH0YbdCEEIAUoAgAhAANAIAAiBSgCBEF4cSADRg0CIARBHXYhACAEQQF0IQQgBSAAQQRxakEQaiIIKAIAIgANAAsgCCACNgIAIAIgBTYCGCACIAI2AgwgAiACNgIIDAILIABBeCAAa0EPcUEAIABBCGpBD3EbIgNqIgsgBkFIaiIIIANrIgNBAXI2AgQgACAIakE4NgIEIAQgBUE3IAVrQQ9xQQAgBUFJakEPcRtqQUFqIgggCCAEQRBqSRsiCEEjNgIEQQBBACgC8NOAgAA2AqTQgIAAQQAgAzYClNCAgABBACALNgKg0ICAACAIQRBqQQApAtDTgIAANwIAIAhBACkCyNOAgAA3AghBACAIQQhqNgLQ04CAAEEAIAY2AszTgIAAQQAgADYCyNOAgABBAEEANgLU04CAACAIQSRqIQMDQCADQQc2AgAgA0EEaiIDIAVJDQALIAggBEYNAyAIIAgoAgRBfnE2AgQgCCAIIARrIgA2AgAgBCAAQQFyNgIEAkAgAEH/AUsNACAAQXhxQbDQgIAAaiEDAkACQEEAKAKI0ICAACIFQQEgAEEDdnQiAHENAEEAIAUgAHI2AojQgIAAIAMhBQwBCyADKAIIIQULIAUgBDYCDCADIAQ2AgggBCADNgIMIAQgBTYCCAwEC0EfIQMCQCAAQf///wdLDQAgAEEIdiIDIANBgP4/akEQdkEIcSIDdCIFIAVBgOAfakEQdkEEcSIFdCIIIAhBgIAPakEQdkECcSIIdEEPdiADIAVyIAhyayIDQQF0IAAgA0EVanZBAXFyQRxqIQMLIAQgAzYCHCAEQgA3AhAgA0ECdEG40oCAAGohBQJAQQAoAozQgIAAIghBASADdCIGcQ0AIAUgBDYCAEEAIAggBnI2AozQgIAAIAQgBTYCGCAEIAQ2AgggBCAENgIMDAQLIABBAEEZIANBAXZrIANBH0YbdCEDIAUoAgAhCANAIAgiBSgCBEF4cSAARg0DIANBHXYhCCADQQF0IQMgBSAIQQRxakEQaiIGKAIAIggNAAsgBiAENgIAIAQgBTYCGCAEIAQ2AgwgBCAENgIIDAMLIAUoAggiAyACNgIMIAUgAjYCCCACQQA2AhggAiAFNgIMIAIgAzYCCAsgC0EIaiEDDAULIAUoAggiAyAENgIMIAUgBDYCCCAEQQA2AhggBCAFNgIMIAQgAzYCCAtBACgClNCAgAAiAyACTQ0AQQAoAqDQgIAAIgQgAmoiBSADIAJrIgNBAXI2AgRBACADNgKU0ICAAEEAIAU2AqDQgIAAIAQgAkEDcjYCBCAEQQhqIQMMAwtBACEDQQBBMDYC+NOAgAAMAgsCQCALRQ0AAkACQCAIIAgoAhwiBUECdEG40oCAAGoiAygCAEcNACADIAA2AgAgAA0BQQAgB0F+IAV3cSIHNgKM0ICAAAwCCyALQRBBFCALKAIQIAhGG2ogADYCACAARQ0BCyAAIAs2AhgCQCAIKAIQIgNFDQAgACADNgIQIAMgADYCGAsgCEEUaigCACIDRQ0AIABBFGogAzYCACADIAA2AhgLAkACQCAEQQ9LDQAgCCAEIAJqIgNBA3I2AgQgCCADaiIDIAMoAgRBAXI2AgQMAQsgCCACaiIAIARBAXI2AgQgCCACQQNyNgIEIAAgBGogBDYCAAJAIARB/wFLDQAgBEF4cUGw0ICAAGohAwJAAkBBACgCiNCAgAAiBUEBIARBA3Z0IgRxDQBBACAFIARyNgKI0ICAACADIQQMAQsgAygCCCEECyAEIAA2AgwgAyAANgIIIAAgAzYCDCAAIAQ2AggMAQtBHyEDAkAgBEH///8HSw0AIARBCHYiAyADQYD+P2pBEHZBCHEiA3QiBSAFQYDgH2pBEHZBBHEiBXQiAiACQYCAD2pBEHZBAnEiAnRBD3YgAyAFciACcmsiA0EBdCAEIANBFWp2QQFxckEcaiEDCyAAIAM2AhwgAEIANwIQIANBAnRBuNKAgABqIQUCQCAHQQEgA3QiAnENACAFIAA2AgBBACAHIAJyNgKM0ICAACAAIAU2AhggACAANgIIIAAgADYCDAwBCyAEQQBBGSADQQF2ayADQR9GG3QhAyAFKAIAIQICQANAIAIiBSgCBEF4cSAERg0BIANBHXYhAiADQQF0IQMgBSACQQRxakEQaiIGKAIAIgINAAsgBiAANgIAIAAgBTYCGCAAIAA2AgwgACAANgIIDAELIAUoAggiAyAANgIMIAUgADYCCCAAQQA2AhggACAFNgIMIAAgAzYCCAsgCEEIaiEDDAELAkAgCkUNAAJAAkAgACAAKAIcIgVBAnRBuNKAgABqIgMoAgBHDQAgAyAINgIAIAgNAUEAIAlBfiAFd3E2AozQgIAADAILIApBEEEUIAooAhAgAEYbaiAINgIAIAhFDQELIAggCjYCGAJAIAAoAhAiA0UNACAIIAM2AhAgAyAINgIYCyAAQRRqKAIAIgNFDQAgCEEUaiADNgIAIAMgCDYCGAsCQAJAIARBD0sNACAAIAQgAmoiA0EDcjYCBCAAIANqIgMgAygCBEEBcjYCBAwBCyAAIAJqIgUgBEEBcjYCBCAAIAJBA3I2AgQgBSAEaiAENgIAAkAgB0UNACAHQXhxQbDQgIAAaiECQQAoApzQgIAAIQMCQAJAQQEgB0EDdnQiCCAGcQ0AQQAgCCAGcjYCiNCAgAAgAiEIDAELIAIoAgghCAsgCCADNgIMIAIgAzYCCCADIAI2AgwgAyAINgIIC0EAIAU2ApzQgIAAQQAgBDYCkNCAgAALIABBCGohAwsgAUEQaiSAgICAACADCwoAIAAQyYCAgAAL4g0BB38CQCAARQ0AIABBeGoiASAAQXxqKAIAIgJBeHEiAGohAwJAIAJBAXENACACQQNxRQ0BIAEgASgCACICayIBQQAoApjQgIAAIgRJDQEgAiAAaiEAAkAgAUEAKAKc0ICAAEYNAAJAIAJB/wFLDQAgASgCCCIEIAJBA3YiBUEDdEGw0ICAAGoiBkYaAkAgASgCDCICIARHDQBBAEEAKAKI0ICAAEF+IAV3cTYCiNCAgAAMAwsgAiAGRhogAiAENgIIIAQgAjYCDAwCCyABKAIYIQcCQAJAIAEoAgwiBiABRg0AIAEoAggiAiAESRogBiACNgIIIAIgBjYCDAwBCwJAIAFBFGoiAigCACIEDQAgAUEQaiICKAIAIgQNAEEAIQYMAQsDQCACIQUgBCIGQRRqIgIoAgAiBA0AIAZBEGohAiAGKAIQIgQNAAsgBUEANgIACyAHRQ0BAkACQCABIAEoAhwiBEECdEG40oCAAGoiAigCAEcNACACIAY2AgAgBg0BQQBBACgCjNCAgABBfiAEd3E2AozQgIAADAMLIAdBEEEUIAcoAhAgAUYbaiAGNgIAIAZFDQILIAYgBzYCGAJAIAEoAhAiAkUNACAGIAI2AhAgAiAGNgIYCyABKAIUIgJFDQEgBkEUaiACNgIAIAIgBjYCGAwBCyADKAIEIgJBA3FBA0cNACADIAJBfnE2AgRBACAANgKQ0ICAACABIABqIAA2AgAgASAAQQFyNgIEDwsgASADTw0AIAMoAgQiAkEBcUUNAAJAAkAgAkECcQ0AAkAgA0EAKAKg0ICAAEcNAEEAIAE2AqDQgIAAQQBBACgClNCAgAAgAGoiADYClNCAgAAgASAAQQFyNgIEIAFBACgCnNCAgABHDQNBAEEANgKQ0ICAAEEAQQA2ApzQgIAADwsCQCADQQAoApzQgIAARw0AQQAgATYCnNCAgABBAEEAKAKQ0ICAACAAaiIANgKQ0ICAACABIABBAXI2AgQgASAAaiAANgIADwsgAkF4cSAAaiEAAkACQCACQf8BSw0AIAMoAggiBCACQQN2IgVBA3RBsNCAgABqIgZGGgJAIAMoAgwiAiAERw0AQQBBACgCiNCAgABBfiAFd3E2AojQgIAADAILIAIgBkYaIAIgBDYCCCAEIAI2AgwMAQsgAygCGCEHAkACQCADKAIMIgYgA0YNACADKAIIIgJBACgCmNCAgABJGiAGIAI2AgggAiAGNgIMDAELAkAgA0EUaiICKAIAIgQNACADQRBqIgIoAgAiBA0AQQAhBgwBCwNAIAIhBSAEIgZBFGoiAigCACIEDQAgBkEQaiECIAYoAhAiBA0ACyAFQQA2AgALIAdFDQACQAJAIAMgAygCHCIEQQJ0QbjSgIAAaiICKAIARw0AIAIgBjYCACAGDQFBAEEAKAKM0ICAAEF+IAR3cTYCjNCAgAAMAgsgB0EQQRQgBygCECADRhtqIAY2AgAgBkUNAQsgBiAHNgIYAkAgAygCECICRQ0AIAYgAjYCECACIAY2AhgLIAMoAhQiAkUNACAGQRRqIAI2AgAgAiAGNgIYCyABIABqIAA2AgAgASAAQQFyNgIEIAFBACgCnNCAgABHDQFBACAANgKQ0ICAAA8LIAMgAkF+cTYCBCABIABqIAA2AgAgASAAQQFyNgIECwJAIABB/wFLDQAgAEF4cUGw0ICAAGohAgJAAkBBACgCiNCAgAAiBEEBIABBA3Z0IgBxDQBBACAEIAByNgKI0ICAACACIQAMAQsgAigCCCEACyAAIAE2AgwgAiABNgIIIAEgAjYCDCABIAA2AggPC0EfIQICQCAAQf///wdLDQAgAEEIdiICIAJBgP4/akEQdkEIcSICdCIEIARBgOAfakEQdkEEcSIEdCIGIAZBgIAPakEQdkECcSIGdEEPdiACIARyIAZyayICQQF0IAAgAkEVanZBAXFyQRxqIQILIAEgAjYCHCABQgA3AhAgAkECdEG40oCAAGohBAJAAkBBACgCjNCAgAAiBkEBIAJ0IgNxDQAgBCABNgIAQQAgBiADcjYCjNCAgAAgASAENgIYIAEgATYCCCABIAE2AgwMAQsgAEEAQRkgAkEBdmsgAkEfRht0IQIgBCgCACEGAkADQCAGIgQoAgRBeHEgAEYNASACQR12IQYgAkEBdCECIAQgBkEEcWpBEGoiAygCACIGDQALIAMgATYCACABIAQ2AhggASABNgIMIAEgATYCCAwBCyAEKAIIIgAgATYCDCAEIAE2AgggAUEANgIYIAEgBDYCDCABIAA2AggLQQBBACgCqNCAgABBf2oiAUF/IAEbNgKo0ICAAAsLBAAAAAtOAAJAIAANAD8AQRB0DwsCQCAAQf//A3ENACAAQX9MDQACQCAAQRB2QAAiAEF/Rw0AQQBBMDYC+NOAgABBfw8LIABBEHQPCxDKgICAAAAL8gICA38BfgJAIAJFDQAgACABOgAAIAIgAGoiA0F/aiABOgAAIAJBA0kNACAAIAE6AAIgACABOgABIANBfWogAToAACADQX5qIAE6AAAgAkEHSQ0AIAAgAToAAyADQXxqIAE6AAAgAkEJSQ0AIABBACAAa0EDcSIEaiIDIAFB/wFxQYGChAhsIgE2AgAgAyACIARrQXxxIgRqIgJBfGogATYCACAEQQlJDQAgAyABNgIIIAMgATYCBCACQXhqIAE2AgAgAkF0aiABNgIAIARBGUkNACADIAE2AhggAyABNgIUIAMgATYCECADIAE2AgwgAkFwaiABNgIAIAJBbGogATYCACACQWhqIAE2AgAgAkFkaiABNgIAIAQgA0EEcUEYciIFayICQSBJDQAgAa1CgYCAgBB+IQYgAyAFaiEBA0AgASAGNwMYIAEgBjcDECABIAY3AwggASAGNwMAIAFBIGohASACQWBqIgJBH0sNAAsLIAALC45IAQBBgAgLhkgBAAAAAgAAAAMAAAAAAAAAAAAAAAQAAAAFAAAAAAAAAAAAAAAGAAAABwAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEludmFsaWQgY2hhciBpbiB1cmwgcXVlcnkAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9ib2R5AENvbnRlbnQtTGVuZ3RoIG92ZXJmbG93AENodW5rIHNpemUgb3ZlcmZsb3cAUmVzcG9uc2Ugb3ZlcmZsb3cASW52YWxpZCBtZXRob2QgZm9yIEhUVFAveC54IHJlcXVlc3QASW52YWxpZCBtZXRob2QgZm9yIFJUU1AveC54IHJlcXVlc3QARXhwZWN0ZWQgU09VUkNFIG1ldGhvZCBmb3IgSUNFL3gueCByZXF1ZXN0AEludmFsaWQgY2hhciBpbiB1cmwgZnJhZ21lbnQgc3RhcnQARXhwZWN0ZWQgZG90AFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fc3RhdHVzAEludmFsaWQgcmVzcG9uc2Ugc3RhdHVzAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMAVXNlciBjYWxsYmFjayBlcnJvcgBgb25fcmVzZXRgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19oZWFkZXJgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2JlZ2luYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlYCBjYWxsYmFjayBlcnJvcgBgb25fc3RhdHVzX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdmVyc2lvbl9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3VybF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21ldGhvZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lYCBjYWxsYmFjayBlcnJvcgBVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNlcnZlcgBJbnZhbGlkIGhlYWRlciB2YWx1ZSBjaGFyAEludmFsaWQgaGVhZGVyIGZpZWxkIGNoYXIAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl92ZXJzaW9uAEludmFsaWQgbWlub3IgdmVyc2lvbgBJbnZhbGlkIG1ham9yIHZlcnNpb24ARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgdmVyc2lvbgBFeHBlY3RlZCBDUkxGIGFmdGVyIHZlcnNpb24ASW52YWxpZCBIVFRQIHZlcnNpb24ASW52YWxpZCBoZWFkZXIgdG9rZW4AU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl91cmwASW52YWxpZCBjaGFyYWN0ZXJzIGluIHVybABVbmV4cGVjdGVkIHN0YXJ0IGNoYXIgaW4gdXJsAERvdWJsZSBAIGluIHVybABFbXB0eSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXJhY3RlciBpbiBDb250ZW50LUxlbmd0aABEdXBsaWNhdGUgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyIGluIHVybCBwYXRoAENvbnRlbnQtTGVuZ3RoIGNhbid0IGJlIHByZXNlbnQgd2l0aCBUcmFuc2Zlci1FbmNvZGluZwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBzaXplAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25faGVhZGVyX3ZhbHVlAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgdmFsdWUATWlzc2luZyBleHBlY3RlZCBMRiBhZnRlciBoZWFkZXIgdmFsdWUASW52YWxpZCBgVHJhbnNmZXItRW5jb2RpbmdgIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGVkIHZhbHVlAFBhdXNlZCBieSBvbl9oZWFkZXJzX2NvbXBsZXRlAEludmFsaWQgRU9GIHN0YXRlAG9uX3Jlc2V0IHBhdXNlAG9uX2NodW5rX2hlYWRlciBwYXVzZQBvbl9tZXNzYWdlX2JlZ2luIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZSBwYXVzZQBvbl9zdGF0dXNfY29tcGxldGUgcGF1c2UAb25fdmVyc2lvbl9jb21wbGV0ZSBwYXVzZQBvbl91cmxfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlIHBhdXNlAG9uX21lc3NhZ2VfY29tcGxldGUgcGF1c2UAb25fbWV0aG9kX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fbmFtZSBwYXVzZQBVbmV4cGVjdGVkIHNwYWNlIGFmdGVyIHN0YXJ0IGxpbmUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fbmFtZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIG5hbWUAUGF1c2Ugb24gQ09OTkVDVC9VcGdyYWRlAFBhdXNlIG9uIFBSSS9VcGdyYWRlAEV4cGVjdGVkIEhUVFAvMiBDb25uZWN0aW9uIFByZWZhY2UAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9tZXRob2QARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgbWV0aG9kAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25faGVhZGVyX2ZpZWxkAFBhdXNlZABJbnZhbGlkIHdvcmQgZW5jb3VudGVyZWQASW52YWxpZCBtZXRob2QgZW5jb3VudGVyZWQAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzY2hlbWEAUmVxdWVzdCBoYXMgaW52YWxpZCBgVHJhbnNmZXItRW5jb2RpbmdgAFNXSVRDSF9QUk9YWQBVU0VfUFJPWFkATUtBQ1RJVklUWQBVTlBST0NFU1NBQkxFX0VOVElUWQBDT1BZAE1PVkVEX1BFUk1BTkVOVExZAFRPT19FQVJMWQBOT1RJRlkARkFJTEVEX0RFUEVOREVOQ1kAQkFEX0dBVEVXQVkAUExBWQBQVVQAQ0hFQ0tPVVQAR0FURVdBWV9USU1FT1VUAFJFUVVFU1RfVElNRU9VVABORVRXT1JLX0NPTk5FQ1RfVElNRU9VVABDT05ORUNUSU9OX1RJTUVPVVQATE9HSU5fVElNRU9VVABORVRXT1JLX1JFQURfVElNRU9VVABQT1NUAE1JU0RJUkVDVEVEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfTE9BRF9CQUxBTkNFRF9SRVFVRVNUAEJBRF9SRVFVRVNUAEhUVFBfUkVRVUVTVF9TRU5UX1RPX0hUVFBTX1BPUlQAUkVQT1JUAElNX0FfVEVBUE9UAFJFU0VUX0NPTlRFTlQATk9fQ09OVEVOVABQQVJUSUFMX0NPTlRFTlQASFBFX0lOVkFMSURfQ09OU1RBTlQASFBFX0NCX1JFU0VUAEdFVABIUEVfU1RSSUNUAENPTkZMSUNUAFRFTVBPUkFSWV9SRURJUkVDVABQRVJNQU5FTlRfUkVESVJFQ1QAQ09OTkVDVABNVUxUSV9TVEFUVVMASFBFX0lOVkFMSURfU1RBVFVTAFRPT19NQU5ZX1JFUVVFU1RTAEVBUkxZX0hJTlRTAFVOQVZBSUxBQkxFX0ZPUl9MRUdBTF9SRUFTT05TAE9QVElPTlMAU1dJVENISU5HX1BST1RPQ09MUwBWQVJJQU5UX0FMU09fTkVHT1RJQVRFUwBNVUxUSVBMRV9DSE9JQ0VTAElOVEVSTkFMX1NFUlZFUl9FUlJPUgBXRUJfU0VSVkVSX1VOS05PV05fRVJST1IAUkFJTEdVTl9FUlJPUgBJREVOVElUWV9QUk9WSURFUl9BVVRIRU5USUNBVElPTl9FUlJPUgBTU0xfQ0VSVElGSUNBVEVfRVJST1IASU5WQUxJRF9YX0ZPUldBUkRFRF9GT1IAU0VUX1BBUkFNRVRFUgBHRVRfUEFSQU1FVEVSAEhQRV9VU0VSAFNFRV9PVEhFUgBIUEVfQ0JfQ0hVTktfSEVBREVSAE1LQ0FMRU5EQVIAU0VUVVAAV0VCX1NFUlZFUl9JU19ET1dOAFRFQVJET1dOAEhQRV9DTE9TRURfQ09OTkVDVElPTgBIRVVSSVNUSUNfRVhQSVJBVElPTgBESVNDT05ORUNURURfT1BFUkFUSU9OAE5PTl9BVVRIT1JJVEFUSVZFX0lORk9STUFUSU9OAEhQRV9JTlZBTElEX1ZFUlNJT04ASFBFX0NCX01FU1NBR0VfQkVHSU4AU0lURV9JU19GUk9aRU4ASFBFX0lOVkFMSURfSEVBREVSX1RPS0VOAElOVkFMSURfVE9LRU4ARk9SQklEREVOAEVOSEFOQ0VfWU9VUl9DQUxNAEhQRV9JTlZBTElEX1VSTABCTE9DS0VEX0JZX1BBUkVOVEFMX0NPTlRST0wATUtDT0wAQUNMAEhQRV9JTlRFUk5BTABSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFX1VOT0ZGSUNJQUwASFBFX09LAFVOTElOSwBVTkxPQ0sAUFJJAFJFVFJZX1dJVEgASFBFX0lOVkFMSURfQ09OVEVOVF9MRU5HVEgASFBFX1VORVhQRUNURURfQ09OVEVOVF9MRU5HVEgARkxVU0gAUFJPUFBBVENIAE0tU0VBUkNIAFVSSV9UT09fTE9ORwBQUk9DRVNTSU5HAE1JU0NFTExBTkVPVVNfUEVSU0lTVEVOVF9XQVJOSU5HAE1JU0NFTExBTkVPVVNfV0FSTklORwBIUEVfSU5WQUxJRF9UUkFOU0ZFUl9FTkNPRElORwBFeHBlY3RlZCBDUkxGAEhQRV9JTlZBTElEX0NIVU5LX1NJWkUATU9WRQBDT05USU5VRQBIUEVfQ0JfU1RBVFVTX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJTX0NPTVBMRVRFAEhQRV9DQl9WRVJTSU9OX0NPTVBMRVRFAEhQRV9DQl9VUkxfQ09NUExFVEUASFBFX0NCX0NIVU5LX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX05BTUVfQ09NUExFVEUASFBFX0NCX01FU1NBR0VfQ09NUExFVEUASFBFX0NCX01FVEhPRF9DT01QTEVURQBIUEVfQ0JfSEVBREVSX0ZJRUxEX0NPTVBMRVRFAERFTEVURQBIUEVfSU5WQUxJRF9FT0ZfU1RBVEUASU5WQUxJRF9TU0xfQ0VSVElGSUNBVEUAUEFVU0UATk9fUkVTUE9OU0UAVU5TVVBQT1JURURfTUVESUFfVFlQRQBHT05FAE5PVF9BQ0NFUFRBQkxFAFNFUlZJQ0VfVU5BVkFJTEFCTEUAUkFOR0VfTk9UX1NBVElTRklBQkxFAE9SSUdJTl9JU19VTlJFQUNIQUJMRQBSRVNQT05TRV9JU19TVEFMRQBQVVJHRQBNRVJHRQBSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFAFJFUVVFU1RfSEVBREVSX1RPT19MQVJHRQBQQVlMT0FEX1RPT19MQVJHRQBJTlNVRkZJQ0lFTlRfU1RPUkFHRQBIUEVfUEFVU0VEX1VQR1JBREUASFBFX1BBVVNFRF9IMl9VUEdSQURFAFNPVVJDRQBBTk5PVU5DRQBUUkFDRQBIUEVfVU5FWFBFQ1RFRF9TUEFDRQBERVNDUklCRQBVTlNVQlNDUklCRQBSRUNPUkQASFBFX0lOVkFMSURfTUVUSE9EAE5PVF9GT1VORABQUk9QRklORABVTkJJTkQAUkVCSU5EAFVOQVVUSE9SSVpFRABNRVRIT0RfTk9UX0FMTE9XRUQASFRUUF9WRVJTSU9OX05PVF9TVVBQT1JURUQAQUxSRUFEWV9SRVBPUlRFRABBQ0NFUFRFRABOT1RfSU1QTEVNRU5URUQATE9PUF9ERVRFQ1RFRABIUEVfQ1JfRVhQRUNURUQASFBFX0xGX0VYUEVDVEVEAENSRUFURUQASU1fVVNFRABIUEVfUEFVU0VEAFRJTUVPVVRfT0NDVVJFRABQQVlNRU5UX1JFUVVJUkVEAFBSRUNPTkRJVElPTl9SRVFVSVJFRABQUk9YWV9BVVRIRU5USUNBVElPTl9SRVFVSVJFRABORVRXT1JLX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAExFTkdUSF9SRVFVSVJFRABTU0xfQ0VSVElGSUNBVEVfUkVRVUlSRUQAVVBHUkFERV9SRVFVSVJFRABQQUdFX0VYUElSRUQAUFJFQ09ORElUSU9OX0ZBSUxFRABFWFBFQ1RBVElPTl9GQUlMRUQAUkVWQUxJREFUSU9OX0ZBSUxFRABTU0xfSEFORFNIQUtFX0ZBSUxFRABMT0NLRUQAVFJBTlNGT1JNQVRJT05fQVBQTElFRABOT1RfTU9ESUZJRUQATk9UX0VYVEVOREVEAEJBTkRXSURUSF9MSU1JVF9FWENFRURFRABTSVRFX0lTX09WRVJMT0FERUQASEVBRABFeHBlY3RlZCBIVFRQLwAAXhMAACYTAAAwEAAA8BcAAJ0TAAAVEgAAORcAAPASAAAKEAAAdRIAAK0SAACCEwAATxQAAH8QAACgFQAAIxQAAIkSAACLFAAATRUAANQRAADPFAAAEBgAAMkWAADcFgAAwREAAOAXAAC7FAAAdBQAAHwVAADlFAAACBcAAB8QAABlFQAAoxQAACgVAAACFQAAmRUAACwQAACLGQAATw8AANQOAABqEAAAzhAAAAIXAACJDgAAbhMAABwTAABmFAAAVhcAAMETAADNEwAAbBMAAGgXAABmFwAAXxcAACITAADODwAAaQ4AANgOAABjFgAAyxMAAKoOAAAoFwAAJhcAAMUTAABdFgAA6BEAAGcTAABlEwAA8hYAAHMTAAAdFwAA+RYAAPMRAADPDgAAzhUAAAwSAACzEQAApREAAGEQAAAyFwAAuxMAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIDAgICAgIAAAICAAICAAICAgICAgICAgIABAAAAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgIAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAICAgICAAACAgACAgACAgICAgICAgICAAMABAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbG9zZWVlcC1hbGl2ZQAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBY2h1bmtlZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAQEBAQEAAAEBAAEBAAEBAQEBAQEBAQEAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlY3Rpb25lbnQtbGVuZ3Rob25yb3h5LWNvbm5lY3Rpb24AAAAAAAAAAAAAAAAAAAByYW5zZmVyLWVuY29kaW5ncGdyYWRlDQoNCg0KU00NCg0KVFRQL0NFL1RTUC8AAAAAAAAAAAAAAAABAgABAwAAAAAAAAAAAAAAAAAAAAAAAAQBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAQIAAQMAAAAAAAAAAAAAAAAAAAAAAAAEAQEFAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAAAAQAAAgAAAAAAAAAAAAAAAAAAAAAAAAMEAAAEBAQEBAQEBAQEBAUEBAQEBAQEBAQEBAQABAAGBwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOT1VOQ0VFQ0tPVVRORUNURVRFQ1JJQkVMVVNIRVRFQURTRUFSQ0hSR0VDVElWSVRZTEVOREFSVkVPVElGWVBUSU9OU0NIU0VBWVNUQVRDSEdFT1JESVJFQ1RPUlRSQ0hQQVJBTUVURVJVUkNFQlNDUklCRUFSRE9XTkFDRUlORE5LQ0tVQlNDUklCRUhUVFAvQURUUC8="});var VX=g((iZt,zX)=>{d();zX.exports="AGFzbQEAAAABMAhgAX8Bf2ADf39/AX9gBH9/f38Bf2AAAGADf39/AGABfwBgAn9/AGAGf39/f39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQACA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAA0ZFAwMEAAAFAAAAAAAABQEFAAUFBQAABgAAAAAGBgYGAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAABAQcAAAUFAwABBAUBcAESEgUDAQACBggBfwFBgNQECwfRBSIGbWVtb3J5AgALX2luaXRpYWxpemUACRlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQAChhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUAQQxsbGh0dHBfYWxsb2MADAZtYWxsb2MARgtsbGh0dHBfZnJlZQANBGZyZWUASA9sbGh0dHBfZ2V0X3R5cGUADhVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADxVsbGh0dHBfZ2V0X2h0dHBfbWlub3IAEBFsbGh0dHBfZ2V0X21ldGhvZAARFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAEhJsbGh0dHBfZ2V0X3VwZ3JhZGUAEwxsbGh0dHBfcmVzZXQAFA5sbGh0dHBfZXhlY3V0ZQAVFGxsaHR0cF9zZXR0aW5nc19pbml0ABYNbGxodHRwX2ZpbmlzaAAXDGxsaHR0cF9wYXVzZQAYDWxsaHR0cF9yZXN1bWUAGRtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGhBsbGh0dHBfZ2V0X2Vycm5vABsXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AHBdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAdFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB4RbGxodHRwX2Vycm5vX25hbWUAHxJsbGh0dHBfbWV0aG9kX25hbWUAIBJsbGh0dHBfc3RhdHVzX25hbWUAIRpsbGh0dHBfc2V0X2xlbmllbnRfaGVhZGVycwAiIWxsaHR0cF9zZXRfbGVuaWVudF9jaHVua2VkX2xlbmd0aAAjHWxsaHR0cF9zZXRfbGVuaWVudF9rZWVwX2FsaXZlACQkbGxodHRwX3NldF9sZW5pZW50X3RyYW5zZmVyX2VuY29kaW5nACUYbGxodHRwX21lc3NhZ2VfbmVlZHNfZW9mAD8JFwEAQQELEQECAwQFCwYHNTk3MS8tJyspCrLgAkUCAAsIABCIgICAAAsZACAAEMKAgIAAGiAAIAI2AjggACABOgAoCxwAIAAgAC8BMiAALQAuIAAQwYCAgAAQgICAgAALKgEBf0HAABDGgICAACIBEMKAgIAAGiABQYCIgIAANgI4IAEgADoAKCABCwoAIAAQyICAgAALBwAgAC0AKAsHACAALQAqCwcAIAAtACsLBwAgAC0AKQsHACAALwEyCwcAIAAtAC4LRQEEfyAAKAIYIQEgAC0ALSECIAAtACghAyAAKAI4IQQgABDCgICAABogACAENgI4IAAgAzoAKCAAIAI6AC0gACABNgIYCxEAIAAgASABIAJqEMOAgIAACxAAIABBAEHcABDMgICAABoLZwEBf0EAIQECQCAAKAIMDQACQAJAAkACQCAALQAvDgMBAAMCCyAAKAI4IgFFDQAgASgCLCIBRQ0AIAAgARGAgICAAAAiAQ0DC0EADwsQyoCAgAAACyAAQcOWgIAANgIQQQ4hAQsgAQseAAJAIAAoAgwNACAAQdGbgIAANgIQIABBFTYCDAsLFgACQCAAKAIMQRVHDQAgAEEANgIMCwsWAAJAIAAoAgxBFkcNACAAQQA2AgwLCwcAIAAoAgwLBwAgACgCEAsJACAAIAE2AhALBwAgACgCFAsiAAJAIABBJEkNABDKgICAAAALIABBAnRBoLOAgABqKAIACyIAAkAgAEEuSQ0AEMqAgIAAAAsgAEECdEGwtICAAGooAgAL7gsBAX9B66iAgAAhAQJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABBnH9qDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0Hhp4CAAA8LQaShgIAADwtBy6yAgAAPC0H+sYCAAA8LQcCkgIAADwtBq6SAgAAPC0GNqICAAA8LQeKmgIAADwtBgLCAgAAPC0G5r4CAAA8LQdekgIAADwtB75+AgAAPC0Hhn4CAAA8LQfqfgIAADwtB8qCAgAAPC0Gor4CAAA8LQa6ygIAADwtBiLCAgAAPC0Hsp4CAAA8LQYKigIAADwtBjp2AgAAPC0HQroCAAA8LQcqjgIAADwtBxbKAgAAPC0HfnICAAA8LQdKcgIAADwtBxKCAgAAPC0HXoICAAA8LQaKfgIAADwtB7a6AgAAPC0GrsICAAA8LQdSlgIAADwtBzK6AgAAPC0H6roCAAA8LQfyrgIAADwtB0rCAgAAPC0HxnYCAAA8LQbuggIAADwtB96uAgAAPC0GQsYCAAA8LQdexgIAADwtBoq2AgAAPC0HUp4CAAA8LQeCrgIAADwtBn6yAgAAPC0HrsYCAAA8LQdWfgIAADwtByrGAgAAPC0HepYCAAA8LQdSegIAADwtB9JyAgAAPC0GnsoCAAA8LQbGdgIAADwtBoJ2AgAAPC0G5sYCAAA8LQbywgIAADwtBkqGAgAAPC0GzpoCAAA8LQemsgIAADwtBrJ6AgAAPC0HUq4CAAA8LQfemgIAADwtBgKaAgAAPC0GwoYCAAA8LQf6egIAADwtBjaOAgAAPC0GJrYCAAA8LQfeigIAADwtBoLGAgAAPC0Gun4CAAA8LQcalgIAADwtB6J6AgAAPC0GTooCAAA8LQcKvgIAADwtBw52AgAAPC0GLrICAAA8LQeGdgIAADwtBja+AgAAPC0HqoYCAAA8LQbStgIAADwtB0q+AgAAPC0HfsoCAAA8LQdKygIAADwtB8LCAgAAPC0GpooCAAA8LQfmjgIAADwtBmZ6AgAAPC0G1rICAAA8LQZuwgIAADwtBkrKAgAAPC0G2q4CAAA8LQcKigIAADwtB+LKAgAAPC0GepYCAAA8LQdCigIAADwtBup6AgAAPC0GBnoCAAA8LEMqAgIAAAAtB1qGAgAAhAQsgAQsWACAAIAAtAC1B/gFxIAFBAEdyOgAtCxkAIAAgAC0ALUH9AXEgAUEAR0EBdHI6AC0LGQAgACAALQAtQfsBcSABQQBHQQJ0cjoALQsZACAAIAAtAC1B9wFxIAFBAEdBA3RyOgAtCy4BAn9BACEDAkAgACgCOCIERQ0AIAQoAgAiBEUNACAAIAQRgICAgAAAIQMLIAMLSQECf0EAIQMCQCAAKAI4IgRFDQAgBCgCBCIERQ0AIAAgASACIAFrIAQRgYCAgAAAIgNBf0cNACAAQcaRgIAANgIQQRghAwsgAwsuAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAIwIgRFDQAgACAEEYCAgIAAACEDCyADC0kBAn9BACEDAkAgACgCOCIERQ0AIAQoAggiBEUNACAAIAEgAiABayAEEYGAgIAAACIDQX9HDQAgAEH2ioCAADYCEEEYIQMLIAMLLgECf0EAIQMCQCAAKAI4IgRFDQAgBCgCNCIERQ0AIAAgBBGAgICAAAAhAwsgAwtJAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAIMIgRFDQAgACABIAIgAWsgBBGBgICAAAAiA0F/Rw0AIABB7ZqAgAA2AhBBGCEDCyADCy4BAn9BACEDAkAgACgCOCIERQ0AIAQoAjgiBEUNACAAIAQRgICAgAAAIQMLIAMLSQECf0EAIQMCQCAAKAI4IgRFDQAgBCgCECIERQ0AIAAgASACIAFrIAQRgYCAgAAAIgNBf0cNACAAQZWQgIAANgIQQRghAwsgAwsuAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAI8IgRFDQAgACAEEYCAgIAAACEDCyADC0kBAn9BACEDAkAgACgCOCIERQ0AIAQoAhQiBEUNACAAIAEgAiABayAEEYGAgIAAACIDQX9HDQAgAEGqm4CAADYCEEEYIQMLIAMLLgECf0EAIQMCQCAAKAI4IgRFDQAgBCgCQCIERQ0AIAAgBBGAgICAAAAhAwsgAwtJAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAIYIgRFDQAgACABIAIgAWsgBBGBgICAAAAiA0F/Rw0AIABB7ZOAgAA2AhBBGCEDCyADCy4BAn9BACEDAkAgACgCOCIERQ0AIAQoAkQiBEUNACAAIAQRgICAgAAAIQMLIAMLLgECf0EAIQMCQCAAKAI4IgRFDQAgBCgCJCIERQ0AIAAgBBGAgICAAAAhAwsgAwsuAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAIsIgRFDQAgACAEEYCAgIAAACEDCyADC0kBAn9BACEDAkAgACgCOCIERQ0AIAQoAigiBEUNACAAIAEgAiABayAEEYGAgIAAACIDQX9HDQAgAEH2iICAADYCEEEYIQMLIAMLLgECf0EAIQMCQCAAKAI4IgRFDQAgBCgCUCIERQ0AIAAgBBGAgICAAAAhAwsgAwtJAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAIcIgRFDQAgACABIAIgAWsgBBGBgICAAAAiA0F/Rw0AIABBwpmAgAA2AhBBGCEDCyADCy4BAn9BACEDAkAgACgCOCIERQ0AIAQoAkgiBEUNACAAIAQRgICAgAAAIQMLIAMLSQECf0EAIQMCQCAAKAI4IgRFDQAgBCgCICIERQ0AIAAgASACIAFrIAQRgYCAgAAAIgNBf0cNACAAQZSUgIAANgIQQRghAwsgAwsuAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAJMIgRFDQAgACAEEYCAgIAAACEDCyADCy4BAn9BACEDAkAgACgCOCIERQ0AIAQoAlQiBEUNACAAIAQRgICAgAAAIQMLIAMLLgECf0EAIQMCQCAAKAI4IgRFDQAgBCgCWCIERQ0AIAAgBBGAgICAAAAhAwsgAwtFAQF/AkACQCAALwEwQRRxQRRHDQBBASEDIAAtAChBAUYNASAALwEyQeUARiEDDAELIAAtAClBBUYhAwsgACADOgAuQQAL/gEBA39BASEDAkAgAC8BMCIEQQhxDQAgACkDIEIAUiEDCwJAAkAgAC0ALkUNAEEBIQUgAC0AKUEFRg0BQQEhBSAEQcAAcUUgA3FBAUcNAQtBACEFIARBwABxDQBBAiEFIARB//8DcSIDQQhxDQACQCADQYAEcUUNAAJAIAAtAChBAUcNACAALQAtQQpxDQBBBQ8LQQQPCwJAIANBIHENAAJAIAAtAChBAUYNACAALwEyQf//A3EiAEGcf2pB5ABJDQAgAEHMAUYNACAAQbACRg0AQQQhBSAEQShxRQ0CIANBiARxQYAERg0CC0EADwtBAEEDIAApAyBQGyEFCyAFC2IBAn9BACEBAkAgAC0AKEEBRg0AIAAvATJB//8DcSICQZx/akHkAEkNACACQcwBRg0AIAJBsAJGDQAgAC8BMCIAQcAAcQ0AQQEhASAAQYgEcUGABEYNACAAQShxRSEBCyABC6cBAQN/AkACQAJAIAAtACpFDQAgAC0AK0UNAEEAIQMgAC8BMCIEQQJxRQ0BDAILQQAhAyAALwEwIgRBAXFFDQELQQEhAyAALQAoQQFGDQAgAC8BMkH//wNxIgVBnH9qQeQASQ0AIAVBzAFGDQAgBUGwAkYNACAEQcAAcQ0AQQAhAyAEQYgEcUGABEYNACAEQShxQQBHIQMLIABBADsBMCAAQQA6AC8gAwuZAQECfwJAAkACQCAALQAqRQ0AIAAtACtFDQBBACEBIAAvATAiAkECcUUNAQwCC0EAIQEgAC8BMCICQQFxRQ0BC0EBIQEgAC0AKEEBRg0AIAAvATJB//8DcSIAQZx/akHkAEkNACAAQcwBRg0AIABBsAJGDQAgAkHAAHENAEEAIQEgAkGIBHFBgARGDQAgAkEocUEARyEBCyABC0kBAXsgAEEQav0MAAAAAAAAAAAAAAAAAAAAACIB/QsDACAAIAH9CwMAIABBMGogAf0LAwAgAEEgaiAB/QsDACAAQd0BNgIcQQALewEBfwJAIAAoAgwiAw0AAkAgACgCBEUNACAAIAE2AgQLAkAgACABIAIQxICAgAAiAw0AIAAoAgwPCyAAIAM2AhxBACEDIAAoAgQiAUUNACAAIAEgAiAAKAIIEYGAgIAAACIBRQ0AIAAgAjYCFCAAIAE2AgwgASEDCyADC+TzAQMOfwN+BH8jgICAgABBEGsiAySAgICAACABIQQgASEFIAEhBiABIQcgASEIIAEhCSABIQogASELIAEhDCABIQ0gASEOIAEhDwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAKAIcIhBBf2oO3QHaAQHZAQIDBAUGBwgJCgsMDQ7YAQ8Q1wEREtYBExQVFhcYGRob4AHfARwdHtUBHyAhIiMkJdQBJicoKSorLNMB0gEtLtEB0AEvMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUbbAUdISUrPAc4BS80BTMwBTU5PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AcsBygG4AckBuQHIAboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBANwBC0EAIRAMxgELQQ4hEAzFAQtBDSEQDMQBC0EPIRAMwwELQRAhEAzCAQtBEyEQDMEBC0EUIRAMwAELQRUhEAy/AQtBFiEQDL4BC0EXIRAMvQELQRghEAy8AQtBGSEQDLsBC0EaIRAMugELQRshEAy5AQtBHCEQDLgBC0EIIRAMtwELQR0hEAy2AQtBICEQDLUBC0EfIRAMtAELQQchEAyzAQtBISEQDLIBC0EiIRAMsQELQR4hEAywAQtBIyEQDK8BC0ESIRAMrgELQREhEAytAQtBJCEQDKwBC0ElIRAMqwELQSYhEAyqAQtBJyEQDKkBC0HDASEQDKgBC0EpIRAMpwELQSshEAymAQtBLCEQDKUBC0EtIRAMpAELQS4hEAyjAQtBLyEQDKIBC0HEASEQDKEBC0EwIRAMoAELQTQhEAyfAQtBDCEQDJ4BC0ExIRAMnQELQTIhEAycAQtBMyEQDJsBC0E5IRAMmgELQTUhEAyZAQtBxQEhEAyYAQtBCyEQDJcBC0E6IRAMlgELQTYhEAyVAQtBCiEQDJQBC0E3IRAMkwELQTghEAySAQtBPCEQDJEBC0E7IRAMkAELQT0hEAyPAQtBCSEQDI4BC0EoIRAMjQELQT4hEAyMAQtBPyEQDIsBC0HAACEQDIoBC0HBACEQDIkBC0HCACEQDIgBC0HDACEQDIcBC0HEACEQDIYBC0HFACEQDIUBC0HGACEQDIQBC0EqIRAMgwELQccAIRAMggELQcgAIRAMgQELQckAIRAMgAELQcoAIRAMfwtBywAhEAx+C0HNACEQDH0LQcwAIRAMfAtBzgAhEAx7C0HPACEQDHoLQdAAIRAMeQtB0QAhEAx4C0HSACEQDHcLQdMAIRAMdgtB1AAhEAx1C0HWACEQDHQLQdUAIRAMcwtBBiEQDHILQdcAIRAMcQtBBSEQDHALQdgAIRAMbwtBBCEQDG4LQdkAIRAMbQtB2gAhEAxsC0HbACEQDGsLQdwAIRAMagtBAyEQDGkLQd0AIRAMaAtB3gAhEAxnC0HfACEQDGYLQeEAIRAMZQtB4AAhEAxkC0HiACEQDGMLQeMAIRAMYgtBAiEQDGELQeQAIRAMYAtB5QAhEAxfC0HmACEQDF4LQecAIRAMXQtB6AAhEAxcC0HpACEQDFsLQeoAIRAMWgtB6wAhEAxZC0HsACEQDFgLQe0AIRAMVwtB7gAhEAxWC0HvACEQDFULQfAAIRAMVAtB8QAhEAxTC0HyACEQDFILQfMAIRAMUQtB9AAhEAxQC0H1ACEQDE8LQfYAIRAMTgtB9wAhEAxNC0H4ACEQDEwLQfkAIRAMSwtB+gAhEAxKC0H7ACEQDEkLQfwAIRAMSAtB/QAhEAxHC0H+ACEQDEYLQf8AIRAMRQtBgAEhEAxEC0GBASEQDEMLQYIBIRAMQgtBgwEhEAxBC0GEASEQDEALQYUBIRAMPwtBhgEhEAw+C0GHASEQDD0LQYgBIRAMPAtBiQEhEAw7C0GKASEQDDoLQYsBIRAMOQtBjAEhEAw4C0GNASEQDDcLQY4BIRAMNgtBjwEhEAw1C0GQASEQDDQLQZEBIRAMMwtBkgEhEAwyC0GTASEQDDELQZQBIRAMMAtBlQEhEAwvC0GWASEQDC4LQZcBIRAMLQtBmAEhEAwsC0GZASEQDCsLQZoBIRAMKgtBmwEhEAwpC0GcASEQDCgLQZ0BIRAMJwtBngEhEAwmC0GfASEQDCULQaABIRAMJAtBoQEhEAwjC0GiASEQDCILQaMBIRAMIQtBpAEhEAwgC0GlASEQDB8LQaYBIRAMHgtBpwEhEAwdC0GoASEQDBwLQakBIRAMGwtBqgEhEAwaC0GrASEQDBkLQawBIRAMGAtBrQEhEAwXC0GuASEQDBYLQQEhEAwVC0GvASEQDBQLQbABIRAMEwtBsQEhEAwSC0GzASEQDBELQbIBIRAMEAtBtAEhEAwPC0G1ASEQDA4LQbYBIRAMDQtBtwEhEAwMC0G4ASEQDAsLQbkBIRAMCgtBugEhEAwJC0G7ASEQDAgLQcYBIRAMBwtBvAEhEAwGC0G9ASEQDAULQb4BIRAMBAtBvwEhEAwDC0HAASEQDAILQcIBIRAMAQtBwQEhEAsDQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIBAOxwEAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB4fICEjJSg/QEFERUZHSElKS0xNT1BRUlPeA1dZW1xdYGJlZmdoaWprbG1vcHFyc3R1dnd4eXp7fH1+gAGCAYUBhgGHAYkBiwGMAY0BjgGPAZABkQGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMBmQKkArAC/gL+AgsgASIEIAJHDfMBQd0BIRAM/wMLIAEiECACRw3dAUHDASEQDP4DCyABIgEgAkcNkAFB9wAhEAz9AwsgASIBIAJHDYYBQe8AIRAM/AMLIAEiASACRw1/QeoAIRAM+wMLIAEiASACRw17QegAIRAM+gMLIAEiASACRw14QeYAIRAM+QMLIAEiASACRw0aQRghEAz4AwsgASIBIAJHDRRBEiEQDPcDCyABIgEgAkcNWUHFACEQDPYDCyABIgEgAkcNSkE/IRAM9QMLIAEiASACRw1IQTwhEAz0AwsgASIBIAJHDUFBMSEQDPMDCyAALQAuQQFGDesDDIcCCyAAIAEiASACEMCAgIAAQQFHDeYBIABCADcDIAznAQsgACABIgEgAhC0gICAACIQDecBIAEhAQz1AgsCQCABIgEgAkcNAEEGIRAM8AMLIAAgAUEBaiIBIAIQu4CAgAAiEA3oASABIQEMMQsgAEIANwMgQRIhEAzVAwsgASIQIAJHDStBHSEQDO0DCwJAIAEiASACRg0AIAFBAWohAUEQIRAM1AMLQQchEAzsAwsgAEIAIAApAyAiESACIAEiEGutIhJ9IhMgEyARVhs3AyAgESASViIURQ3lAUEIIRAM6wMLAkAgASIBIAJGDQAgAEGJgICAADYCCCAAIAE2AgQgASEBQRQhEAzSAwtBCSEQDOoDCyABIQEgACkDIFAN5AEgASEBDPICCwJAIAEiASACRw0AQQshEAzpAwsgACABQQFqIgEgAhC2gICAACIQDeUBIAEhAQzyAgsgACABIgEgAhC4gICAACIQDeUBIAEhAQzyAgsgACABIgEgAhC4gICAACIQDeYBIAEhAQwNCyAAIAEiASACELqAgIAAIhAN5wEgASEBDPACCwJAIAEiASACRw0AQQ8hEAzlAwsgAS0AACIQQTtGDQggEEENRw3oASABQQFqIQEM7wILIAAgASIBIAIQuoCAgAAiEA3oASABIQEM8gILA0ACQCABLQAAQfC1gIAAai0AACIQQQFGDQAgEEECRw3rASAAKAIEIRAgAEEANgIEIAAgECABQQFqIgEQuYCAgAAiEA3qASABIQEM9AILIAFBAWoiASACRw0AC0ESIRAM4gMLIAAgASIBIAIQuoCAgAAiEA3pASABIQEMCgsgASIBIAJHDQZBGyEQDOADCwJAIAEiASACRw0AQRYhEAzgAwsgAEGKgICAADYCCCAAIAE2AgQgACABIAIQuICAgAAiEA3qASABIQFBICEQDMYDCwJAIAEiASACRg0AA0ACQCABLQAAQfC3gIAAai0AACIQQQJGDQACQCAQQX9qDgTlAewBAOsB7AELIAFBAWohAUEIIRAMyAMLIAFBAWoiASACRw0AC0EVIRAM3wMLQRUhEAzeAwsDQAJAIAEtAABB8LmAgABqLQAAIhBBAkYNACAQQX9qDgTeAewB4AHrAewBCyABQQFqIgEgAkcNAAtBGCEQDN0DCwJAIAEiASACRg0AIABBi4CAgAA2AgggACABNgIEIAEhAUEHIRAMxAMLQRkhEAzcAwsgAUEBaiEBDAILAkAgASIUIAJHDQBBGiEQDNsDCyAUIQECQCAULQAAQXNqDhTdAu4C7gLuAu4C7gLuAu4C7gLuAu4C7gLuAu4C7gLuAu4C7gLuAgDuAgtBACEQIABBADYCHCAAQa+LgIAANgIQIABBAjYCDCAAIBRBAWo2AhQM2gMLAkAgAS0AACIQQTtGDQAgEEENRw3oASABQQFqIQEM5QILIAFBAWohAQtBIiEQDL8DCwJAIAEiECACRw0AQRwhEAzYAwtCACERIBAhASAQLQAAQVBqDjfnAeYBAQIDBAUGBwgAAAAAAAAACQoLDA0OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPEBESExQAC0EeIRAMvQMLQgIhEQzlAQtCAyERDOQBC0IEIREM4wELQgUhEQziAQtCBiERDOEBC0IHIREM4AELQgghEQzfAQtCCSERDN4BC0IKIREM3QELQgshEQzcAQtCDCERDNsBC0INIREM2gELQg4hEQzZAQtCDyERDNgBC0IKIREM1wELQgshEQzWAQtCDCERDNUBC0INIREM1AELQg4hEQzTAQtCDyERDNIBC0IAIRECQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIBAtAABBUGoON+UB5AEAAQIDBAUGB+YB5gHmAeYB5gHmAeYBCAkKCwwN5gHmAeYB5gHmAeYB5gHmAeYB5gHmAeYB5gHmAeYB5gHmAeYB5gHmAeYB5gHmAeYB5gHmAQ4PEBESE+YBC0ICIREM5AELQgMhEQzjAQtCBCERDOIBC0IFIREM4QELQgYhEQzgAQtCByERDN8BC0IIIREM3gELQgkhEQzdAQtCCiERDNwBC0ILIREM2wELQgwhEQzaAQtCDSERDNkBC0IOIREM2AELQg8hEQzXAQtCCiERDNYBC0ILIREM1QELQgwhEQzUAQtCDSERDNMBC0IOIREM0gELQg8hEQzRAQsgAEIAIAApAyAiESACIAEiEGutIhJ9IhMgEyARVhs3AyAgESASViIURQ3SAUEfIRAMwAMLAkAgASIBIAJGDQAgAEGJgICAADYCCCAAIAE2AgQgASEBQSQhEAynAwtBICEQDL8DCyAAIAEiECACEL6AgIAAQX9qDgW2AQDFAgHRAdIBC0ERIRAMpAMLIABBAToALyAQIQEMuwMLIAEiASACRw3SAUEkIRAMuwMLIAEiDSACRw0eQcYAIRAMugMLIAAgASIBIAIQsoCAgAAiEA3UASABIQEMtQELIAEiECACRw0mQdAAIRAMuAMLAkAgASIBIAJHDQBBKCEQDLgDCyAAQQA2AgQgAEGMgICAADYCCCAAIAEgARCxgICAACIQDdMBIAEhAQzYAQsCQCABIhAgAkcNAEEpIRAMtwMLIBAtAAAiAUEgRg0UIAFBCUcN0wEgEEEBaiEBDBULAkAgASIBIAJGDQAgAUEBaiEBDBcLQSohEAy1AwsCQCABIhAgAkcNAEErIRAMtQMLAkAgEC0AACIBQQlGDQAgAUEgRw3VAQsgAC0ALEEIRg3TASAQIQEMkQMLAkAgASIBIAJHDQBBLCEQDLQDCyABLQAAQQpHDdUBIAFBAWohAQzJAgsgASIOIAJHDdUBQS8hEAyyAwsDQAJAIAEtAAAiEEEgRg0AAkAgEEF2ag4EANwB3AEA2gELIAEhAQzgAQsgAUEBaiIBIAJHDQALQTEhEAyxAwtBMiEQIAEiFCACRg2wAyACIBRrIAAoAgAiAWohFSAUIAFrQQNqIRYCQANAIBQtAAAiF0EgciAXIBdBv39qQf8BcUEaSRtB/wFxIAFB8LuAgABqLQAARw0BAkAgAUEDRw0AQQYhAQyWAwsgAUEBaiEBIBRBAWoiFCACRw0ACyAAIBU2AgAMsQMLIABBADYCACAUIQEM2QELQTMhECABIhQgAkYNrwMgAiAUayAAKAIAIgFqIRUgFCABa0EIaiEWAkADQCAULQAAIhdBIHIgFyAXQb9/akH/AXFBGkkbQf8BcSABQfS7gIAAai0AAEcNAQJAIAFBCEcNAEEFIQEMlQMLIAFBAWohASAUQQFqIhQgAkcNAAsgACAVNgIADLADCyAAQQA2AgAgFCEBDNgBC0E0IRAgASIUIAJGDa4DIAIgFGsgACgCACIBaiEVIBQgAWtBBWohFgJAA0AgFC0AACIXQSByIBcgF0G/f2pB/wFxQRpJG0H/AXEgAUHQwoCAAGotAABHDQECQCABQQVHDQBBByEBDJQDCyABQQFqIQEgFEEBaiIUIAJHDQALIAAgFTYCAAyvAwsgAEEANgIAIBQhAQzXAQsCQCABIgEgAkYNAANAAkAgAS0AAEGAvoCAAGotAAAiEEEBRg0AIBBBAkYNCiABIQEM3QELIAFBAWoiASACRw0AC0EwIRAMrgMLQTAhEAytAwsCQCABIgEgAkYNAANAAkAgAS0AACIQQSBGDQAgEEF2ag4E2QHaAdoB2QHaAQsgAUEBaiIBIAJHDQALQTghEAytAwtBOCEQDKwDCwNAAkAgAS0AACIQQSBGDQAgEEEJRw0DCyABQQFqIgEgAkcNAAtBPCEQDKsDCwNAAkAgAS0AACIQQSBGDQACQAJAIBBBdmoOBNoBAQHaAQALIBBBLEYN2wELIAEhAQwECyABQQFqIgEgAkcNAAtBPyEQDKoDCyABIQEM2wELQcAAIRAgASIUIAJGDagDIAIgFGsgACgCACIBaiEWIBQgAWtBBmohFwJAA0AgFC0AAEEgciABQYDAgIAAai0AAEcNASABQQZGDY4DIAFBAWohASAUQQFqIhQgAkcNAAsgACAWNgIADKkDCyAAQQA2AgAgFCEBC0E2IRAMjgMLAkAgASIPIAJHDQBBwQAhEAynAwsgAEGMgICAADYCCCAAIA82AgQgDyEBIAAtACxBf2oOBM0B1QHXAdkBhwMLIAFBAWohAQzMAQsCQCABIgEgAkYNAANAAkAgAS0AACIQQSByIBAgEEG/f2pB/wFxQRpJG0H/AXEiEEEJRg0AIBBBIEYNAAJAAkACQAJAIBBBnX9qDhMAAwMDAwMDAwEDAwMDAwMDAwMCAwsgAUEBaiEBQTEhEAyRAwsgAUEBaiEBQTIhEAyQAwsgAUEBaiEBQTMhEAyPAwsgASEBDNABCyABQQFqIgEgAkcNAAtBNSEQDKUDC0E1IRAMpAMLAkAgASIBIAJGDQADQAJAIAEtAABBgLyAgABqLQAAQQFGDQAgASEBDNMBCyABQQFqIgEgAkcNAAtBPSEQDKQDC0E9IRAMowMLIAAgASIBIAIQsICAgAAiEA3WASABIQEMAQsgEEEBaiEBC0E8IRAMhwMLAkAgASIBIAJHDQBBwgAhEAygAwsCQANAAkAgAS0AAEF3ag4YAAL+Av4ChAP+Av4C/gL+Av4C/gL+Av4C/gL+Av4C/gL+Av4C/gL+Av4C/gIA/gILIAFBAWoiASACRw0AC0HCACEQDKADCyABQQFqIQEgAC0ALUEBcUUNvQEgASEBC0EsIRAMhQMLIAEiASACRw3TAUHEACEQDJ0DCwNAAkAgAS0AAEGQwICAAGotAABBAUYNACABIQEMtwILIAFBAWoiASACRw0AC0HFACEQDJwDCyANLQAAIhBBIEYNswEgEEE6Rw2BAyAAKAIEIQEgAEEANgIEIAAgASANEK+AgIAAIgEN0AEgDUEBaiEBDLMCC0HHACEQIAEiDSACRg2aAyACIA1rIAAoAgAiAWohFiANIAFrQQVqIRcDQCANLQAAIhRBIHIgFCAUQb9/akH/AXFBGkkbQf8BcSABQZDCgIAAai0AAEcNgAMgAUEFRg30AiABQQFqIQEgDUEBaiINIAJHDQALIAAgFjYCAAyaAwtByAAhECABIg0gAkYNmQMgAiANayAAKAIAIgFqIRYgDSABa0EJaiEXA0AgDS0AACIUQSByIBQgFEG/f2pB/wFxQRpJG0H/AXEgAUGWwoCAAGotAABHDf8CAkAgAUEJRw0AQQIhAQz1AgsgAUEBaiEBIA1BAWoiDSACRw0ACyAAIBY2AgAMmQMLAkAgASINIAJHDQBByQAhEAyZAwsCQAJAIA0tAAAiAUEgciABIAFBv39qQf8BcUEaSRtB/wFxQZJ/ag4HAIADgAOAA4ADgAMBgAMLIA1BAWohAUE+IRAMgAMLIA1BAWohAUE/IRAM/wILQcoAIRAgASINIAJGDZcDIAIgDWsgACgCACIBaiEWIA0gAWtBAWohFwNAIA0tAAAiFEEgciAUIBRBv39qQf8BcUEaSRtB/wFxIAFBoMKAgABqLQAARw39AiABQQFGDfACIAFBAWohASANQQFqIg0gAkcNAAsgACAWNgIADJcDC0HLACEQIAEiDSACRg2WAyACIA1rIAAoAgAiAWohFiANIAFrQQ5qIRcDQCANLQAAIhRBIHIgFCAUQb9/akH/AXFBGkkbQf8BcSABQaLCgIAAai0AAEcN/AIgAUEORg3wAiABQQFqIQEgDUEBaiINIAJHDQALIAAgFjYCAAyWAwtBzAAhECABIg0gAkYNlQMgAiANayAAKAIAIgFqIRYgDSABa0EPaiEXA0AgDS0AACIUQSByIBQgFEG/f2pB/wFxQRpJG0H/AXEgAUHAwoCAAGotAABHDfsCAkAgAUEPRw0AQQMhAQzxAgsgAUEBaiEBIA1BAWoiDSACRw0ACyAAIBY2AgAMlQMLQc0AIRAgASINIAJGDZQDIAIgDWsgACgCACIBaiEWIA0gAWtBBWohFwNAIA0tAAAiFEEgciAUIBRBv39qQf8BcUEaSRtB/wFxIAFB0MKAgABqLQAARw36AgJAIAFBBUcNAEEEIQEM8AILIAFBAWohASANQQFqIg0gAkcNAAsgACAWNgIADJQDCwJAIAEiDSACRw0AQc4AIRAMlAMLAkACQAJAAkAgDS0AACIBQSByIAEgAUG/f2pB/wFxQRpJG0H/AXFBnX9qDhMA/QL9Av0C/QL9Av0C/QL9Av0C/QL9Av0CAf0C/QL9AgID/QILIA1BAWohAUHBACEQDP0CCyANQQFqIQFBwgAhEAz8AgsgDUEBaiEBQcMAIRAM+wILIA1BAWohAUHEACEQDPoCCwJAIAEiASACRg0AIABBjYCAgAA2AgggACABNgIEIAEhAUHFACEQDPoCC0HPACEQDJIDCyAQIQECQAJAIBAtAABBdmoOBAGoAqgCAKgCCyAQQQFqIQELQSchEAz4AgsCQCABIgEgAkcNAEHRACEQDJEDCwJAIAEtAABBIEYNACABIQEMjQELIAFBAWohASAALQAtQQFxRQ3HASABIQEMjAELIAEiFyACRw3IAUHSACEQDI8DC0HTACEQIAEiFCACRg2OAyACIBRrIAAoAgAiAWohFiAUIAFrQQFqIRcDQCAULQAAIAFB1sKAgABqLQAARw3MASABQQFGDccBIAFBAWohASAUQQFqIhQgAkcNAAsgACAWNgIADI4DCwJAIAEiASACRw0AQdUAIRAMjgMLIAEtAABBCkcNzAEgAUEBaiEBDMcBCwJAIAEiASACRw0AQdYAIRAMjQMLAkACQCABLQAAQXZqDgQAzQHNAQHNAQsgAUEBaiEBDMcBCyABQQFqIQFBygAhEAzzAgsgACABIgEgAhCugICAACIQDcsBIAEhAUHNACEQDPICCyAALQApQSJGDYUDDKYCCwJAIAEiASACRw0AQdsAIRAMigMLQQAhFEEBIRdBASEWQQAhEAJAAkACQAJAAkACQAJAAkACQCABLQAAQVBqDgrUAdMBAAECAwQFBgjVAQtBAiEQDAYLQQMhEAwFC0EEIRAMBAtBBSEQDAMLQQYhEAwCC0EHIRAMAQtBCCEQC0EAIRdBACEWQQAhFAzMAQtBCSEQQQEhFEEAIRdBACEWDMsBCwJAIAEiASACRw0AQd0AIRAMiQMLIAEtAABBLkcNzAEgAUEBaiEBDKYCCyABIgEgAkcNzAFB3wAhEAyHAwsCQCABIgEgAkYNACAAQY6AgIAANgIIIAAgATYCBCABIQFB0AAhEAzuAgtB4AAhEAyGAwtB4QAhECABIgEgAkYNhQMgAiABayAAKAIAIhRqIRYgASAUa0EDaiEXA0AgAS0AACAUQeLCgIAAai0AAEcNzQEgFEEDRg3MASAUQQFqIRQgAUEBaiIBIAJHDQALIAAgFjYCAAyFAwtB4gAhECABIgEgAkYNhAMgAiABayAAKAIAIhRqIRYgASAUa0ECaiEXA0AgAS0AACAUQebCgIAAai0AAEcNzAEgFEECRg3OASAUQQFqIRQgAUEBaiIBIAJHDQALIAAgFjYCAAyEAwtB4wAhECABIgEgAkYNgwMgAiABayAAKAIAIhRqIRYgASAUa0EDaiEXA0AgAS0AACAUQenCgIAAai0AAEcNywEgFEEDRg3OASAUQQFqIRQgAUEBaiIBIAJHDQALIAAgFjYCAAyDAwsCQCABIgEgAkcNAEHlACEQDIMDCyAAIAFBAWoiASACEKiAgIAAIhANzQEgASEBQdYAIRAM6QILAkAgASIBIAJGDQADQAJAIAEtAAAiEEEgRg0AAkACQAJAIBBBuH9qDgsAAc8BzwHPAc8BzwHPAc8BzwECzwELIAFBAWohAUHSACEQDO0CCyABQQFqIQFB0wAhEAzsAgsgAUEBaiEBQdQAIRAM6wILIAFBAWoiASACRw0AC0HkACEQDIIDC0HkACEQDIEDCwNAAkAgAS0AAEHwwoCAAGotAAAiEEEBRg0AIBBBfmoOA88B0AHRAdIBCyABQQFqIgEgAkcNAAtB5gAhEAyAAwsCQCABIgEgAkYNACABQQFqIQEMAwtB5wAhEAz/AgsDQAJAIAEtAABB8MSAgABqLQAAIhBBAUYNAAJAIBBBfmoOBNIB0wHUAQDVAQsgASEBQdcAIRAM5wILIAFBAWoiASACRw0AC0HoACEQDP4CCwJAIAEiASACRw0AQekAIRAM/gILAkAgAS0AACIQQXZqDhq6AdUB1QG8AdUB1QHVAdUB1QHVAdUB1QHVAdUB1QHVAdUB1QHVAdUB1QHVAcoB1QHVAQDTAQsgAUEBaiEBC0EGIRAM4wILA0ACQCABLQAAQfDGgIAAai0AAEEBRg0AIAEhAQyeAgsgAUEBaiIBIAJHDQALQeoAIRAM+wILAkAgASIBIAJGDQAgAUEBaiEBDAMLQesAIRAM+gILAkAgASIBIAJHDQBB7AAhEAz6AgsgAUEBaiEBDAELAkAgASIBIAJHDQBB7QAhEAz5AgsgAUEBaiEBC0EEIRAM3gILAkAgASIUIAJHDQBB7gAhEAz3AgsgFCEBAkACQAJAIBQtAABB8MiAgABqLQAAQX9qDgfUAdUB1gEAnAIBAtcBCyAUQQFqIQEMCgsgFEEBaiEBDM0BC0EAIRAgAEEANgIcIABBm5KAgAA2AhAgAEEHNgIMIAAgFEEBajYCFAz2AgsCQANAAkAgAS0AAEHwyICAAGotAAAiEEEERg0AAkACQCAQQX9qDgfSAdMB1AHZAQAEAdkBCyABIQFB2gAhEAzgAgsgAUEBaiEBQdwAIRAM3wILIAFBAWoiASACRw0AC0HvACEQDPYCCyABQQFqIQEMywELAkAgASIUIAJHDQBB8AAhEAz1AgsgFC0AAEEvRw3UASAUQQFqIQEMBgsCQCABIhQgAkcNAEHxACEQDPQCCwJAIBQtAAAiAUEvRw0AIBRBAWohAUHdACEQDNsCCyABQXZqIgRBFksN0wFBASAEdEGJgIACcUUN0wEMygILAkAgASIBIAJGDQAgAUEBaiEBQd4AIRAM2gILQfIAIRAM8gILAkAgASIUIAJHDQBB9AAhEAzyAgsgFCEBAkAgFC0AAEHwzICAAGotAABBf2oOA8kClAIA1AELQeEAIRAM2AILAkAgASIUIAJGDQADQAJAIBQtAABB8MqAgABqLQAAIgFBA0YNAAJAIAFBf2oOAssCANUBCyAUIQFB3wAhEAzaAgsgFEEBaiIUIAJHDQALQfMAIRAM8QILQfMAIRAM8AILAkAgASIBIAJGDQAgAEGPgICAADYCCCAAIAE2AgQgASEBQeAAIRAM1wILQfUAIRAM7wILAkAgASIBIAJHDQBB9gAhEAzvAgsgAEGPgICAADYCCCAAIAE2AgQgASEBC0EDIRAM1AILA0AgAS0AAEEgRw3DAiABQQFqIgEgAkcNAAtB9wAhEAzsAgsCQCABIgEgAkcNAEH4ACEQDOwCCyABLQAAQSBHDc4BIAFBAWohAQzvAQsgACABIgEgAhCsgICAACIQDc4BIAEhAQyOAgsCQCABIgQgAkcNAEH6ACEQDOoCCyAELQAAQcwARw3RASAEQQFqIQFBEyEQDM8BCwJAIAEiBCACRw0AQfsAIRAM6QILIAIgBGsgACgCACIBaiEUIAQgAWtBBWohEANAIAQtAAAgAUHwzoCAAGotAABHDdABIAFBBUYNzgEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBB+wAhEAzoAgsCQCABIgQgAkcNAEH8ACEQDOgCCwJAAkAgBC0AAEG9f2oODADRAdEB0QHRAdEB0QHRAdEB0QHRAQHRAQsgBEEBaiEBQeYAIRAMzwILIARBAWohAUHnACEQDM4CCwJAIAEiBCACRw0AQf0AIRAM5wILIAIgBGsgACgCACIBaiEUIAQgAWtBAmohEAJAA0AgBC0AACABQe3PgIAAai0AAEcNzwEgAUECRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQf0AIRAM5wILIABBADYCACAQQQFqIQFBECEQDMwBCwJAIAEiBCACRw0AQf4AIRAM5gILIAIgBGsgACgCACIBaiEUIAQgAWtBBWohEAJAA0AgBC0AACABQfbOgIAAai0AAEcNzgEgAUEFRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQf4AIRAM5gILIABBADYCACAQQQFqIQFBFiEQDMsBCwJAIAEiBCACRw0AQf8AIRAM5QILIAIgBGsgACgCACIBaiEUIAQgAWtBA2ohEAJAA0AgBC0AACABQfzOgIAAai0AAEcNzQEgAUEDRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQf8AIRAM5QILIABBADYCACAQQQFqIQFBBSEQDMoBCwJAIAEiBCACRw0AQYABIRAM5AILIAQtAABB2QBHDcsBIARBAWohAUEIIRAMyQELAkAgASIEIAJHDQBBgQEhEAzjAgsCQAJAIAQtAABBsn9qDgMAzAEBzAELIARBAWohAUHrACEQDMoCCyAEQQFqIQFB7AAhEAzJAgsCQCABIgQgAkcNAEGCASEQDOICCwJAAkAgBC0AAEG4f2oOCADLAcsBywHLAcsBywEBywELIARBAWohAUHqACEQDMkCCyAEQQFqIQFB7QAhEAzIAgsCQCABIgQgAkcNAEGDASEQDOECCyACIARrIAAoAgAiAWohECAEIAFrQQJqIRQCQANAIAQtAAAgAUGAz4CAAGotAABHDckBIAFBAkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgEDYCAEGDASEQDOECC0EAIRAgAEEANgIAIBRBAWohAQzGAQsCQCABIgQgAkcNAEGEASEQDOACCyACIARrIAAoAgAiAWohFCAEIAFrQQRqIRACQANAIAQtAAAgAUGDz4CAAGotAABHDcgBIAFBBEYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGEASEQDOACCyAAQQA2AgAgEEEBaiEBQSMhEAzFAQsCQCABIgQgAkcNAEGFASEQDN8CCwJAAkAgBC0AAEG0f2oOCADIAcgByAHIAcgByAEByAELIARBAWohAUHvACEQDMYCCyAEQQFqIQFB8AAhEAzFAgsCQCABIgQgAkcNAEGGASEQDN4CCyAELQAAQcUARw3FASAEQQFqIQEMgwILAkAgASIEIAJHDQBBhwEhEAzdAgsgAiAEayAAKAIAIgFqIRQgBCABa0EDaiEQAkADQCAELQAAIAFBiM+AgABqLQAARw3FASABQQNGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBhwEhEAzdAgsgAEEANgIAIBBBAWohAUEtIRAMwgELAkAgASIEIAJHDQBBiAEhEAzcAgsgAiAEayAAKAIAIgFqIRQgBCABa0EIaiEQAkADQCAELQAAIAFB0M+AgABqLQAARw3EASABQQhGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBiAEhEAzcAgsgAEEANgIAIBBBAWohAUEpIRAMwQELAkAgASIBIAJHDQBBiQEhEAzbAgtBASEQIAEtAABB3wBHDcABIAFBAWohAQyBAgsCQCABIgQgAkcNAEGKASEQDNoCCyACIARrIAAoAgAiAWohFCAEIAFrQQFqIRADQCAELQAAIAFBjM+AgABqLQAARw3BASABQQFGDa8CIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQYoBIRAM2QILAkAgASIEIAJHDQBBiwEhEAzZAgsgAiAEayAAKAIAIgFqIRQgBCABa0ECaiEQAkADQCAELQAAIAFBjs+AgABqLQAARw3BASABQQJGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBiwEhEAzZAgsgAEEANgIAIBBBAWohAUECIRAMvgELAkAgASIEIAJHDQBBjAEhEAzYAgsgAiAEayAAKAIAIgFqIRQgBCABa0EBaiEQAkADQCAELQAAIAFB8M+AgABqLQAARw3AASABQQFGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBjAEhEAzYAgsgAEEANgIAIBBBAWohAUEfIRAMvQELAkAgASIEIAJHDQBBjQEhEAzXAgsgAiAEayAAKAIAIgFqIRQgBCABa0EBaiEQAkADQCAELQAAIAFB8s+AgABqLQAARw2/ASABQQFGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBjQEhEAzXAgsgAEEANgIAIBBBAWohAUEJIRAMvAELAkAgASIEIAJHDQBBjgEhEAzWAgsCQAJAIAQtAABBt39qDgcAvwG/Ab8BvwG/AQG/AQsgBEEBaiEBQfgAIRAMvQILIARBAWohAUH5ACEQDLwCCwJAIAEiBCACRw0AQY8BIRAM1QILIAIgBGsgACgCACIBaiEUIAQgAWtBBWohEAJAA0AgBC0AACABQZHPgIAAai0AAEcNvQEgAUEFRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQY8BIRAM1QILIABBADYCACAQQQFqIQFBGCEQDLoBCwJAIAEiBCACRw0AQZABIRAM1AILIAIgBGsgACgCACIBaiEUIAQgAWtBAmohEAJAA0AgBC0AACABQZfPgIAAai0AAEcNvAEgAUECRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQZABIRAM1AILIABBADYCACAQQQFqIQFBFyEQDLkBCwJAIAEiBCACRw0AQZEBIRAM0wILIAIgBGsgACgCACIBaiEUIAQgAWtBBmohEAJAA0AgBC0AACABQZrPgIAAai0AAEcNuwEgAUEGRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQZEBIRAM0wILIABBADYCACAQQQFqIQFBFSEQDLgBCwJAIAEiBCACRw0AQZIBIRAM0gILIAIgBGsgACgCACIBaiEUIAQgAWtBBWohEAJAA0AgBC0AACABQaHPgIAAai0AAEcNugEgAUEFRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQZIBIRAM0gILIABBADYCACAQQQFqIQFBHiEQDLcBCwJAIAEiBCACRw0AQZMBIRAM0QILIAQtAABBzABHDbgBIARBAWohAUEKIRAMtgELAkAgBCACRw0AQZQBIRAM0AILAkACQCAELQAAQb9/ag4PALkBuQG5AbkBuQG5AbkBuQG5AbkBuQG5AbkBAbkBCyAEQQFqIQFB/gAhEAy3AgsgBEEBaiEBQf8AIRAMtgILAkAgBCACRw0AQZUBIRAMzwILAkACQCAELQAAQb9/ag4DALgBAbgBCyAEQQFqIQFB/QAhEAy2AgsgBEEBaiEEQYABIRAMtQILAkAgBCACRw0AQZYBIRAMzgILIAIgBGsgACgCACIBaiEUIAQgAWtBAWohEAJAA0AgBC0AACABQafPgIAAai0AAEcNtgEgAUEBRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQZYBIRAMzgILIABBADYCACAQQQFqIQFBCyEQDLMBCwJAIAQgAkcNAEGXASEQDM0CCwJAAkACQAJAIAQtAABBU2oOIwC4AbgBuAG4AbgBuAG4AbgBuAG4AbgBuAG4AbgBuAG4AbgBuAG4AbgBuAG4AbgBAbgBuAG4AbgBuAECuAG4AbgBA7gBCyAEQQFqIQFB+wAhEAy2AgsgBEEBaiEBQfwAIRAMtQILIARBAWohBEGBASEQDLQCCyAEQQFqIQRBggEhEAyzAgsCQCAEIAJHDQBBmAEhEAzMAgsgAiAEayAAKAIAIgFqIRQgBCABa0EEaiEQAkADQCAELQAAIAFBqc+AgABqLQAARw20ASABQQRGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBmAEhEAzMAgsgAEEANgIAIBBBAWohAUEZIRAMsQELAkAgBCACRw0AQZkBIRAMywILIAIgBGsgACgCACIBaiEUIAQgAWtBBWohEAJAA0AgBC0AACABQa7PgIAAai0AAEcNswEgAUEFRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQZkBIRAMywILIABBADYCACAQQQFqIQFBBiEQDLABCwJAIAQgAkcNAEGaASEQDMoCCyACIARrIAAoAgAiAWohFCAEIAFrQQFqIRACQANAIAQtAAAgAUG0z4CAAGotAABHDbIBIAFBAUYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGaASEQDMoCCyAAQQA2AgAgEEEBaiEBQRwhEAyvAQsCQCAEIAJHDQBBmwEhEAzJAgsgAiAEayAAKAIAIgFqIRQgBCABa0EBaiEQAkADQCAELQAAIAFBts+AgABqLQAARw2xASABQQFGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBmwEhEAzJAgsgAEEANgIAIBBBAWohAUEnIRAMrgELAkAgBCACRw0AQZwBIRAMyAILAkACQCAELQAAQax/ag4CAAGxAQsgBEEBaiEEQYYBIRAMrwILIARBAWohBEGHASEQDK4CCwJAIAQgAkcNAEGdASEQDMcCCyACIARrIAAoAgAiAWohFCAEIAFrQQFqIRACQANAIAQtAAAgAUG4z4CAAGotAABHDa8BIAFBAUYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGdASEQDMcCCyAAQQA2AgAgEEEBaiEBQSYhEAysAQsCQCAEIAJHDQBBngEhEAzGAgsgAiAEayAAKAIAIgFqIRQgBCABa0EBaiEQAkADQCAELQAAIAFBus+AgABqLQAARw2uASABQQFGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBngEhEAzGAgsgAEEANgIAIBBBAWohAUEDIRAMqwELAkAgBCACRw0AQZ8BIRAMxQILIAIgBGsgACgCACIBaiEUIAQgAWtBAmohEAJAA0AgBC0AACABQe3PgIAAai0AAEcNrQEgAUECRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQZ8BIRAMxQILIABBADYCACAQQQFqIQFBDCEQDKoBCwJAIAQgAkcNAEGgASEQDMQCCyACIARrIAAoAgAiAWohFCAEIAFrQQNqIRACQANAIAQtAAAgAUG8z4CAAGotAABHDawBIAFBA0YNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGgASEQDMQCCyAAQQA2AgAgEEEBaiEBQQ0hEAypAQsCQCAEIAJHDQBBoQEhEAzDAgsCQAJAIAQtAABBun9qDgsArAGsAawBrAGsAawBrAGsAawBAawBCyAEQQFqIQRBiwEhEAyqAgsgBEEBaiEEQYwBIRAMqQILAkAgBCACRw0AQaIBIRAMwgILIAQtAABB0ABHDakBIARBAWohBAzpAQsCQCAEIAJHDQBBowEhEAzBAgsCQAJAIAQtAABBt39qDgcBqgGqAaoBqgGqAQCqAQsgBEEBaiEEQY4BIRAMqAILIARBAWohAUEiIRAMpgELAkAgBCACRw0AQaQBIRAMwAILIAIgBGsgACgCACIBaiEUIAQgAWtBAWohEAJAA0AgBC0AACABQcDPgIAAai0AAEcNqAEgAUEBRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQaQBIRAMwAILIABBADYCACAQQQFqIQFBHSEQDKUBCwJAIAQgAkcNAEGlASEQDL8CCwJAAkAgBC0AAEGuf2oOAwCoAQGoAQsgBEEBaiEEQZABIRAMpgILIARBAWohAUEEIRAMpAELAkAgBCACRw0AQaYBIRAMvgILAkACQAJAAkACQCAELQAAQb9/ag4VAKoBqgGqAaoBqgGqAaoBqgGqAaoBAaoBqgECqgGqAQOqAaoBBKoBCyAEQQFqIQRBiAEhEAyoAgsgBEEBaiEEQYkBIRAMpwILIARBAWohBEGKASEQDKYCCyAEQQFqIQRBjwEhEAylAgsgBEEBaiEEQZEBIRAMpAILAkAgBCACRw0AQacBIRAMvQILIAIgBGsgACgCACIBaiEUIAQgAWtBAmohEAJAA0AgBC0AACABQe3PgIAAai0AAEcNpQEgAUECRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQacBIRAMvQILIABBADYCACAQQQFqIQFBESEQDKIBCwJAIAQgAkcNAEGoASEQDLwCCyACIARrIAAoAgAiAWohFCAEIAFrQQJqIRACQANAIAQtAAAgAUHCz4CAAGotAABHDaQBIAFBAkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGoASEQDLwCCyAAQQA2AgAgEEEBaiEBQSwhEAyhAQsCQCAEIAJHDQBBqQEhEAy7AgsgAiAEayAAKAIAIgFqIRQgBCABa0EEaiEQAkADQCAELQAAIAFBxc+AgABqLQAARw2jASABQQRGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBqQEhEAy7AgsgAEEANgIAIBBBAWohAUErIRAMoAELAkAgBCACRw0AQaoBIRAMugILIAIgBGsgACgCACIBaiEUIAQgAWtBAmohEAJAA0AgBC0AACABQcrPgIAAai0AAEcNogEgAUECRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQaoBIRAMugILIABBADYCACAQQQFqIQFBFCEQDJ8BCwJAIAQgAkcNAEGrASEQDLkCCwJAAkACQAJAIAQtAABBvn9qDg8AAQKkAaQBpAGkAaQBpAGkAaQBpAGkAaQBA6QBCyAEQQFqIQRBkwEhEAyiAgsgBEEBaiEEQZQBIRAMoQILIARBAWohBEGVASEQDKACCyAEQQFqIQRBlgEhEAyfAgsCQCAEIAJHDQBBrAEhEAy4AgsgBC0AAEHFAEcNnwEgBEEBaiEEDOABCwJAIAQgAkcNAEGtASEQDLcCCyACIARrIAAoAgAiAWohFCAEIAFrQQJqIRACQANAIAQtAAAgAUHNz4CAAGotAABHDZ8BIAFBAkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGtASEQDLcCCyAAQQA2AgAgEEEBaiEBQQ4hEAycAQsCQCAEIAJHDQBBrgEhEAy2AgsgBC0AAEHQAEcNnQEgBEEBaiEBQSUhEAybAQsCQCAEIAJHDQBBrwEhEAy1AgsgAiAEayAAKAIAIgFqIRQgBCABa0EIaiEQAkADQCAELQAAIAFB0M+AgABqLQAARw2dASABQQhGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBrwEhEAy1AgsgAEEANgIAIBBBAWohAUEqIRAMmgELAkAgBCACRw0AQbABIRAMtAILAkACQCAELQAAQat/ag4LAJ0BnQGdAZ0BnQGdAZ0BnQGdAQGdAQsgBEEBaiEEQZoBIRAMmwILIARBAWohBEGbASEQDJoCCwJAIAQgAkcNAEGxASEQDLMCCwJAAkAgBC0AAEG/f2oOFACcAZwBnAGcAZwBnAGcAZwBnAGcAZwBnAGcAZwBnAGcAZwBnAEBnAELIARBAWohBEGZASEQDJoCCyAEQQFqIQRBnAEhEAyZAgsCQCAEIAJHDQBBsgEhEAyyAgsgAiAEayAAKAIAIgFqIRQgBCABa0EDaiEQAkADQCAELQAAIAFB2c+AgABqLQAARw2aASABQQNGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBsgEhEAyyAgsgAEEANgIAIBBBAWohAUEhIRAMlwELAkAgBCACRw0AQbMBIRAMsQILIAIgBGsgACgCACIBaiEUIAQgAWtBBmohEAJAA0AgBC0AACABQd3PgIAAai0AAEcNmQEgAUEGRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQbMBIRAMsQILIABBADYCACAQQQFqIQFBGiEQDJYBCwJAIAQgAkcNAEG0ASEQDLACCwJAAkACQCAELQAAQbt/ag4RAJoBmgGaAZoBmgGaAZoBmgGaAQGaAZoBmgGaAZoBApoBCyAEQQFqIQRBnQEhEAyYAgsgBEEBaiEEQZ4BIRAMlwILIARBAWohBEGfASEQDJYCCwJAIAQgAkcNAEG1ASEQDK8CCyACIARrIAAoAgAiAWohFCAEIAFrQQVqIRACQANAIAQtAAAgAUHkz4CAAGotAABHDZcBIAFBBUYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEG1ASEQDK8CCyAAQQA2AgAgEEEBaiEBQSghEAyUAQsCQCAEIAJHDQBBtgEhEAyuAgsgAiAEayAAKAIAIgFqIRQgBCABa0ECaiEQAkADQCAELQAAIAFB6s+AgABqLQAARw2WASABQQJGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBtgEhEAyuAgsgAEEANgIAIBBBAWohAUEHIRAMkwELAkAgBCACRw0AQbcBIRAMrQILAkACQCAELQAAQbt/ag4OAJYBlgGWAZYBlgGWAZYBlgGWAZYBlgGWAQGWAQsgBEEBaiEEQaEBIRAMlAILIARBAWohBEGiASEQDJMCCwJAIAQgAkcNAEG4ASEQDKwCCyACIARrIAAoAgAiAWohFCAEIAFrQQJqIRACQANAIAQtAAAgAUHtz4CAAGotAABHDZQBIAFBAkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEG4ASEQDKwCCyAAQQA2AgAgEEEBaiEBQRIhEAyRAQsCQCAEIAJHDQBBuQEhEAyrAgsgAiAEayAAKAIAIgFqIRQgBCABa0EBaiEQAkADQCAELQAAIAFB8M+AgABqLQAARw2TASABQQFGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBuQEhEAyrAgsgAEEANgIAIBBBAWohAUEgIRAMkAELAkAgBCACRw0AQboBIRAMqgILIAIgBGsgACgCACIBaiEUIAQgAWtBAWohEAJAA0AgBC0AACABQfLPgIAAai0AAEcNkgEgAUEBRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQboBIRAMqgILIABBADYCACAQQQFqIQFBDyEQDI8BCwJAIAQgAkcNAEG7ASEQDKkCCwJAAkAgBC0AAEG3f2oOBwCSAZIBkgGSAZIBAZIBCyAEQQFqIQRBpQEhEAyQAgsgBEEBaiEEQaYBIRAMjwILAkAgBCACRw0AQbwBIRAMqAILIAIgBGsgACgCACIBaiEUIAQgAWtBB2ohEAJAA0AgBC0AACABQfTPgIAAai0AAEcNkAEgAUEHRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQbwBIRAMqAILIABBADYCACAQQQFqIQFBGyEQDI0BCwJAIAQgAkcNAEG9ASEQDKcCCwJAAkACQCAELQAAQb5/ag4SAJEBkQGRAZEBkQGRAZEBkQGRAQGRAZEBkQGRAZEBkQECkQELIARBAWohBEGkASEQDI8CCyAEQQFqIQRBpwEhEAyOAgsgBEEBaiEEQagBIRAMjQILAkAgBCACRw0AQb4BIRAMpgILIAQtAABBzgBHDY0BIARBAWohBAzPAQsCQCAEIAJHDQBBvwEhEAylAgsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAELQAAQb9/ag4VAAECA5wBBAUGnAGcAZwBBwgJCgucAQwNDg+cAQsgBEEBaiEBQegAIRAMmgILIARBAWohAUHpACEQDJkCCyAEQQFqIQFB7gAhEAyYAgsgBEEBaiEBQfIAIRAMlwILIARBAWohAUHzACEQDJYCCyAEQQFqIQFB9gAhEAyVAgsgBEEBaiEBQfcAIRAMlAILIARBAWohAUH6ACEQDJMCCyAEQQFqIQRBgwEhEAySAgsgBEEBaiEEQYQBIRAMkQILIARBAWohBEGFASEQDJACCyAEQQFqIQRBkgEhEAyPAgsgBEEBaiEEQZgBIRAMjgILIARBAWohBEGgASEQDI0CCyAEQQFqIQRBowEhEAyMAgsgBEEBaiEEQaoBIRAMiwILAkAgBCACRg0AIABBkICAgAA2AgggACAENgIEQasBIRAMiwILQcABIRAMowILIAAgBSACEKqAgIAAIgENiwEgBSEBDFwLAkAgBiACRg0AIAZBAWohBQyNAQtBwgEhEAyhAgsDQAJAIBAtAABBdmoOBIwBAACPAQALIBBBAWoiECACRw0AC0HDASEQDKACCwJAIAcgAkYNACAAQZGAgIAANgIIIAAgBzYCBCAHIQFBASEQDIcCC0HEASEQDJ8CCwJAIAcgAkcNAEHFASEQDJ8CCwJAAkAgBy0AAEF2ag4EAc4BzgEAzgELIAdBAWohBgyNAQsgB0EBaiEFDIkBCwJAIAcgAkcNAEHGASEQDJ4CCwJAAkAgBy0AAEF2ag4XAY8BjwEBjwGPAY8BjwGPAY8BjwGPAY8BjwGPAY8BjwGPAY8BjwGPAY8BAI8BCyAHQQFqIQcLQbABIRAMhAILAkAgCCACRw0AQcgBIRAMnQILIAgtAABBIEcNjQEgAEEAOwEyIAhBAWohAUGzASEQDIMCCyABIRcCQANAIBciByACRg0BIActAABBUGpB/wFxIhBBCk8NzAECQCAALwEyIhRBmTNLDQAgACAUQQpsIhQ7ATIgEEH//wNzIBRB/v8DcUkNACAHQQFqIRcgACAUIBBqIhA7ATIgEEH//wNxQegHSQ0BCwtBACEQIABBADYCHCAAQcGJgIAANgIQIABBDTYCDCAAIAdBAWo2AhQMnAILQccBIRAMmwILIAAgCCACEK6AgIAAIhBFDcoBIBBBFUcNjAEgAEHIATYCHCAAIAg2AhQgAEHJl4CAADYCECAAQRU2AgxBACEQDJoCCwJAIAkgAkcNAEHMASEQDJoCC0EAIRRBASEXQQEhFkEAIRACQAJAAkACQAJAAkACQAJAAkAgCS0AAEFQag4KlgGVAQABAgMEBQYIlwELQQIhEAwGC0EDIRAMBQtBBCEQDAQLQQUhEAwDC0EGIRAMAgtBByEQDAELQQghEAtBACEXQQAhFkEAIRQMjgELQQkhEEEBIRRBACEXQQAhFgyNAQsCQCAKIAJHDQBBzgEhEAyZAgsgCi0AAEEuRw2OASAKQQFqIQkMygELIAsgAkcNjgFB0AEhEAyXAgsCQCALIAJGDQAgAEGOgICAADYCCCAAIAs2AgRBtwEhEAz+AQtB0QEhEAyWAgsCQCAEIAJHDQBB0gEhEAyWAgsgAiAEayAAKAIAIhBqIRQgBCAQa0EEaiELA0AgBC0AACAQQfzPgIAAai0AAEcNjgEgEEEERg3pASAQQQFqIRAgBEEBaiIEIAJHDQALIAAgFDYCAEHSASEQDJUCCyAAIAwgAhCsgICAACIBDY0BIAwhAQy4AQsCQCAEIAJHDQBB1AEhEAyUAgsgAiAEayAAKAIAIhBqIRQgBCAQa0EBaiEMA0AgBC0AACAQQYHQgIAAai0AAEcNjwEgEEEBRg2OASAQQQFqIRAgBEEBaiIEIAJHDQALIAAgFDYCAEHUASEQDJMCCwJAIAQgAkcNAEHWASEQDJMCCyACIARrIAAoAgAiEGohFCAEIBBrQQJqIQsDQCAELQAAIBBBg9CAgABqLQAARw2OASAQQQJGDZABIBBBAWohECAEQQFqIgQgAkcNAAsgACAUNgIAQdYBIRAMkgILAkAgBCACRw0AQdcBIRAMkgILAkACQCAELQAAQbt/ag4QAI8BjwGPAY8BjwGPAY8BjwGPAY8BjwGPAY8BjwEBjwELIARBAWohBEG7ASEQDPkBCyAEQQFqIQRBvAEhEAz4AQsCQCAEIAJHDQBB2AEhEAyRAgsgBC0AAEHIAEcNjAEgBEEBaiEEDMQBCwJAIAQgAkYNACAAQZCAgIAANgIIIAAgBDYCBEG+ASEQDPcBC0HZASEQDI8CCwJAIAQgAkcNAEHaASEQDI8CCyAELQAAQcgARg3DASAAQQE6ACgMuQELIABBAjoALyAAIAQgAhCmgICAACIQDY0BQcIBIRAM9AELIAAtAChBf2oOArcBuQG4AQsDQAJAIAQtAABBdmoOBACOAY4BAI4BCyAEQQFqIgQgAkcNAAtB3QEhEAyLAgsgAEEAOgAvIAAtAC1BBHFFDYQCCyAAQQA6AC8gAEEBOgA0IAEhAQyMAQsgEEEVRg3aASAAQQA2AhwgACABNgIUIABBp46AgAA2AhAgAEESNgIMQQAhEAyIAgsCQCAAIBAgAhC0gICAACIEDQAgECEBDIECCwJAIARBFUcNACAAQQM2AhwgACAQNgIUIABBsJiAgAA2AhAgAEEVNgIMQQAhEAyIAgsgAEEANgIcIAAgEDYCFCAAQaeOgIAANgIQIABBEjYCDEEAIRAMhwILIBBBFUYN1gEgAEEANgIcIAAgATYCFCAAQdqNgIAANgIQIABBFDYCDEEAIRAMhgILIAAoAgQhFyAAQQA2AgQgECARp2oiFiEBIAAgFyAQIBYgFBsiEBC1gICAACIURQ2NASAAQQc2AhwgACAQNgIUIAAgFDYCDEEAIRAMhQILIAAgAC8BMEGAAXI7ATAgASEBC0EqIRAM6gELIBBBFUYN0QEgAEEANgIcIAAgATYCFCAAQYOMgIAANgIQIABBEzYCDEEAIRAMggILIBBBFUYNzwEgAEEANgIcIAAgATYCFCAAQZqPgIAANgIQIABBIjYCDEEAIRAMgQILIAAoAgQhECAAQQA2AgQCQCAAIBAgARC3gICAACIQDQAgAUEBaiEBDI0BCyAAQQw2AhwgACAQNgIMIAAgAUEBajYCFEEAIRAMgAILIBBBFUYNzAEgAEEANgIcIAAgATYCFCAAQZqPgIAANgIQIABBIjYCDEEAIRAM/wELIAAoAgQhECAAQQA2AgQCQCAAIBAgARC3gICAACIQDQAgAUEBaiEBDIwBCyAAQQ02AhwgACAQNgIMIAAgAUEBajYCFEEAIRAM/gELIBBBFUYNyQEgAEEANgIcIAAgATYCFCAAQcaMgIAANgIQIABBIzYCDEEAIRAM/QELIAAoAgQhECAAQQA2AgQCQCAAIBAgARC5gICAACIQDQAgAUEBaiEBDIsBCyAAQQ42AhwgACAQNgIMIAAgAUEBajYCFEEAIRAM/AELIABBADYCHCAAIAE2AhQgAEHAlYCAADYCECAAQQI2AgxBACEQDPsBCyAQQRVGDcUBIABBADYCHCAAIAE2AhQgAEHGjICAADYCECAAQSM2AgxBACEQDPoBCyAAQRA2AhwgACABNgIUIAAgEDYCDEEAIRAM+QELIAAoAgQhBCAAQQA2AgQCQCAAIAQgARC5gICAACIEDQAgAUEBaiEBDPEBCyAAQRE2AhwgACAENgIMIAAgAUEBajYCFEEAIRAM+AELIBBBFUYNwQEgAEEANgIcIAAgATYCFCAAQcaMgIAANgIQIABBIzYCDEEAIRAM9wELIAAoAgQhECAAQQA2AgQCQCAAIBAgARC5gICAACIQDQAgAUEBaiEBDIgBCyAAQRM2AhwgACAQNgIMIAAgAUEBajYCFEEAIRAM9gELIAAoAgQhBCAAQQA2AgQCQCAAIAQgARC5gICAACIEDQAgAUEBaiEBDO0BCyAAQRQ2AhwgACAENgIMIAAgAUEBajYCFEEAIRAM9QELIBBBFUYNvQEgAEEANgIcIAAgATYCFCAAQZqPgIAANgIQIABBIjYCDEEAIRAM9AELIAAoAgQhECAAQQA2AgQCQCAAIBAgARC3gICAACIQDQAgAUEBaiEBDIYBCyAAQRY2AhwgACAQNgIMIAAgAUEBajYCFEEAIRAM8wELIAAoAgQhBCAAQQA2AgQCQCAAIAQgARC3gICAACIEDQAgAUEBaiEBDOkBCyAAQRc2AhwgACAENgIMIAAgAUEBajYCFEEAIRAM8gELIABBADYCHCAAIAE2AhQgAEHNk4CAADYCECAAQQw2AgxBACEQDPEBC0IBIRELIBBBAWohAQJAIAApAyAiEkL//////////w9WDQAgACASQgSGIBGENwMgIAEhAQyEAQsgAEEANgIcIAAgATYCFCAAQa2JgIAANgIQIABBDDYCDEEAIRAM7wELIABBADYCHCAAIBA2AhQgAEHNk4CAADYCECAAQQw2AgxBACEQDO4BCyAAKAIEIRcgAEEANgIEIBAgEadqIhYhASAAIBcgECAWIBQbIhAQtYCAgAAiFEUNcyAAQQU2AhwgACAQNgIUIAAgFDYCDEEAIRAM7QELIABBADYCHCAAIBA2AhQgAEGqnICAADYCECAAQQ82AgxBACEQDOwBCyAAIBAgAhC0gICAACIBDQEgECEBC0EOIRAM0QELAkAgAUEVRw0AIABBAjYCHCAAIBA2AhQgAEGwmICAADYCECAAQRU2AgxBACEQDOoBCyAAQQA2AhwgACAQNgIUIABBp46AgAA2AhAgAEESNgIMQQAhEAzpAQsgAUEBaiEQAkAgAC8BMCIBQYABcUUNAAJAIAAgECACELuAgIAAIgENACAQIQEMcAsgAUEVRw26ASAAQQU2AhwgACAQNgIUIABB+ZeAgAA2AhAgAEEVNgIMQQAhEAzpAQsCQCABQaAEcUGgBEcNACAALQAtQQJxDQAgAEEANgIcIAAgEDYCFCAAQZaTgIAANgIQIABBBDYCDEEAIRAM6QELIAAgECACEL2AgIAAGiAQIQECQAJAAkACQAJAIAAgECACELOAgIAADhYCAQAEBAQEBAQEBAQEBAQEBAQEBAQDBAsgAEEBOgAuCyAAIAAvATBBwAByOwEwIBAhAQtBJiEQDNEBCyAAQSM2AhwgACAQNgIUIABBpZaAgAA2AhAgAEEVNgIMQQAhEAzpAQsgAEEANgIcIAAgEDYCFCAAQdWLgIAANgIQIABBETYCDEEAIRAM6AELIAAtAC1BAXFFDQFBwwEhEAzOAQsCQCANIAJGDQADQAJAIA0tAABBIEYNACANIQEMxAELIA1BAWoiDSACRw0AC0ElIRAM5wELQSUhEAzmAQsgACgCBCEEIABBADYCBCAAIAQgDRCvgICAACIERQ2tASAAQSY2AhwgACAENgIMIAAgDUEBajYCFEEAIRAM5QELIBBBFUYNqwEgAEEANgIcIAAgATYCFCAAQf2NgIAANgIQIABBHTYCDEEAIRAM5AELIABBJzYCHCAAIAE2AhQgACAQNgIMQQAhEAzjAQsgECEBQQEhFAJAAkACQAJAAkACQAJAIAAtACxBfmoOBwYFBQMBAgAFCyAAIAAvATBBCHI7ATAMAwtBAiEUDAELQQQhFAsgAEEBOgAsIAAgAC8BMCAUcjsBMAsgECEBC0ErIRAMygELIABBADYCHCAAIBA2AhQgAEGrkoCAADYCECAAQQs2AgxBACEQDOIBCyAAQQA2AhwgACABNgIUIABB4Y+AgAA2AhAgAEEKNgIMQQAhEAzhAQsgAEEAOgAsIBAhAQy9AQsgECEBQQEhFAJAAkACQAJAAkAgAC0ALEF7ag4EAwECAAULIAAgAC8BMEEIcjsBMAwDC0ECIRQMAQtBBCEUCyAAQQE6ACwgACAALwEwIBRyOwEwCyAQIQELQSkhEAzFAQsgAEEANgIcIAAgATYCFCAAQfCUgIAANgIQIABBAzYCDEEAIRAM3QELAkAgDi0AAEENRw0AIAAoAgQhASAAQQA2AgQCQCAAIAEgDhCxgICAACIBDQAgDkEBaiEBDHULIABBLDYCHCAAIAE2AgwgACAOQQFqNgIUQQAhEAzdAQsgAC0ALUEBcUUNAUHEASEQDMMBCwJAIA4gAkcNAEEtIRAM3AELAkACQANAAkAgDi0AAEF2ag4EAgAAAwALIA5BAWoiDiACRw0AC0EtIRAM3QELIAAoAgQhASAAQQA2AgQCQCAAIAEgDhCxgICAACIBDQAgDiEBDHQLIABBLDYCHCAAIA42AhQgACABNgIMQQAhEAzcAQsgACgCBCEBIABBADYCBAJAIAAgASAOELGAgIAAIgENACAOQQFqIQEMcwsgAEEsNgIcIAAgATYCDCAAIA5BAWo2AhRBACEQDNsBCyAAKAIEIQQgAEEANgIEIAAgBCAOELGAgIAAIgQNoAEgDiEBDM4BCyAQQSxHDQEgAUEBaiEQQQEhAQJAAkACQAJAAkAgAC0ALEF7ag4EAwECBAALIBAhAQwEC0ECIQEMAQtBBCEBCyAAQQE6ACwgACAALwEwIAFyOwEwIBAhAQwBCyAAIAAvATBBCHI7ATAgECEBC0E5IRAMvwELIABBADoALCABIQELQTQhEAy9AQsgACAALwEwQSByOwEwIAEhAQwCCyAAKAIEIQQgAEEANgIEAkAgACAEIAEQsYCAgAAiBA0AIAEhAQzHAQsgAEE3NgIcIAAgATYCFCAAIAQ2AgxBACEQDNQBCyAAQQg6ACwgASEBC0EwIRAMuQELAkAgAC0AKEEBRg0AIAEhAQwECyAALQAtQQhxRQ2TASABIQEMAwsgAC0AMEEgcQ2UAUHFASEQDLcBCwJAIA8gAkYNAAJAA0ACQCAPLQAAQVBqIgFB/wFxQQpJDQAgDyEBQTUhEAy6AQsgACkDICIRQpmz5syZs+bMGVYNASAAIBFCCn4iETcDICARIAGtQv8BgyISQn+FVg0BIAAgESASfDcDICAPQQFqIg8gAkcNAAtBOSEQDNEBCyAAKAIEIQIgAEEANgIEIAAgAiAPQQFqIgQQsYCAgAAiAg2VASAEIQEMwwELQTkhEAzPAQsCQCAALwEwIgFBCHFFDQAgAC0AKEEBRw0AIAAtAC1BCHFFDZABCyAAIAFB9/sDcUGABHI7ATAgDyEBC0E3IRAMtAELIAAgAC8BMEEQcjsBMAyrAQsgEEEVRg2LASAAQQA2AhwgACABNgIUIABB8I6AgAA2AhAgAEEcNgIMQQAhEAzLAQsgAEHDADYCHCAAIAE2AgwgACANQQFqNgIUQQAhEAzKAQsCQCABLQAAQTpHDQAgACgCBCEQIABBADYCBAJAIAAgECABEK+AgIAAIhANACABQQFqIQEMYwsgAEHDADYCHCAAIBA2AgwgACABQQFqNgIUQQAhEAzKAQsgAEEANgIcIAAgATYCFCAAQbGRgIAANgIQIABBCjYCDEEAIRAMyQELIABBADYCHCAAIAE2AhQgAEGgmYCAADYCECAAQR42AgxBACEQDMgBCyAAQQA2AgALIABBgBI7ASogACAXQQFqIgEgAhCogICAACIQDQEgASEBC0HHACEQDKwBCyAQQRVHDYMBIABB0QA2AhwgACABNgIUIABB45eAgAA2AhAgAEEVNgIMQQAhEAzEAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMXgsgAEHSADYCHCAAIAE2AhQgACAQNgIMQQAhEAzDAQsgAEEANgIcIAAgFDYCFCAAQcGogIAANgIQIABBBzYCDCAAQQA2AgBBACEQDMIBCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQp4CAgAAiEA0AIAEhAQxdCyAAQdMANgIcIAAgATYCFCAAIBA2AgxBACEQDMEBC0EAIRAgAEEANgIcIAAgATYCFCAAQYCRgIAANgIQIABBCTYCDAzAAQsgEEEVRg19IABBADYCHCAAIAE2AhQgAEGUjYCAADYCECAAQSE2AgxBACEQDL8BC0EBIRZBACEXQQAhFEEBIRALIAAgEDoAKyABQQFqIQECQAJAIAAtAC1BEHENAAJAAkACQCAALQAqDgMBAAIECyAWRQ0DDAILIBQNAQwCCyAXRQ0BCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQrYCAgAAiEA0AIAEhAQxcCyAAQdgANgIcIAAgATYCFCAAIBA2AgxBACEQDL4BCyAAKAIEIQQgAEEANgIEAkAgACAEIAEQrYCAgAAiBA0AIAEhAQytAQsgAEHZADYCHCAAIAE2AhQgACAENgIMQQAhEAy9AQsgACgCBCEEIABBADYCBAJAIAAgBCABEK2AgIAAIgQNACABIQEMqwELIABB2gA2AhwgACABNgIUIAAgBDYCDEEAIRAMvAELIAAoAgQhBCAAQQA2AgQCQCAAIAQgARCtgICAACIEDQAgASEBDKkBCyAAQdwANgIcIAAgATYCFCAAIAQ2AgxBACEQDLsBCwJAIAEtAABBUGoiEEH/AXFBCk8NACAAIBA6ACogAUEBaiEBQc8AIRAMogELIAAoAgQhBCAAQQA2AgQCQCAAIAQgARCtgICAACIEDQAgASEBDKcBCyAAQd4ANgIcIAAgATYCFCAAIAQ2AgxBACEQDLoBCyAAQQA2AgAgF0EBaiEBAkAgAC0AKUEjTw0AIAEhAQxZCyAAQQA2AhwgACABNgIUIABB04mAgAA2AhAgAEEINgIMQQAhEAy5AQsgAEEANgIAC0EAIRAgAEEANgIcIAAgATYCFCAAQZCzgIAANgIQIABBCDYCDAy3AQsgAEEANgIAIBdBAWohAQJAIAAtAClBIUcNACABIQEMVgsgAEEANgIcIAAgATYCFCAAQZuKgIAANgIQIABBCDYCDEEAIRAMtgELIABBADYCACAXQQFqIQECQCAALQApIhBBXWpBC08NACABIQEMVQsCQCAQQQZLDQBBASAQdEHKAHFFDQAgASEBDFULQQAhECAAQQA2AhwgACABNgIUIABB94mAgAA2AhAgAEEINgIMDLUBCyAQQRVGDXEgAEEANgIcIAAgATYCFCAAQbmNgIAANgIQIABBGjYCDEEAIRAMtAELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDFQLIABB5QA2AhwgACABNgIUIAAgEDYCDEEAIRAMswELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDE0LIABB0gA2AhwgACABNgIUIAAgEDYCDEEAIRAMsgELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDE0LIABB0wA2AhwgACABNgIUIAAgEDYCDEEAIRAMsQELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDFELIABB5QA2AhwgACABNgIUIAAgEDYCDEEAIRAMsAELIABBADYCHCAAIAE2AhQgAEHGioCAADYCECAAQQc2AgxBACEQDK8BCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQp4CAgAAiEA0AIAEhAQxJCyAAQdIANgIcIAAgATYCFCAAIBA2AgxBACEQDK4BCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQp4CAgAAiEA0AIAEhAQxJCyAAQdMANgIcIAAgATYCFCAAIBA2AgxBACEQDK0BCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQp4CAgAAiEA0AIAEhAQxNCyAAQeUANgIcIAAgATYCFCAAIBA2AgxBACEQDKwBCyAAQQA2AhwgACABNgIUIABB3IiAgAA2AhAgAEEHNgIMQQAhEAyrAQsgEEE/Rw0BIAFBAWohAQtBBSEQDJABC0EAIRAgAEEANgIcIAAgATYCFCAAQf2SgIAANgIQIABBBzYCDAyoAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMQgsgAEHSADYCHCAAIAE2AhQgACAQNgIMQQAhEAynAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMQgsgAEHTADYCHCAAIAE2AhQgACAQNgIMQQAhEAymAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMRgsgAEHlADYCHCAAIAE2AhQgACAQNgIMQQAhEAylAQsgACgCBCEBIABBADYCBAJAIAAgASAUEKeAgIAAIgENACAUIQEMPwsgAEHSADYCHCAAIBQ2AhQgACABNgIMQQAhEAykAQsgACgCBCEBIABBADYCBAJAIAAgASAUEKeAgIAAIgENACAUIQEMPwsgAEHTADYCHCAAIBQ2AhQgACABNgIMQQAhEAyjAQsgACgCBCEBIABBADYCBAJAIAAgASAUEKeAgIAAIgENACAUIQEMQwsgAEHlADYCHCAAIBQ2AhQgACABNgIMQQAhEAyiAQsgAEEANgIcIAAgFDYCFCAAQcOPgIAANgIQIABBBzYCDEEAIRAMoQELIABBADYCHCAAIAE2AhQgAEHDj4CAADYCECAAQQc2AgxBACEQDKABC0EAIRAgAEEANgIcIAAgFDYCFCAAQYycgIAANgIQIABBBzYCDAyfAQsgAEEANgIcIAAgFDYCFCAAQYycgIAANgIQIABBBzYCDEEAIRAMngELIABBADYCHCAAIBQ2AhQgAEH+kYCAADYCECAAQQc2AgxBACEQDJ0BCyAAQQA2AhwgACABNgIUIABBjpuAgAA2AhAgAEEGNgIMQQAhEAycAQsgEEEVRg1XIABBADYCHCAAIAE2AhQgAEHMjoCAADYCECAAQSA2AgxBACEQDJsBCyAAQQA2AgAgEEEBaiEBQSQhEAsgACAQOgApIAAoAgQhECAAQQA2AgQgACAQIAEQq4CAgAAiEA1UIAEhAQw+CyAAQQA2AgALQQAhECAAQQA2AhwgACAENgIUIABB8ZuAgAA2AhAgAEEGNgIMDJcBCyABQRVGDVAgAEEANgIcIAAgBTYCFCAAQfCMgIAANgIQIABBGzYCDEEAIRAMlgELIAAoAgQhBSAAQQA2AgQgACAFIBAQqYCAgAAiBQ0BIBBBAWohBQtBrQEhEAx7CyAAQcEBNgIcIAAgBTYCDCAAIBBBAWo2AhRBACEQDJMBCyAAKAIEIQYgAEEANgIEIAAgBiAQEKmAgIAAIgYNASAQQQFqIQYLQa4BIRAMeAsgAEHCATYCHCAAIAY2AgwgACAQQQFqNgIUQQAhEAyQAQsgAEEANgIcIAAgBzYCFCAAQZeLgIAANgIQIABBDTYCDEEAIRAMjwELIABBADYCHCAAIAg2AhQgAEHjkICAADYCECAAQQk2AgxBACEQDI4BCyAAQQA2AhwgACAINgIUIABBlI2AgAA2AhAgAEEhNgIMQQAhEAyNAQtBASEWQQAhF0EAIRRBASEQCyAAIBA6ACsgCUEBaiEIAkACQCAALQAtQRBxDQACQAJAAkAgAC0AKg4DAQACBAsgFkUNAwwCCyAUDQEMAgsgF0UNAQsgACgCBCEQIABBADYCBCAAIBAgCBCtgICAACIQRQ09IABByQE2AhwgACAINgIUIAAgEDYCDEEAIRAMjAELIAAoAgQhBCAAQQA2AgQgACAEIAgQrYCAgAAiBEUNdiAAQcoBNgIcIAAgCDYCFCAAIAQ2AgxBACEQDIsBCyAAKAIEIQQgAEEANgIEIAAgBCAJEK2AgIAAIgRFDXQgAEHLATYCHCAAIAk2AhQgACAENgIMQQAhEAyKAQsgACgCBCEEIABBADYCBCAAIAQgChCtgICAACIERQ1yIABBzQE2AhwgACAKNgIUIAAgBDYCDEEAIRAMiQELAkAgCy0AAEFQaiIQQf8BcUEKTw0AIAAgEDoAKiALQQFqIQpBtgEhEAxwCyAAKAIEIQQgAEEANgIEIAAgBCALEK2AgIAAIgRFDXAgAEHPATYCHCAAIAs2AhQgACAENgIMQQAhEAyIAQsgAEEANgIcIAAgBDYCFCAAQZCzgIAANgIQIABBCDYCDCAAQQA2AgBBACEQDIcBCyABQRVGDT8gAEEANgIcIAAgDDYCFCAAQcyOgIAANgIQIABBIDYCDEEAIRAMhgELIABBgQQ7ASggACgCBCEQIABCADcDACAAIBAgDEEBaiIMEKuAgIAAIhBFDTggAEHTATYCHCAAIAw2AhQgACAQNgIMQQAhEAyFAQsgAEEANgIAC0EAIRAgAEEANgIcIAAgBDYCFCAAQdibgIAANgIQIABBCDYCDAyDAQsgACgCBCEQIABCADcDACAAIBAgC0EBaiILEKuAgIAAIhANAUHGASEQDGkLIABBAjoAKAxVCyAAQdUBNgIcIAAgCzYCFCAAIBA2AgxBACEQDIABCyAQQRVGDTcgAEEANgIcIAAgBDYCFCAAQaSMgIAANgIQIABBEDYCDEEAIRAMfwsgAC0ANEEBRw00IAAgBCACELyAgIAAIhBFDTQgEEEVRw01IABB3AE2AhwgACAENgIUIABB1ZaAgAA2AhAgAEEVNgIMQQAhEAx+C0EAIRAgAEEANgIcIABBr4uAgAA2AhAgAEECNgIMIAAgFEEBajYCFAx9C0EAIRAMYwtBAiEQDGILQQ0hEAxhC0EPIRAMYAtBJSEQDF8LQRMhEAxeC0EVIRAMXQtBFiEQDFwLQRchEAxbC0EYIRAMWgtBGSEQDFkLQRohEAxYC0EbIRAMVwtBHCEQDFYLQR0hEAxVC0EfIRAMVAtBISEQDFMLQSMhEAxSC0HGACEQDFELQS4hEAxQC0EvIRAMTwtBOyEQDE4LQT0hEAxNC0HIACEQDEwLQckAIRAMSwtBywAhEAxKC0HMACEQDEkLQc4AIRAMSAtB0QAhEAxHC0HVACEQDEYLQdgAIRAMRQtB2QAhEAxEC0HbACEQDEMLQeQAIRAMQgtB5QAhEAxBC0HxACEQDEALQfQAIRAMPwtBjQEhEAw+C0GXASEQDD0LQakBIRAMPAtBrAEhEAw7C0HAASEQDDoLQbkBIRAMOQtBrwEhEAw4C0GxASEQDDcLQbIBIRAMNgtBtAEhEAw1C0G1ASEQDDQLQboBIRAMMwtBvQEhEAwyC0G/ASEQDDELQcEBIRAMMAsgAEEANgIcIAAgBDYCFCAAQemLgIAANgIQIABBHzYCDEEAIRAMSAsgAEHbATYCHCAAIAQ2AhQgAEH6loCAADYCECAAQRU2AgxBACEQDEcLIABB+AA2AhwgACAMNgIUIABBypiAgAA2AhAgAEEVNgIMQQAhEAxGCyAAQdEANgIcIAAgBTYCFCAAQbCXgIAANgIQIABBFTYCDEEAIRAMRQsgAEH5ADYCHCAAIAE2AhQgACAQNgIMQQAhEAxECyAAQfgANgIcIAAgATYCFCAAQcqYgIAANgIQIABBFTYCDEEAIRAMQwsgAEHkADYCHCAAIAE2AhQgAEHjl4CAADYCECAAQRU2AgxBACEQDEILIABB1wA2AhwgACABNgIUIABByZeAgAA2AhAgAEEVNgIMQQAhEAxBCyAAQQA2AhwgACABNgIUIABBuY2AgAA2AhAgAEEaNgIMQQAhEAxACyAAQcIANgIcIAAgATYCFCAAQeOYgIAANgIQIABBFTYCDEEAIRAMPwsgAEEANgIEIAAgDyAPELGAgIAAIgRFDQEgAEE6NgIcIAAgBDYCDCAAIA9BAWo2AhRBACEQDD4LIAAoAgQhBCAAQQA2AgQCQCAAIAQgARCxgICAACIERQ0AIABBOzYCHCAAIAQ2AgwgACABQQFqNgIUQQAhEAw+CyABQQFqIQEMLQsgD0EBaiEBDC0LIABBADYCHCAAIA82AhQgAEHkkoCAADYCECAAQQQ2AgxBACEQDDsLIABBNjYCHCAAIAQ2AhQgACACNgIMQQAhEAw6CyAAQS42AhwgACAONgIUIAAgBDYCDEEAIRAMOQsgAEHQADYCHCAAIAE2AhQgAEGRmICAADYCECAAQRU2AgxBACEQDDgLIA1BAWohAQwsCyAAQRU2AhwgACABNgIUIABBgpmAgAA2AhAgAEEVNgIMQQAhEAw2CyAAQRs2AhwgACABNgIUIABBkZeAgAA2AhAgAEEVNgIMQQAhEAw1CyAAQQ82AhwgACABNgIUIABBkZeAgAA2AhAgAEEVNgIMQQAhEAw0CyAAQQs2AhwgACABNgIUIABBkZeAgAA2AhAgAEEVNgIMQQAhEAwzCyAAQRo2AhwgACABNgIUIABBgpmAgAA2AhAgAEEVNgIMQQAhEAwyCyAAQQs2AhwgACABNgIUIABBgpmAgAA2AhAgAEEVNgIMQQAhEAwxCyAAQQo2AhwgACABNgIUIABB5JaAgAA2AhAgAEEVNgIMQQAhEAwwCyAAQR42AhwgACABNgIUIABB+ZeAgAA2AhAgAEEVNgIMQQAhEAwvCyAAQQA2AhwgACAQNgIUIABB2o2AgAA2AhAgAEEUNgIMQQAhEAwuCyAAQQQ2AhwgACABNgIUIABBsJiAgAA2AhAgAEEVNgIMQQAhEAwtCyAAQQA2AgAgC0EBaiELC0G4ASEQDBILIABBADYCACAQQQFqIQFB9QAhEAwRCyABIQECQCAALQApQQVHDQBB4wAhEAwRC0HiACEQDBALQQAhECAAQQA2AhwgAEHkkYCAADYCECAAQQc2AgwgACAUQQFqNgIUDCgLIABBADYCACAXQQFqIQFBwAAhEAwOC0EBIQELIAAgAToALCAAQQA2AgAgF0EBaiEBC0EoIRAMCwsgASEBC0E4IRAMCQsCQCABIg8gAkYNAANAAkAgDy0AAEGAvoCAAGotAAAiAUEBRg0AIAFBAkcNAyAPQQFqIQEMBAsgD0EBaiIPIAJHDQALQT4hEAwiC0E+IRAMIQsgAEEAOgAsIA8hAQwBC0ELIRAMBgtBOiEQDAULIAFBAWohAUEtIRAMBAsgACABOgAsIABBADYCACAWQQFqIQFBDCEQDAMLIABBADYCACAXQQFqIQFBCiEQDAILIABBADYCAAsgAEEAOgAsIA0hAUEJIRAMAAsLQQAhECAAQQA2AhwgACALNgIUIABBzZCAgAA2AhAgAEEJNgIMDBcLQQAhECAAQQA2AhwgACAKNgIUIABB6YqAgAA2AhAgAEEJNgIMDBYLQQAhECAAQQA2AhwgACAJNgIUIABBt5CAgAA2AhAgAEEJNgIMDBULQQAhECAAQQA2AhwgACAINgIUIABBnJGAgAA2AhAgAEEJNgIMDBQLQQAhECAAQQA2AhwgACABNgIUIABBzZCAgAA2AhAgAEEJNgIMDBMLQQAhECAAQQA2AhwgACABNgIUIABB6YqAgAA2AhAgAEEJNgIMDBILQQAhECAAQQA2AhwgACABNgIUIABBt5CAgAA2AhAgAEEJNgIMDBELQQAhECAAQQA2AhwgACABNgIUIABBnJGAgAA2AhAgAEEJNgIMDBALQQAhECAAQQA2AhwgACABNgIUIABBl5WAgAA2AhAgAEEPNgIMDA8LQQAhECAAQQA2AhwgACABNgIUIABBl5WAgAA2AhAgAEEPNgIMDA4LQQAhECAAQQA2AhwgACABNgIUIABBwJKAgAA2AhAgAEELNgIMDA0LQQAhECAAQQA2AhwgACABNgIUIABBlYmAgAA2AhAgAEELNgIMDAwLQQAhECAAQQA2AhwgACABNgIUIABB4Y+AgAA2AhAgAEEKNgIMDAsLQQAhECAAQQA2AhwgACABNgIUIABB+4+AgAA2AhAgAEEKNgIMDAoLQQAhECAAQQA2AhwgACABNgIUIABB8ZmAgAA2AhAgAEECNgIMDAkLQQAhECAAQQA2AhwgACABNgIUIABBxJSAgAA2AhAgAEECNgIMDAgLQQAhECAAQQA2AhwgACABNgIUIABB8pWAgAA2AhAgAEECNgIMDAcLIABBAjYCHCAAIAE2AhQgAEGcmoCAADYCECAAQRY2AgxBACEQDAYLQQEhEAwFC0HUACEQIAEiBCACRg0EIANBCGogACAEIAJB2MKAgABBChDFgICAACADKAIMIQQgAygCCA4DAQQCAAsQyoCAgAAACyAAQQA2AhwgAEG1moCAADYCECAAQRc2AgwgACAEQQFqNgIUQQAhEAwCCyAAQQA2AhwgACAENgIUIABBypqAgAA2AhAgAEEJNgIMQQAhEAwBCwJAIAEiBCACRw0AQSIhEAwBCyAAQYmAgIAANgIIIAAgBDYCBEEhIRALIANBEGokgICAgAAgEAuvAQECfyABKAIAIQYCQAJAIAIgA0YNACAEIAZqIQQgBiADaiACayEHIAIgBkF/cyAFaiIGaiEFA0ACQCACLQAAIAQtAABGDQBBAiEEDAMLAkAgBg0AQQAhBCAFIQIMAwsgBkF/aiEGIARBAWohBCACQQFqIgIgA0cNAAsgByEGIAMhAgsgAEEBNgIAIAEgBjYCACAAIAI2AgQPCyABQQA2AgAgACAENgIAIAAgAjYCBAsKACAAEMeAgIAAC/I2AQt/I4CAgIAAQRBrIgEkgICAgAACQEEAKAKg0ICAAA0AQQAQy4CAgABBgNSEgABrIgJB2QBJDQBBACEDAkBBACgC4NOAgAAiBA0AQQBCfzcC7NOAgABBAEKAgISAgIDAADcC5NOAgABBACABQQhqQXBxQdiq1aoFcyIENgLg04CAAEEAQQA2AvTTgIAAQQBBADYCxNOAgAALQQAgAjYCzNOAgABBAEGA1ISAADYCyNOAgABBAEGA1ISAADYCmNCAgABBACAENgKs0ICAAEEAQX82AqjQgIAAA0AgA0HE0ICAAGogA0G40ICAAGoiBDYCACAEIANBsNCAgABqIgU2AgAgA0G80ICAAGogBTYCACADQczQgIAAaiADQcDQgIAAaiIFNgIAIAUgBDYCACADQdTQgIAAaiADQcjQgIAAaiIENgIAIAQgBTYCACADQdDQgIAAaiAENgIAIANBIGoiA0GAAkcNAAtBgNSEgABBeEGA1ISAAGtBD3FBAEGA1ISAAEEIakEPcRsiA2oiBEEEaiACQUhqIgUgA2siA0EBcjYCAEEAQQAoAvDTgIAANgKk0ICAAEEAIAM2ApTQgIAAQQAgBDYCoNCAgABBgNSEgAAgBWpBODYCBAsCQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAEHsAUsNAAJAQQAoAojQgIAAIgZBECAAQRNqQXBxIABBC0kbIgJBA3YiBHYiA0EDcUUNAAJAAkAgA0EBcSAEckEBcyIFQQN0IgRBsNCAgABqIgMgBEG40ICAAGooAgAiBCgCCCICRw0AQQAgBkF+IAV3cTYCiNCAgAAMAQsgAyACNgIIIAIgAzYCDAsgBEEIaiEDIAQgBUEDdCIFQQNyNgIEIAQgBWoiBCAEKAIEQQFyNgIEDAwLIAJBACgCkNCAgAAiB00NAQJAIANFDQACQAJAIAMgBHRBAiAEdCIDQQAgA2tycSIDQQAgA2txQX9qIgMgA0EMdkEQcSIDdiIEQQV2QQhxIgUgA3IgBCAFdiIDQQJ2QQRxIgRyIAMgBHYiA0EBdkECcSIEciADIAR2IgNBAXZBAXEiBHIgAyAEdmoiBEEDdCIDQbDQgIAAaiIFIANBuNCAgABqKAIAIgMoAggiAEcNAEEAIAZBfiAEd3EiBjYCiNCAgAAMAQsgBSAANgIIIAAgBTYCDAsgAyACQQNyNgIEIAMgBEEDdCIEaiAEIAJrIgU2AgAgAyACaiIAIAVBAXI2AgQCQCAHRQ0AIAdBeHFBsNCAgABqIQJBACgCnNCAgAAhBAJAAkAgBkEBIAdBA3Z0IghxDQBBACAGIAhyNgKI0ICAACACIQgMAQsgAigCCCEICyAIIAQ2AgwgAiAENgIIIAQgAjYCDCAEIAg2AggLIANBCGohA0EAIAA2ApzQgIAAQQAgBTYCkNCAgAAMDAtBACgCjNCAgAAiCUUNASAJQQAgCWtxQX9qIgMgA0EMdkEQcSIDdiIEQQV2QQhxIgUgA3IgBCAFdiIDQQJ2QQRxIgRyIAMgBHYiA0EBdkECcSIEciADIAR2IgNBAXZBAXEiBHIgAyAEdmpBAnRBuNKAgABqKAIAIgAoAgRBeHEgAmshBCAAIQUCQANAAkAgBSgCECIDDQAgBUEUaigCACIDRQ0CCyADKAIEQXhxIAJrIgUgBCAFIARJIgUbIQQgAyAAIAUbIQAgAyEFDAALCyAAKAIYIQoCQCAAKAIMIgggAEYNACAAKAIIIgNBACgCmNCAgABJGiAIIAM2AgggAyAINgIMDAsLAkAgAEEUaiIFKAIAIgMNACAAKAIQIgNFDQMgAEEQaiEFCwNAIAUhCyADIghBFGoiBSgCACIDDQAgCEEQaiEFIAgoAhAiAw0ACyALQQA2AgAMCgtBfyECIABBv39LDQAgAEETaiIDQXBxIQJBACgCjNCAgAAiB0UNAEEAIQsCQCACQYACSQ0AQR8hCyACQf///wdLDQAgA0EIdiIDIANBgP4/akEQdkEIcSIDdCIEIARBgOAfakEQdkEEcSIEdCIFIAVBgIAPakEQdkECcSIFdEEPdiADIARyIAVyayIDQQF0IAIgA0EVanZBAXFyQRxqIQsLQQAgAmshBAJAAkACQAJAIAtBAnRBuNKAgABqKAIAIgUNAEEAIQNBACEIDAELQQAhAyACQQBBGSALQQF2ayALQR9GG3QhAEEAIQgDQAJAIAUoAgRBeHEgAmsiBiAETw0AIAYhBCAFIQggBg0AQQAhBCAFIQggBSEDDAMLIAMgBUEUaigCACIGIAYgBSAAQR12QQRxakEQaigCACIFRhsgAyAGGyEDIABBAXQhACAFDQALCwJAIAMgCHINAEEAIQhBAiALdCIDQQAgA2tyIAdxIgNFDQMgA0EAIANrcUF/aiIDIANBDHZBEHEiA3YiBUEFdkEIcSIAIANyIAUgAHYiA0ECdkEEcSIFciADIAV2IgNBAXZBAnEiBXIgAyAFdiIDQQF2QQFxIgVyIAMgBXZqQQJ0QbjSgIAAaigCACEDCyADRQ0BCwNAIAMoAgRBeHEgAmsiBiAESSEAAkAgAygCECIFDQAgA0EUaigCACEFCyAGIAQgABshBCADIAggABshCCAFIQMgBQ0ACwsgCEUNACAEQQAoApDQgIAAIAJrTw0AIAgoAhghCwJAIAgoAgwiACAIRg0AIAgoAggiA0EAKAKY0ICAAEkaIAAgAzYCCCADIAA2AgwMCQsCQCAIQRRqIgUoAgAiAw0AIAgoAhAiA0UNAyAIQRBqIQULA0AgBSEGIAMiAEEUaiIFKAIAIgMNACAAQRBqIQUgACgCECIDDQALIAZBADYCAAwICwJAQQAoApDQgIAAIgMgAkkNAEEAKAKc0ICAACEEAkACQCADIAJrIgVBEEkNACAEIAJqIgAgBUEBcjYCBEEAIAU2ApDQgIAAQQAgADYCnNCAgAAgBCADaiAFNgIAIAQgAkEDcjYCBAwBCyAEIANBA3I2AgQgBCADaiIDIAMoAgRBAXI2AgRBAEEANgKc0ICAAEEAQQA2ApDQgIAACyAEQQhqIQMMCgsCQEEAKAKU0ICAACIAIAJNDQBBACgCoNCAgAAiAyACaiIEIAAgAmsiBUEBcjYCBEEAIAU2ApTQgIAAQQAgBDYCoNCAgAAgAyACQQNyNgIEIANBCGohAwwKCwJAAkBBACgC4NOAgABFDQBBACgC6NOAgAAhBAwBC0EAQn83AuzTgIAAQQBCgICEgICAwAA3AuTTgIAAQQAgAUEMakFwcUHYqtWqBXM2AuDTgIAAQQBBADYC9NOAgABBAEEANgLE04CAAEGAgAQhBAtBACEDAkAgBCACQccAaiIHaiIGQQAgBGsiC3EiCCACSw0AQQBBMDYC+NOAgAAMCgsCQEEAKALA04CAACIDRQ0AAkBBACgCuNOAgAAiBCAIaiIFIARNDQAgBSADTQ0BC0EAIQNBAEEwNgL404CAAAwKC0EALQDE04CAAEEEcQ0EAkACQAJAQQAoAqDQgIAAIgRFDQBByNOAgAAhAwNAAkAgAygCACIFIARLDQAgBSADKAIEaiAESw0DCyADKAIIIgMNAAsLQQAQy4CAgAAiAEF/Rg0FIAghBgJAQQAoAuTTgIAAIgNBf2oiBCAAcUUNACAIIABrIAQgAGpBACADa3FqIQYLIAYgAk0NBSAGQf7///8HSw0FAkBBACgCwNOAgAAiA0UNAEEAKAK404CAACIEIAZqIgUgBE0NBiAFIANLDQYLIAYQy4CAgAAiAyAARw0BDAcLIAYgAGsgC3EiBkH+////B0sNBCAGEMuAgIAAIgAgAygCACADKAIEakYNAyAAIQMLAkAgA0F/Rg0AIAJByABqIAZNDQACQCAHIAZrQQAoAujTgIAAIgRqQQAgBGtxIgRB/v///wdNDQAgAyEADAcLAkAgBBDLgICAAEF/Rg0AIAQgBmohBiADIQAMBwtBACAGaxDLgICAABoMBAsgAyEAIANBf0cNBQwDC0EAIQgMBwtBACEADAULIABBf0cNAgtBAEEAKALE04CAAEEEcjYCxNOAgAALIAhB/v///wdLDQEgCBDLgICAACEAQQAQy4CAgAAhAyAAQX9GDQEgA0F/Rg0BIAAgA08NASADIABrIgYgAkE4ak0NAQtBAEEAKAK404CAACAGaiIDNgK404CAAAJAIANBACgCvNOAgABNDQBBACADNgK804CAAAsCQAJAAkACQEEAKAKg0ICAACIERQ0AQcjTgIAAIQMDQCAAIAMoAgAiBSADKAIEIghqRg0CIAMoAggiAw0ADAMLCwJAAkBBACgCmNCAgAAiA0UNACAAIANPDQELQQAgADYCmNCAgAALQQAhA0EAIAY2AszTgIAAQQAgADYCyNOAgABBAEF/NgKo0ICAAEEAQQAoAuDTgIAANgKs0ICAAEEAQQA2AtTTgIAAA0AgA0HE0ICAAGogA0G40ICAAGoiBDYCACAEIANBsNCAgABqIgU2AgAgA0G80ICAAGogBTYCACADQczQgIAAaiADQcDQgIAAaiIFNgIAIAUgBDYCACADQdTQgIAAaiADQcjQgIAAaiIENgIAIAQgBTYCACADQdDQgIAAaiAENgIAIANBIGoiA0GAAkcNAAsgAEF4IABrQQ9xQQAgAEEIakEPcRsiA2oiBCAGQUhqIgUgA2siA0EBcjYCBEEAQQAoAvDTgIAANgKk0ICAAEEAIAM2ApTQgIAAQQAgBDYCoNCAgAAgACAFakE4NgIEDAILIAMtAAxBCHENACAEIAVJDQAgBCAATw0AIARBeCAEa0EPcUEAIARBCGpBD3EbIgVqIgBBACgClNCAgAAgBmoiCyAFayIFQQFyNgIEIAMgCCAGajYCBEEAQQAoAvDTgIAANgKk0ICAAEEAIAU2ApTQgIAAQQAgADYCoNCAgAAgBCALakE4NgIEDAELAkAgAEEAKAKY0ICAACIITw0AQQAgADYCmNCAgAAgACEICyAAIAZqIQVByNOAgAAhAwJAAkACQAJAAkACQAJAA0AgAygCACAFRg0BIAMoAggiAw0ADAILCyADLQAMQQhxRQ0BC0HI04CAACEDA0ACQCADKAIAIgUgBEsNACAFIAMoAgRqIgUgBEsNAwsgAygCCCEDDAALCyADIAA2AgAgAyADKAIEIAZqNgIEIABBeCAAa0EPcUEAIABBCGpBD3EbaiILIAJBA3I2AgQgBUF4IAVrQQ9xQQAgBUEIakEPcRtqIgYgCyACaiICayEDAkAgBiAERw0AQQAgAjYCoNCAgABBAEEAKAKU0ICAACADaiIDNgKU0ICAACACIANBAXI2AgQMAwsCQCAGQQAoApzQgIAARw0AQQAgAjYCnNCAgABBAEEAKAKQ0ICAACADaiIDNgKQ0ICAACACIANBAXI2AgQgAiADaiADNgIADAMLAkAgBigCBCIEQQNxQQFHDQAgBEF4cSEHAkACQCAEQf8BSw0AIAYoAggiBSAEQQN2IghBA3RBsNCAgABqIgBGGgJAIAYoAgwiBCAFRw0AQQBBACgCiNCAgABBfiAId3E2AojQgIAADAILIAQgAEYaIAQgBTYCCCAFIAQ2AgwMAQsgBigCGCEJAkACQCAGKAIMIgAgBkYNACAGKAIIIgQgCEkaIAAgBDYCCCAEIAA2AgwMAQsCQCAGQRRqIgQoAgAiBQ0AIAZBEGoiBCgCACIFDQBBACEADAELA0AgBCEIIAUiAEEUaiIEKAIAIgUNACAAQRBqIQQgACgCECIFDQALIAhBADYCAAsgCUUNAAJAAkAgBiAGKAIcIgVBAnRBuNKAgABqIgQoAgBHDQAgBCAANgIAIAANAUEAQQAoAozQgIAAQX4gBXdxNgKM0ICAAAwCCyAJQRBBFCAJKAIQIAZGG2ogADYCACAARQ0BCyAAIAk2AhgCQCAGKAIQIgRFDQAgACAENgIQIAQgADYCGAsgBigCFCIERQ0AIABBFGogBDYCACAEIAA2AhgLIAcgA2ohAyAGIAdqIgYoAgQhBAsgBiAEQX5xNgIEIAIgA2ogAzYCACACIANBAXI2AgQCQCADQf8BSw0AIANBeHFBsNCAgABqIQQCQAJAQQAoAojQgIAAIgVBASADQQN2dCIDcQ0AQQAgBSADcjYCiNCAgAAgBCEDDAELIAQoAgghAwsgAyACNgIMIAQgAjYCCCACIAQ2AgwgAiADNgIIDAMLQR8hBAJAIANB////B0sNACADQQh2IgQgBEGA/j9qQRB2QQhxIgR0IgUgBUGA4B9qQRB2QQRxIgV0IgAgAEGAgA9qQRB2QQJxIgB0QQ92IAQgBXIgAHJrIgRBAXQgAyAEQRVqdkEBcXJBHGohBAsgAiAENgIcIAJCADcCECAEQQJ0QbjSgIAAaiEFAkBBACgCjNCAgAAiAEEBIAR0IghxDQAgBSACNgIAQQAgACAIcjYCjNCAgAAgAiAFNgIYIAIgAjYCCCACIAI2AgwMAwsgA0EAQRkgBEEBdmsgBEEfRht0IQQgBSgCACEAA0AgACIFKAIEQXhxIANGDQIgBEEddiEAIARBAXQhBCAFIABBBHFqQRBqIggoAgAiAA0ACyAIIAI2AgAgAiAFNgIYIAIgAjYCDCACIAI2AggMAgsgAEF4IABrQQ9xQQAgAEEIakEPcRsiA2oiCyAGQUhqIgggA2siA0EBcjYCBCAAIAhqQTg2AgQgBCAFQTcgBWtBD3FBACAFQUlqQQ9xG2pBQWoiCCAIIARBEGpJGyIIQSM2AgRBAEEAKALw04CAADYCpNCAgABBACADNgKU0ICAAEEAIAs2AqDQgIAAIAhBEGpBACkC0NOAgAA3AgAgCEEAKQLI04CAADcCCEEAIAhBCGo2AtDTgIAAQQAgBjYCzNOAgABBACAANgLI04CAAEEAQQA2AtTTgIAAIAhBJGohAwNAIANBBzYCACADQQRqIgMgBUkNAAsgCCAERg0DIAggCCgCBEF+cTYCBCAIIAggBGsiADYCACAEIABBAXI2AgQCQCAAQf8BSw0AIABBeHFBsNCAgABqIQMCQAJAQQAoAojQgIAAIgVBASAAQQN2dCIAcQ0AQQAgBSAAcjYCiNCAgAAgAyEFDAELIAMoAgghBQsgBSAENgIMIAMgBDYCCCAEIAM2AgwgBCAFNgIIDAQLQR8hAwJAIABB////B0sNACAAQQh2IgMgA0GA/j9qQRB2QQhxIgN0IgUgBUGA4B9qQRB2QQRxIgV0IgggCEGAgA9qQRB2QQJxIgh0QQ92IAMgBXIgCHJrIgNBAXQgACADQRVqdkEBcXJBHGohAwsgBCADNgIcIARCADcCECADQQJ0QbjSgIAAaiEFAkBBACgCjNCAgAAiCEEBIAN0IgZxDQAgBSAENgIAQQAgCCAGcjYCjNCAgAAgBCAFNgIYIAQgBDYCCCAEIAQ2AgwMBAsgAEEAQRkgA0EBdmsgA0EfRht0IQMgBSgCACEIA0AgCCIFKAIEQXhxIABGDQMgA0EddiEIIANBAXQhAyAFIAhBBHFqQRBqIgYoAgAiCA0ACyAGIAQ2AgAgBCAFNgIYIAQgBDYCDCAEIAQ2AggMAwsgBSgCCCIDIAI2AgwgBSACNgIIIAJBADYCGCACIAU2AgwgAiADNgIICyALQQhqIQMMBQsgBSgCCCIDIAQ2AgwgBSAENgIIIARBADYCGCAEIAU2AgwgBCADNgIIC0EAKAKU0ICAACIDIAJNDQBBACgCoNCAgAAiBCACaiIFIAMgAmsiA0EBcjYCBEEAIAM2ApTQgIAAQQAgBTYCoNCAgAAgBCACQQNyNgIEIARBCGohAwwDC0EAIQNBAEEwNgL404CAAAwCCwJAIAtFDQACQAJAIAggCCgCHCIFQQJ0QbjSgIAAaiIDKAIARw0AIAMgADYCACAADQFBACAHQX4gBXdxIgc2AozQgIAADAILIAtBEEEUIAsoAhAgCEYbaiAANgIAIABFDQELIAAgCzYCGAJAIAgoAhAiA0UNACAAIAM2AhAgAyAANgIYCyAIQRRqKAIAIgNFDQAgAEEUaiADNgIAIAMgADYCGAsCQAJAIARBD0sNACAIIAQgAmoiA0EDcjYCBCAIIANqIgMgAygCBEEBcjYCBAwBCyAIIAJqIgAgBEEBcjYCBCAIIAJBA3I2AgQgACAEaiAENgIAAkAgBEH/AUsNACAEQXhxQbDQgIAAaiEDAkACQEEAKAKI0ICAACIFQQEgBEEDdnQiBHENAEEAIAUgBHI2AojQgIAAIAMhBAwBCyADKAIIIQQLIAQgADYCDCADIAA2AgggACADNgIMIAAgBDYCCAwBC0EfIQMCQCAEQf///wdLDQAgBEEIdiIDIANBgP4/akEQdkEIcSIDdCIFIAVBgOAfakEQdkEEcSIFdCICIAJBgIAPakEQdkECcSICdEEPdiADIAVyIAJyayIDQQF0IAQgA0EVanZBAXFyQRxqIQMLIAAgAzYCHCAAQgA3AhAgA0ECdEG40oCAAGohBQJAIAdBASADdCICcQ0AIAUgADYCAEEAIAcgAnI2AozQgIAAIAAgBTYCGCAAIAA2AgggACAANgIMDAELIARBAEEZIANBAXZrIANBH0YbdCEDIAUoAgAhAgJAA0AgAiIFKAIEQXhxIARGDQEgA0EddiECIANBAXQhAyAFIAJBBHFqQRBqIgYoAgAiAg0ACyAGIAA2AgAgACAFNgIYIAAgADYCDCAAIAA2AggMAQsgBSgCCCIDIAA2AgwgBSAANgIIIABBADYCGCAAIAU2AgwgACADNgIICyAIQQhqIQMMAQsCQCAKRQ0AAkACQCAAIAAoAhwiBUECdEG40oCAAGoiAygCAEcNACADIAg2AgAgCA0BQQAgCUF+IAV3cTYCjNCAgAAMAgsgCkEQQRQgCigCECAARhtqIAg2AgAgCEUNAQsgCCAKNgIYAkAgACgCECIDRQ0AIAggAzYCECADIAg2AhgLIABBFGooAgAiA0UNACAIQRRqIAM2AgAgAyAINgIYCwJAAkAgBEEPSw0AIAAgBCACaiIDQQNyNgIEIAAgA2oiAyADKAIEQQFyNgIEDAELIAAgAmoiBSAEQQFyNgIEIAAgAkEDcjYCBCAFIARqIAQ2AgACQCAHRQ0AIAdBeHFBsNCAgABqIQJBACgCnNCAgAAhAwJAAkBBASAHQQN2dCIIIAZxDQBBACAIIAZyNgKI0ICAACACIQgMAQsgAigCCCEICyAIIAM2AgwgAiADNgIIIAMgAjYCDCADIAg2AggLQQAgBTYCnNCAgABBACAENgKQ0ICAAAsgAEEIaiEDCyABQRBqJICAgIAAIAMLCgAgABDJgICAAAviDQEHfwJAIABFDQAgAEF4aiIBIABBfGooAgAiAkF4cSIAaiEDAkAgAkEBcQ0AIAJBA3FFDQEgASABKAIAIgJrIgFBACgCmNCAgAAiBEkNASACIABqIQACQCABQQAoApzQgIAARg0AAkAgAkH/AUsNACABKAIIIgQgAkEDdiIFQQN0QbDQgIAAaiIGRhoCQCABKAIMIgIgBEcNAEEAQQAoAojQgIAAQX4gBXdxNgKI0ICAAAwDCyACIAZGGiACIAQ2AgggBCACNgIMDAILIAEoAhghBwJAAkAgASgCDCIGIAFGDQAgASgCCCICIARJGiAGIAI2AgggAiAGNgIMDAELAkAgAUEUaiICKAIAIgQNACABQRBqIgIoAgAiBA0AQQAhBgwBCwNAIAIhBSAEIgZBFGoiAigCACIEDQAgBkEQaiECIAYoAhAiBA0ACyAFQQA2AgALIAdFDQECQAJAIAEgASgCHCIEQQJ0QbjSgIAAaiICKAIARw0AIAIgBjYCACAGDQFBAEEAKAKM0ICAAEF+IAR3cTYCjNCAgAAMAwsgB0EQQRQgBygCECABRhtqIAY2AgAgBkUNAgsgBiAHNgIYAkAgASgCECICRQ0AIAYgAjYCECACIAY2AhgLIAEoAhQiAkUNASAGQRRqIAI2AgAgAiAGNgIYDAELIAMoAgQiAkEDcUEDRw0AIAMgAkF+cTYCBEEAIAA2ApDQgIAAIAEgAGogADYCACABIABBAXI2AgQPCyABIANPDQAgAygCBCICQQFxRQ0AAkACQCACQQJxDQACQCADQQAoAqDQgIAARw0AQQAgATYCoNCAgABBAEEAKAKU0ICAACAAaiIANgKU0ICAACABIABBAXI2AgQgAUEAKAKc0ICAAEcNA0EAQQA2ApDQgIAAQQBBADYCnNCAgAAPCwJAIANBACgCnNCAgABHDQBBACABNgKc0ICAAEEAQQAoApDQgIAAIABqIgA2ApDQgIAAIAEgAEEBcjYCBCABIABqIAA2AgAPCyACQXhxIABqIQACQAJAIAJB/wFLDQAgAygCCCIEIAJBA3YiBUEDdEGw0ICAAGoiBkYaAkAgAygCDCICIARHDQBBAEEAKAKI0ICAAEF+IAV3cTYCiNCAgAAMAgsgAiAGRhogAiAENgIIIAQgAjYCDAwBCyADKAIYIQcCQAJAIAMoAgwiBiADRg0AIAMoAggiAkEAKAKY0ICAAEkaIAYgAjYCCCACIAY2AgwMAQsCQCADQRRqIgIoAgAiBA0AIANBEGoiAigCACIEDQBBACEGDAELA0AgAiEFIAQiBkEUaiICKAIAIgQNACAGQRBqIQIgBigCECIEDQALIAVBADYCAAsgB0UNAAJAAkAgAyADKAIcIgRBAnRBuNKAgABqIgIoAgBHDQAgAiAGNgIAIAYNAUEAQQAoAozQgIAAQX4gBHdxNgKM0ICAAAwCCyAHQRBBFCAHKAIQIANGG2ogBjYCACAGRQ0BCyAGIAc2AhgCQCADKAIQIgJFDQAgBiACNgIQIAIgBjYCGAsgAygCFCICRQ0AIAZBFGogAjYCACACIAY2AhgLIAEgAGogADYCACABIABBAXI2AgQgAUEAKAKc0ICAAEcNAUEAIAA2ApDQgIAADwsgAyACQX5xNgIEIAEgAGogADYCACABIABBAXI2AgQLAkAgAEH/AUsNACAAQXhxQbDQgIAAaiECAkACQEEAKAKI0ICAACIEQQEgAEEDdnQiAHENAEEAIAQgAHI2AojQgIAAIAIhAAwBCyACKAIIIQALIAAgATYCDCACIAE2AgggASACNgIMIAEgADYCCA8LQR8hAgJAIABB////B0sNACAAQQh2IgIgAkGA/j9qQRB2QQhxIgJ0IgQgBEGA4B9qQRB2QQRxIgR0IgYgBkGAgA9qQRB2QQJxIgZ0QQ92IAIgBHIgBnJrIgJBAXQgACACQRVqdkEBcXJBHGohAgsgASACNgIcIAFCADcCECACQQJ0QbjSgIAAaiEEAkACQEEAKAKM0ICAACIGQQEgAnQiA3ENACAEIAE2AgBBACAGIANyNgKM0ICAACABIAQ2AhggASABNgIIIAEgATYCDAwBCyAAQQBBGSACQQF2ayACQR9GG3QhAiAEKAIAIQYCQANAIAYiBCgCBEF4cSAARg0BIAJBHXYhBiACQQF0IQIgBCAGQQRxakEQaiIDKAIAIgYNAAsgAyABNgIAIAEgBDYCGCABIAE2AgwgASABNgIIDAELIAQoAggiACABNgIMIAQgATYCCCABQQA2AhggASAENgIMIAEgADYCCAtBAEEAKAKo0ICAAEF/aiIBQX8gARs2AqjQgIAACwsEAAAAC04AAkAgAA0APwBBEHQPCwJAIABB//8DcQ0AIABBf0wNAAJAIABBEHZAACIAQX9HDQBBAEEwNgL404CAAEF/DwsgAEEQdA8LEMqAgIAAAAvyAgIDfwF+AkAgAkUNACAAIAE6AAAgAiAAaiIDQX9qIAE6AAAgAkEDSQ0AIAAgAToAAiAAIAE6AAEgA0F9aiABOgAAIANBfmogAToAACACQQdJDQAgACABOgADIANBfGogAToAACACQQlJDQAgAEEAIABrQQNxIgRqIgMgAUH/AXFBgYKECGwiATYCACADIAIgBGtBfHEiBGoiAkF8aiABNgIAIARBCUkNACADIAE2AgggAyABNgIEIAJBeGogATYCACACQXRqIAE2AgAgBEEZSQ0AIAMgATYCGCADIAE2AhQgAyABNgIQIAMgATYCDCACQXBqIAE2AgAgAkFsaiABNgIAIAJBaGogATYCACACQWRqIAE2AgAgBCADQQRxQRhyIgVrIgJBIEkNACABrUKBgICAEH4hBiADIAVqIQEDQCABIAY3AxggASAGNwMQIAEgBjcDCCABIAY3AwAgAUEgaiEBIAJBYGoiAkEfSw0ACwsgAAsLjkgBAEGACAuGSAEAAAACAAAAAwAAAAAAAAAAAAAABAAAAAUAAAAAAAAAAAAAAAYAAAAHAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASW52YWxpZCBjaGFyIGluIHVybCBxdWVyeQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2JvZHkAQ29udGVudC1MZW5ndGggb3ZlcmZsb3cAQ2h1bmsgc2l6ZSBvdmVyZmxvdwBSZXNwb25zZSBvdmVyZmxvdwBJbnZhbGlkIG1ldGhvZCBmb3IgSFRUUC94LnggcmVxdWVzdABJbnZhbGlkIG1ldGhvZCBmb3IgUlRTUC94LnggcmVxdWVzdABFeHBlY3RlZCBTT1VSQ0UgbWV0aG9kIGZvciBJQ0UveC54IHJlcXVlc3QASW52YWxpZCBjaGFyIGluIHVybCBmcmFnbWVudCBzdGFydABFeHBlY3RlZCBkb3QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9zdGF0dXMASW52YWxpZCByZXNwb25zZSBzdGF0dXMASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucwBVc2VyIGNhbGxiYWNrIGVycm9yAGBvbl9yZXNldGAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2hlYWRlcmAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfYmVnaW5gIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fdmFsdWVgIGNhbGxiYWNrIGVycm9yAGBvbl9zdGF0dXNfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl92ZXJzaW9uX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdXJsX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWV0aG9kX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX25hbWVgIGNhbGxiYWNrIGVycm9yAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2VydmVyAEludmFsaWQgaGVhZGVyIHZhbHVlIGNoYXIASW52YWxpZCBoZWFkZXIgZmllbGQgY2hhcgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3ZlcnNpb24ASW52YWxpZCBtaW5vciB2ZXJzaW9uAEludmFsaWQgbWFqb3IgdmVyc2lvbgBFeHBlY3RlZCBzcGFjZSBhZnRlciB2ZXJzaW9uAEV4cGVjdGVkIENSTEYgYWZ0ZXIgdmVyc2lvbgBJbnZhbGlkIEhUVFAgdmVyc2lvbgBJbnZhbGlkIGhlYWRlciB0b2tlbgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3VybABJbnZhbGlkIGNoYXJhY3RlcnMgaW4gdXJsAFVuZXhwZWN0ZWQgc3RhcnQgY2hhciBpbiB1cmwARG91YmxlIEAgaW4gdXJsAEVtcHR5IENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhcmFjdGVyIGluIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AgaGVhZGVyIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGUgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZWQgdmFsdWUAUGF1c2VkIGJ5IG9uX2hlYWRlcnNfY29tcGxldGUASW52YWxpZCBFT0Ygc3RhdGUAb25fcmVzZXQgcGF1c2UAb25fY2h1bmtfaGVhZGVyIHBhdXNlAG9uX21lc3NhZ2VfYmVnaW4gcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlIHBhdXNlAG9uX3N0YXR1c19jb21wbGV0ZSBwYXVzZQBvbl92ZXJzaW9uX2NvbXBsZXRlIHBhdXNlAG9uX3VybF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGUgcGF1c2UAb25fbWVzc2FnZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXRob2RfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lIHBhdXNlAFVuZXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgc3RhcnQgbGluZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgbmFtZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX21ldGhvZABFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AAU1dJVENIX1BST1hZAFVTRV9QUk9YWQBNS0FDVElWSVRZAFVOUFJPQ0VTU0FCTEVfRU5USVRZAENPUFkATU9WRURfUEVSTUFORU5UTFkAVE9PX0VBUkxZAE5PVElGWQBGQUlMRURfREVQRU5ERU5DWQBCQURfR0FURVdBWQBQTEFZAFBVVABDSEVDS09VVABHQVRFV0FZX1RJTUVPVVQAUkVRVUVTVF9USU1FT1VUAE5FVFdPUktfQ09OTkVDVF9USU1FT1VUAENPTk5FQ1RJT05fVElNRU9VVABMT0dJTl9USU1FT1VUAE5FVFdPUktfUkVBRF9USU1FT1VUAFBPU1QATUlTRElSRUNURURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9MT0FEX0JBTEFOQ0VEX1JFUVVFU1QAQkFEX1JFUVVFU1QASFRUUF9SRVFVRVNUX1NFTlRfVE9fSFRUUFNfUE9SVABSRVBPUlQASU1fQV9URUFQT1QAUkVTRVRfQ09OVEVOVABOT19DT05URU5UAFBBUlRJQUxfQ09OVEVOVABIUEVfSU5WQUxJRF9DT05TVEFOVABIUEVfQ0JfUkVTRVQAR0VUAEhQRV9TVFJJQ1QAQ09ORkxJQ1QAVEVNUE9SQVJZX1JFRElSRUNUAFBFUk1BTkVOVF9SRURJUkVDVABDT05ORUNUAE1VTFRJX1NUQVRVUwBIUEVfSU5WQUxJRF9TVEFUVVMAVE9PX01BTllfUkVRVUVTVFMARUFSTFlfSElOVFMAVU5BVkFJTEFCTEVfRk9SX0xFR0FMX1JFQVNPTlMAT1BUSU9OUwBTV0lUQ0hJTkdfUFJPVE9DT0xTAFZBUklBTlRfQUxTT19ORUdPVElBVEVTAE1VTFRJUExFX0NIT0lDRVMASU5URVJOQUxfU0VSVkVSX0VSUk9SAFdFQl9TRVJWRVJfVU5LTk9XTl9FUlJPUgBSQUlMR1VOX0VSUk9SAElERU5USVRZX1BST1ZJREVSX0FVVEhFTlRJQ0FUSU9OX0VSUk9SAFNTTF9DRVJUSUZJQ0FURV9FUlJPUgBJTlZBTElEX1hfRk9SV0FSREVEX0ZPUgBTRVRfUEFSQU1FVEVSAEdFVF9QQVJBTUVURVIASFBFX1VTRVIAU0VFX09USEVSAEhQRV9DQl9DSFVOS19IRUFERVIATUtDQUxFTkRBUgBTRVRVUABXRUJfU0VSVkVSX0lTX0RPV04AVEVBUkRPV04ASFBFX0NMT1NFRF9DT05ORUNUSU9OAEhFVVJJU1RJQ19FWFBJUkFUSU9OAERJU0NPTk5FQ1RFRF9PUEVSQVRJT04ATk9OX0FVVEhPUklUQVRJVkVfSU5GT1JNQVRJT04ASFBFX0lOVkFMSURfVkVSU0lPTgBIUEVfQ0JfTUVTU0FHRV9CRUdJTgBTSVRFX0lTX0ZST1pFTgBIUEVfSU5WQUxJRF9IRUFERVJfVE9LRU4ASU5WQUxJRF9UT0tFTgBGT1JCSURERU4ARU5IQU5DRV9ZT1VSX0NBTE0ASFBFX0lOVkFMSURfVVJMAEJMT0NLRURfQllfUEFSRU5UQUxfQ09OVFJPTABNS0NPTABBQ0wASFBFX0lOVEVSTkFMAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0VfVU5PRkZJQ0lBTABIUEVfT0sAVU5MSU5LAFVOTE9DSwBQUkkAUkVUUllfV0lUSABIUEVfSU5WQUxJRF9DT05URU5UX0xFTkdUSABIUEVfVU5FWFBFQ1RFRF9DT05URU5UX0xFTkdUSABGTFVTSABQUk9QUEFUQ0gATS1TRUFSQ0gAVVJJX1RPT19MT05HAFBST0NFU1NJTkcATUlTQ0VMTEFORU9VU19QRVJTSVNURU5UX1dBUk5JTkcATUlTQ0VMTEFORU9VU19XQVJOSU5HAEhQRV9JTlZBTElEX1RSQU5TRkVSX0VOQ09ESU5HAEV4cGVjdGVkIENSTEYASFBFX0lOVkFMSURfQ0hVTktfU0laRQBNT1ZFAENPTlRJTlVFAEhQRV9DQl9TVEFUVVNfQ09NUExFVEUASFBFX0NCX0hFQURFUlNfQ09NUExFVEUASFBFX0NCX1ZFUlNJT05fQ09NUExFVEUASFBFX0NCX1VSTF9DT01QTEVURQBIUEVfQ0JfQ0hVTktfQ09NUExFVEUASFBFX0NCX0hFQURFUl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fTkFNRV9DT01QTEVURQBIUEVfQ0JfTUVTU0FHRV9DT01QTEVURQBIUEVfQ0JfTUVUSE9EX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfRklFTERfQ09NUExFVEUAREVMRVRFAEhQRV9JTlZBTElEX0VPRl9TVEFURQBJTlZBTElEX1NTTF9DRVJUSUZJQ0FURQBQQVVTRQBOT19SRVNQT05TRQBVTlNVUFBPUlRFRF9NRURJQV9UWVBFAEdPTkUATk9UX0FDQ0VQVEFCTEUAU0VSVklDRV9VTkFWQUlMQUJMRQBSQU5HRV9OT1RfU0FUSVNGSUFCTEUAT1JJR0lOX0lTX1VOUkVBQ0hBQkxFAFJFU1BPTlNFX0lTX1NUQUxFAFBVUkdFAE1FUkdFAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0UAUkVRVUVTVF9IRUFERVJfVE9PX0xBUkdFAFBBWUxPQURfVE9PX0xBUkdFAElOU1VGRklDSUVOVF9TVE9SQUdFAEhQRV9QQVVTRURfVVBHUkFERQBIUEVfUEFVU0VEX0gyX1VQR1JBREUAU09VUkNFAEFOTk9VTkNFAFRSQUNFAEhQRV9VTkVYUEVDVEVEX1NQQUNFAERFU0NSSUJFAFVOU1VCU0NSSUJFAFJFQ09SRABIUEVfSU5WQUxJRF9NRVRIT0QATk9UX0ZPVU5EAFBST1BGSU5EAFVOQklORABSRUJJTkQAVU5BVVRIT1JJWkVEAE1FVEhPRF9OT1RfQUxMT1dFRABIVFRQX1ZFUlNJT05fTk9UX1NVUFBPUlRFRABBTFJFQURZX1JFUE9SVEVEAEFDQ0VQVEVEAE5PVF9JTVBMRU1FTlRFRABMT09QX0RFVEVDVEVEAEhQRV9DUl9FWFBFQ1RFRABIUEVfTEZfRVhQRUNURUQAQ1JFQVRFRABJTV9VU0VEAEhQRV9QQVVTRUQAVElNRU9VVF9PQ0NVUkVEAFBBWU1FTlRfUkVRVUlSRUQAUFJFQ09ORElUSU9OX1JFUVVJUkVEAFBST1hZX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAE5FVFdPUktfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATEVOR1RIX1JFUVVJUkVEAFNTTF9DRVJUSUZJQ0FURV9SRVFVSVJFRABVUEdSQURFX1JFUVVJUkVEAFBBR0VfRVhQSVJFRABQUkVDT05ESVRJT05fRkFJTEVEAEVYUEVDVEFUSU9OX0ZBSUxFRABSRVZBTElEQVRJT05fRkFJTEVEAFNTTF9IQU5EU0hBS0VfRkFJTEVEAExPQ0tFRABUUkFOU0ZPUk1BVElPTl9BUFBMSUVEAE5PVF9NT0RJRklFRABOT1RfRVhURU5ERUQAQkFORFdJRFRIX0xJTUlUX0VYQ0VFREVEAFNJVEVfSVNfT1ZFUkxPQURFRABIRUFEAEV4cGVjdGVkIEhUVFAvAABeEwAAJhMAADAQAADwFwAAnRMAABUSAAA5FwAA8BIAAAoQAAB1EgAArRIAAIITAABPFAAAfxAAAKAVAAAjFAAAiRIAAIsUAABNFQAA1BEAAM8UAAAQGAAAyRYAANwWAADBEQAA4BcAALsUAAB0FAAAfBUAAOUUAAAIFwAAHxAAAGUVAACjFAAAKBUAAAIVAACZFQAALBAAAIsZAABPDwAA1A4AAGoQAADOEAAAAhcAAIkOAABuEwAAHBMAAGYUAABWFwAAwRMAAM0TAABsEwAAaBcAAGYXAABfFwAAIhMAAM4PAABpDgAA2A4AAGMWAADLEwAAqg4AACgXAAAmFwAAxRMAAF0WAADoEQAAZxMAAGUTAADyFgAAcxMAAB0XAAD5FgAA8xEAAM8OAADOFQAADBIAALMRAAClEQAAYRAAADIXAAC7EwAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgMCAgICAgAAAgIAAgIAAgICAgICAgICAgAEAAAAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAAIAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgICAgIAAAICAAICAAICAgICAgICAgIAAwAEAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgIAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsb3NlZWVwLWFsaXZlAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFjaHVua2VkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQABAQEBAQAAAQEAAQEAAQEBAQEBAQEBAQAAAAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVjdGlvbmVudC1sZW5ndGhvbnJveHktY29ubmVjdGlvbgAAAAAAAAAAAAAAAAAAAHJhbnNmZXItZW5jb2RpbmdwZ3JhZGUNCg0KDQpTTQ0KDQpUVFAvQ0UvVFNQLwAAAAAAAAAAAAAAAAECAAEDAAAAAAAAAAAAAAAAAAAAAAAABAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAABAgABAwAAAAAAAAAAAAAAAAAAAAAAAAQBAQUBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAABAAACAAAAAAAAAAAAAAAAAAAAAAAAAwQAAAQEBAQEBAQEBAQEBQQEBAQEBAQEBAQEBAAEAAYHBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAgAAAAACAAAAAAAAAAAAAAAAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw=="});var Yy=g((sZt,dZ)=>{"use strict";d();var ve=require("assert"),$X=require("net"),yUe=require("http"),{pipeline:EUe}=require("stream"),He=kt(),hQ=sK(),gQ=TX(),bUe=My(),{RequestContentLengthMismatchError:au,ResponseContentLengthMismatchError:CUe,InvalidArgumentError:gi,RequestAbortedError:SQ,HeadersTimeoutError:wUe,HeadersOverflowError:IUe,SocketError:qh,InformationalError:Ll,BodyTimeoutError:BUe,HTTPParserError:SUe,ResponseExceededMaxSizeError:vUe,ClientDestroyedError:_Ue}=Ar(),xUe=Uy(),{kUrl:wn,kReset:hs,kServerName:hd,kClient:Fl,kBusy:yQ,kParser:ri,kConnect:NUe,kBlocking:Hh,kResuming:vA,kRunning:Yr,kPending:xA,kSize:_A,kWriting:lu,kQueue:Rr,kConnected:RUe,kConnecting:Uh,kNeedDrain:gd,kNoRef:Hy,kKeepAliveDefaultTimeout:EQ,kHostHeader:JX,kPendingIdx:wo,kRunningIdx:Qr,kError:In,kPipelining:yd,kSocket:ii,kKeepAliveTimeoutValue:zy,kMaxHeadersSize:sB,kKeepAliveMaxTimeout:KX,kKeepAliveTimeoutThreshold:XX,kHeadersTimeout:ZX,kBodyTimeout:eZ,kStrictContentLength:Vy,kConnector:Gy,kMaxRedirections:QUe,kMaxRequests:Wy,kCounter:tZ,kClose:TUe,kDestroy:DUe,kDispatch:PUe,kInterceptors:OUe,kLocalAddress:jy,kMaxResponseSize:rZ,kHTTPConnVersion:Ml,kHost:iZ,kHTTP2Session:Io,kHTTP2SessionState:aB,kHTTP2BuildRequest:kUe,kHTTP2CopyHeaders:LUe,kHTTP1BuildRequest:FUe}=Nr(),lB;try{lB=require("http2")}catch{lB={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:MUe,HTTP2_HEADER_METHOD:UUe,HTTP2_HEADER_PATH:qUe,HTTP2_HEADER_SCHEME:HUe,HTTP2_HEADER_CONTENT_LENGTH:GUe,HTTP2_HEADER_EXPECT:jUe,HTTP2_HEADER_STATUS:zUe}}=lB,WX=!1,iB=Buffer[Symbol.species],md=Symbol("kClosedResolve"),Gn={};try{let e=require("diagnostics_channel");Gn.sendHeaders=e.channel("undici:client:sendHeaders"),Gn.beforeConnect=e.channel("undici:client:beforeConnect"),Gn.connectError=e.channel("undici:client:connectError"),Gn.connected=e.channel("undici:client:connected")}catch{Gn.sendHeaders={hasSubscribers:!1},Gn.beforeConnect={hasSubscribers:!1},Gn.connectError={hasSubscribers:!1},Gn.connected={hasSubscribers:!1}}var bQ=class extends bUe{constructor(t,{interceptors:r,maxHeaderSize:i,headersTimeout:s,socketTimeout:o,requestTimeout:a,connectTimeout:l,bodyTimeout:c,idleTimeout:u,keepAlive:p,keepAliveTimeout:A,maxKeepAliveTimeout:f,keepAliveMaxTimeout:m,keepAliveTimeoutThreshold:y,socketPath:E,pipelining:b,tls:C,strictContentLength:w,maxCachedSessions:S,maxRedirections:R,connect:U,maxRequestsPerClient:z,localAddress:L,maxResponseSize:ee,autoSelectFamily:k,autoSelectFamilyAttemptTimeout:Z,allowH2:se,maxConcurrentStreams:oe}={}){if(super(),p!==void 0)throw new gi("unsupported keepAlive, use pipelining=0 instead");if(o!==void 0)throw new gi("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(a!==void 0)throw new gi("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(u!==void 0)throw new gi("unsupported idleTimeout, use keepAliveTimeout instead");if(f!==void 0)throw new gi("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead");if(i!=null&&!Number.isFinite(i))throw new gi("invalid maxHeaderSize");if(E!=null&&typeof E!="string")throw new gi("invalid socketPath");if(l!=null&&(!Number.isFinite(l)||l<0))throw new gi("invalid connectTimeout");if(A!=null&&(!Number.isFinite(A)||A<=0))throw new gi("invalid keepAliveTimeout");if(m!=null&&(!Number.isFinite(m)||m<=0))throw new gi("invalid keepAliveMaxTimeout");if(y!=null&&!Number.isFinite(y))throw new gi("invalid keepAliveTimeoutThreshold");if(s!=null&&(!Number.isInteger(s)||s<0))throw new gi("headersTimeout must be a positive integer or zero");if(c!=null&&(!Number.isInteger(c)||c<0))throw new gi("bodyTimeout must be a positive integer or zero");if(U!=null&&typeof U!="function"&&typeof U!="object")throw new gi("connect must be a function or an object");if(R!=null&&(!Number.isInteger(R)||R<0))throw new gi("maxRedirections must be a positive number");if(z!=null&&(!Number.isInteger(z)||z<0))throw new gi("maxRequestsPerClient must be a positive number");if(L!=null&&(typeof L!="string"||$X.isIP(L)===0))throw new gi("localAddress must be valid string IP address");if(ee!=null&&(!Number.isInteger(ee)||ee<-1))throw new gi("maxResponseSize must be a positive number");if(Z!=null&&(!Number.isInteger(Z)||Z<-1))throw new gi("autoSelectFamilyAttemptTimeout must be a positive number");if(se!=null&&typeof se!="boolean")throw new gi("allowH2 must be a valid boolean value");if(oe!=null&&(typeof oe!="number"||oe<1))throw new gi("maxConcurrentStreams must be a possitive integer, greater than 0");typeof U!="function"&&(U=xUe({...C,maxCachedSessions:S,allowH2:se,socketPath:E,timeout:l,...He.nodeHasAutoSelectFamily&&k?{autoSelectFamily:k,autoSelectFamilyAttemptTimeout:Z}:void 0,...U})),this[OUe]=r&&r.Client&&Array.isArray(r.Client)?r.Client:[JUe({maxRedirections:R})],this[wn]=He.parseOrigin(t),this[Gy]=U,this[ii]=null,this[yd]=b??1,this[sB]=i||yUe.maxHeaderSize,this[EQ]=A??4e3,this[KX]=m??6e5,this[XX]=y??1e3,this[zy]=this[EQ],this[hd]=null,this[jy]=L??null,this[vA]=0,this[gd]=0,this[JX]=`host: ${this[wn].hostname}${this[wn].port?`:${this[wn].port}`:""}\r +`,this[eZ]=c??3e5,this[ZX]=s??3e5,this[Vy]=w??!0,this[QUe]=R,this[Wy]=z,this[md]=null,this[rZ]=ee>-1?ee:-1,this[Ml]="h1",this[Io]=null,this[aB]=se?{openStreams:0,maxConcurrentStreams:oe??100}:null,this[iZ]=`${this[wn].hostname}${this[wn].port?`:${this[wn].port}`:""}`,this[Rr]=[],this[Qr]=0,this[wo]=0}get pipelining(){return this[yd]}set pipelining(t){this[yd]=t,Bo(this,!0)}get[xA](){return this[Rr].length-this[wo]}get[Yr](){return this[wo]-this[Qr]}get[_A](){return this[Rr].length-this[Qr]}get[RUe](){return!!this[ii]&&!this[Uh]&&!this[ii].destroyed}get[yQ](){let t=this[ii];return t&&(t[hs]||t[lu]||t[Hh])||this[_A]>=(this[yd]||1)||this[xA]>0}[NUe](t){aZ(this),this.once("connect",t)}[PUe](t,r){let i=t.origin||this[wn].origin,s=this[Ml]==="h2"?gQ[kUe](i,t,r):gQ[FUe](i,t,r);return this[Rr].push(s),this[vA]||(He.bodyLength(s.body)==null&&He.isIterable(s.body)?(this[vA]=1,process.nextTick(Bo,this)):Bo(this,!0)),this[vA]&&this[gd]!==2&&this[yQ]&&(this[gd]=2),this[gd]<2}async[TUe](){return new Promise(t=>{this[_A]?this[md]=t:t(null)})}async[DUe](t){return new Promise(r=>{let i=this[Rr].splice(this[wo]);for(let o=0;o{this[md]&&(this[md](),this[md]=null),r()};this[Io]!=null&&(He.destroy(this[Io],t),this[Io]=null,this[aB]=null),this[ii]?He.destroy(this[ii].on("close",s),t):queueMicrotask(s),Bo(this)})}};function VUe(e){ve(e.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[ii][In]=e,dB(this[Fl],e)}function WUe(e,t,r){let i=new Ll(`HTTP/2: "frameError" received - type ${e}, code ${t}`);r===0&&(this[ii][In]=i,dB(this[Fl],i))}function YUe(){He.destroy(this,new qh("other side closed")),He.destroy(this[ii],new qh("other side closed"))}function $Ue(e){let t=this[Fl],r=new Ll(`HTTP/2: "GOAWAY" frame received with code ${e}`);if(t[ii]=null,t[Io]=null,t.destroyed){ve(this[xA]===0);let i=t[Rr].splice(t[Qr]);for(let s=0;s0){let i=t[Rr][t[Qr]];t[Rr][t[Qr]++]=null,ms(t,i,r)}t[wo]=t[Qr],ve(t[Yr]===0),t.emit("disconnect",t[wn],[t],r),Bo(t)}var Pl=MX(),JUe=rB(),KUe=Buffer.alloc(0);async function XUe(){let e=process.env.JEST_WORKER_ID?fQ():void 0,t;try{t=await WebAssembly.compile(Buffer.from(VX(),"base64"))}catch{t=await WebAssembly.compile(Buffer.from(e||fQ(),"base64"))}return await WebAssembly.instantiate(t,{env:{wasm_on_url:(r,i,s)=>0,wasm_on_status:(r,i,s)=>{ve.strictEqual(Fi.ptr,r);let o=i-kl+Ol.byteOffset;return Fi.onStatus(new iB(Ol.buffer,o,s))||0},wasm_on_message_begin:r=>(ve.strictEqual(Fi.ptr,r),Fi.onMessageBegin()||0),wasm_on_header_field:(r,i,s)=>{ve.strictEqual(Fi.ptr,r);let o=i-kl+Ol.byteOffset;return Fi.onHeaderField(new iB(Ol.buffer,o,s))||0},wasm_on_header_value:(r,i,s)=>{ve.strictEqual(Fi.ptr,r);let o=i-kl+Ol.byteOffset;return Fi.onHeaderValue(new iB(Ol.buffer,o,s))||0},wasm_on_headers_complete:(r,i,s,o)=>(ve.strictEqual(Fi.ptr,r),Fi.onHeadersComplete(i,!!s,!!o)||0),wasm_on_body:(r,i,s)=>{ve.strictEqual(Fi.ptr,r);let o=i-kl+Ol.byteOffset;return Fi.onBody(new iB(Ol.buffer,o,s))||0},wasm_on_message_complete:r=>(ve.strictEqual(Fi.ptr,r),Fi.onMessageComplete()||0)}})}var mQ=null,CQ=XUe();CQ.catch();var Fi=null,Ol=null,nB=0,kl=null,Gh=1,oB=2,wQ=3,IQ=class{constructor(t,r,{exports:i}){ve(Number.isFinite(t[sB])&&t[sB]>0),this.llhttp=i,this.ptr=this.llhttp.llhttp_alloc(Pl.TYPE.RESPONSE),this.client=t,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=t[sB],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=t[rZ]}setTimeout(t,r){this.timeoutType=r,t!==this.timeoutValue?(hQ.clearTimeout(this.timeout),t?(this.timeout=hQ.setTimeout(ZUe,t,this),this.timeout.unref&&this.timeout.unref()):this.timeout=null,this.timeoutValue=t):this.timeout&&this.timeout.refresh&&this.timeout.refresh()}resume(){this.socket.destroyed||!this.paused||(ve(this.ptr!=null),ve(Fi==null),this.llhttp.llhttp_resume(this.ptr),ve(this.timeoutType===oB),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.paused=!1,this.execute(this.socket.read()||KUe),this.readMore())}readMore(){for(;!this.paused&&this.ptr;){let t=this.socket.read();if(t===null)break;this.execute(t)}}execute(t){ve(this.ptr!=null),ve(Fi==null),ve(!this.paused);let{socket:r,llhttp:i}=this;t.length>nB&&(kl&&i.free(kl),nB=Math.ceil(t.length/4096)*4096,kl=i.malloc(nB)),new Uint8Array(i.memory.buffer,kl,nB).set(t);try{let s;try{Ol=t,Fi=this,s=i.llhttp_execute(this.ptr,kl,t.length)}catch(a){throw a}finally{Fi=null,Ol=null}let o=i.llhttp_get_error_pos(this.ptr)-kl;if(s===Pl.ERROR.PAUSED_UPGRADE)this.onUpgrade(t.slice(o));else if(s===Pl.ERROR.PAUSED)this.paused=!0,r.unshift(t.slice(o));else if(s!==Pl.ERROR.OK){let a=i.llhttp_get_error_reason(this.ptr),l="";if(a){let c=new Uint8Array(i.memory.buffer,a).indexOf(0);l="Response does not match the HTTP/1.1 protocol ("+Buffer.from(i.memory.buffer,a,c).toString()+")"}throw new SUe(l,Pl.ERROR[s],t.slice(o))}}catch(s){He.destroy(r,s)}}destroy(){ve(this.ptr!=null),ve(Fi==null),this.llhttp.llhttp_free(this.ptr),this.ptr=null,hQ.clearTimeout(this.timeout),this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.paused=!1}onStatus(t){this.statusText=t.toString()}onMessageBegin(){let{socket:t,client:r}=this;if(t.destroyed||!r[Rr][r[Qr]])return-1}onHeaderField(t){let r=this.headers.length;(r&1)===0?this.headers.push(t):this.headers[r-1]=Buffer.concat([this.headers[r-1],t]),this.trackHeader(t.length)}onHeaderValue(t){let r=this.headers.length;(r&1)===1?(this.headers.push(t),r+=1):this.headers[r-1]=Buffer.concat([this.headers[r-1],t]);let i=this.headers[r-2];i.length===10&&i.toString().toLowerCase()==="keep-alive"?this.keepAlive+=t.toString():i.length===10&&i.toString().toLowerCase()==="connection"?this.connection+=t.toString():i.length===14&&i.toString().toLowerCase()==="content-length"&&(this.contentLength+=t.toString()),this.trackHeader(t.length)}trackHeader(t){this.headersSize+=t,this.headersSize>=this.headersMaxSize&&He.destroy(this.socket,new IUe)}onUpgrade(t){let{upgrade:r,client:i,socket:s,headers:o,statusCode:a}=this;ve(r);let l=i[Rr][i[Qr]];ve(l),ve(!s.destroyed),ve(s===i[ii]),ve(!this.paused),ve(l.upgrade||l.method==="CONNECT"),this.statusCode=null,this.statusText="",this.shouldKeepAlive=null,ve(this.headers.length%2===0),this.headers=[],this.headersSize=0,s.unshift(t),s[ri].destroy(),s[ri]=null,s[Fl]=null,s[In]=null,s.removeListener("error",sZ).removeListener("readable",nZ).removeListener("end",oZ).removeListener("close",BQ),i[ii]=null,i[Rr][i[Qr]++]=null,i.emit("disconnect",i[wn],[i],new Ll("upgrade"));try{l.onUpgrade(a,o,s)}catch(c){He.destroy(s,c)}Bo(i)}onHeadersComplete(t,r,i){let{client:s,socket:o,headers:a,statusText:l}=this;if(o.destroyed)return-1;let c=s[Rr][s[Qr]];if(!c)return-1;if(ve(!this.upgrade),ve(this.statusCode<200),t===100)return He.destroy(o,new qh("bad response",He.getSocketInfo(o))),-1;if(r&&!c.upgrade)return He.destroy(o,new qh("bad upgrade",He.getSocketInfo(o))),-1;if(ve.strictEqual(this.timeoutType,Gh),this.statusCode=t,this.shouldKeepAlive=i||c.method==="HEAD"&&!o[hs]&&this.connection.toLowerCase()==="keep-alive",this.statusCode>=200){let p=c.bodyTimeout!=null?c.bodyTimeout:s[eZ];this.setTimeout(p,oB)}else this.timeout&&this.timeout.refresh&&this.timeout.refresh();if(c.method==="CONNECT")return ve(s[Yr]===1),this.upgrade=!0,2;if(r)return ve(s[Yr]===1),this.upgrade=!0,2;if(ve(this.headers.length%2===0),this.headers=[],this.headersSize=0,this.shouldKeepAlive&&s[yd]){let p=this.keepAlive?He.parseKeepAliveTimeout(this.keepAlive):null;if(p!=null){let A=Math.min(p-s[XX],s[KX]);A<=0?o[hs]=!0:s[zy]=A}else s[zy]=s[EQ]}else o[hs]=!0;let u=c.onHeaders(t,a,this.resume,l)===!1;return c.aborted?-1:c.method==="HEAD"||t<200?1:(o[Hh]&&(o[Hh]=!1,Bo(s)),u?Pl.ERROR.PAUSED:0)}onBody(t){let{client:r,socket:i,statusCode:s,maxResponseSize:o}=this;if(i.destroyed)return-1;let a=r[Rr][r[Qr]];if(ve(a),ve.strictEqual(this.timeoutType,oB),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),ve(s>=200),o>-1&&this.bytesRead+t.length>o)return He.destroy(i,new vUe),-1;if(this.bytesRead+=t.length,a.onData(t)===!1)return Pl.ERROR.PAUSED}onMessageComplete(){let{client:t,socket:r,statusCode:i,upgrade:s,headers:o,contentLength:a,bytesRead:l,shouldKeepAlive:c}=this;if(r.destroyed&&(!i||c))return-1;if(s)return;let u=t[Rr][t[Qr]];if(ve(u),ve(i>=100),this.statusCode=null,this.statusText="",this.bytesRead=0,this.contentLength="",this.keepAlive="",this.connection="",ve(this.headers.length%2===0),this.headers=[],this.headersSize=0,!(i<200)){if(u.method!=="HEAD"&&a&&l!==parseInt(a,10))return He.destroy(r,new CUe),-1;if(u.onComplete(o),t[Rr][t[Qr]++]=null,r[lu])return ve.strictEqual(t[Yr],0),He.destroy(r,new Ll("reset")),Pl.ERROR.PAUSED;if(c){if(r[hs]&&t[Yr]===0)return He.destroy(r,new Ll("reset")),Pl.ERROR.PAUSED;t[yd]===1?setImmediate(Bo,t):Bo(t)}else return He.destroy(r,new Ll("reset")),Pl.ERROR.PAUSED}}};function ZUe(e){let{socket:t,timeoutType:r,client:i}=e;r===Gh?(!t[lu]||t.writableNeedDrain||i[Yr]>1)&&(ve(!e.paused,"cannot be paused while waiting for headers"),He.destroy(t,new wUe)):r===oB?e.paused||He.destroy(t,new BUe):r===wQ&&(ve(i[Yr]===0&&i[zy]),He.destroy(t,new Ll("socket idle timeout")))}function nZ(){let{[ri]:e}=this;e&&e.readMore()}function sZ(e){let{[Fl]:t,[ri]:r}=this;if(ve(e.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),t[Ml]!=="h2"&&e.code==="ECONNRESET"&&r.statusCode&&!r.shouldKeepAlive){r.onMessageComplete();return}this[In]=e,dB(this[Fl],e)}function dB(e,t){if(e[Yr]===0&&t.code!=="UND_ERR_INFO"&&t.code!=="UND_ERR_SOCKET"){ve(e[wo]===e[Qr]);let r=e[Rr].splice(e[Qr]);for(let i=0;i0&&r.code!=="UND_ERR_INFO"){let i=e[Rr][e[Qr]];e[Rr][e[Qr]++]=null,ms(e,i,r)}e[wo]=e[Qr],ve(e[Yr]===0),e.emit("disconnect",e[wn],[e],r),Bo(e)}async function aZ(e){ve(!e[Uh]),ve(!e[ii]);let{host:t,hostname:r,protocol:i,port:s}=e[wn];if(r[0]==="["){let o=r.indexOf("]");ve(o!==-1);let a=r.substring(1,o);ve($X.isIP(a)),r=a}e[Uh]=!0,Gn.beforeConnect.hasSubscribers&&Gn.beforeConnect.publish({connectParams:{host:t,hostname:r,protocol:i,port:s,servername:e[hd],localAddress:e[jy]},connector:e[Gy]});try{let o=await new Promise((l,c)=>{e[Gy]({host:t,hostname:r,protocol:i,port:s,servername:e[hd],localAddress:e[jy]},(u,p)=>{u?c(u):l(p)})});if(e.destroyed){He.destroy(o.on("error",()=>{}),new _Ue);return}if(e[Uh]=!1,ve(o),o.alpnProtocol==="h2"){WX||(WX=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let l=lB.connect(e[wn],{createConnection:()=>o,peerMaxConcurrentStreams:e[aB].maxConcurrentStreams});e[Ml]="h2",l[Fl]=e,l[ii]=o,l.on("error",VUe),l.on("frameError",WUe),l.on("end",YUe),l.on("goaway",$Ue),l.on("close",BQ),l.unref(),e[Io]=l,o[Io]=l}else mQ||(mQ=await CQ,CQ=null),o[Hy]=!1,o[lu]=!1,o[hs]=!1,o[Hh]=!1,o[ri]=new IQ(e,o,mQ);o[tZ]=0,o[Wy]=e[Wy],o[Fl]=e,o[In]=null,o.on("error",sZ).on("readable",nZ).on("end",oZ).on("close",BQ),e[ii]=o,Gn.connected.hasSubscribers&&Gn.connected.publish({connectParams:{host:t,hostname:r,protocol:i,port:s,servername:e[hd],localAddress:e[jy]},connector:e[Gy],socket:o}),e.emit("connect",e[wn],[e])}catch(o){if(e.destroyed)return;if(e[Uh]=!1,Gn.connectError.hasSubscribers&&Gn.connectError.publish({connectParams:{host:t,hostname:r,protocol:i,port:s,servername:e[hd],localAddress:e[jy]},connector:e[Gy],error:o}),o.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(ve(e[Yr]===0);e[xA]>0&&e[Rr][e[wo]].servername===e[hd];){let a=e[Rr][e[wo]++];ms(e,a,o)}else dB(e,o);e.emit("connectionError",e[wn],[e],o)}Bo(e)}function YX(e){e[gd]=0,e.emit("drain",e[wn],[e])}function Bo(e,t){e[vA]!==2&&(e[vA]=2,eqe(e,t),e[vA]=0,e[Qr]>256&&(e[Rr].splice(0,e[Qr]),e[wo]-=e[Qr],e[Qr]=0))}function eqe(e,t){for(;;){if(e.destroyed){ve(e[xA]===0);return}if(e[md]&&!e[_A]){e[md](),e[md]=null;return}let r=e[ii];if(r&&!r.destroyed&&r.alpnProtocol!=="h2"){if(e[_A]===0?!r[Hy]&&r.unref&&(r.unref(),r[Hy]=!0):r[Hy]&&r.ref&&(r.ref(),r[Hy]=!1),e[_A]===0)r[ri].timeoutType!==wQ&&r[ri].setTimeout(e[zy],wQ);else if(e[Yr]>0&&r[ri].statusCode<200&&r[ri].timeoutType!==Gh){let s=e[Rr][e[Qr]],o=s.headersTimeout!=null?s.headersTimeout:e[ZX];r[ri].setTimeout(o,Gh)}}if(e[yQ])e[gd]=2;else if(e[gd]===2){t?(e[gd]=1,process.nextTick(YX,e)):YX(e);continue}if(e[xA]===0||e[Yr]>=(e[yd]||1))return;let i=e[Rr][e[wo]];if(e[wn].protocol==="https:"&&e[hd]!==i.servername){if(e[Yr]>0)return;if(e[hd]=i.servername,r&&r.servername!==i.servername){He.destroy(r,new Ll("servername changed"));return}}if(e[Uh])return;if(!r&&!e[Io]){aZ(e);return}if(r.destroyed||r[lu]||r[hs]||r[Hh]||e[Yr]>0&&!i.idempotent||e[Yr]>0&&(i.upgrade||i.method==="CONNECT")||e[Yr]>0&&He.bodyLength(i.body)!==0&&(He.isStream(i.body)||He.isAsyncIterable(i.body)))return;!i.aborted&&tqe(e,i)?e[wo]++:e[Rr].splice(e[wo],1)}}function lZ(e){return e!=="GET"&&e!=="HEAD"&&e!=="OPTIONS"&&e!=="TRACE"&&e!=="CONNECT"}function tqe(e,t){if(e[Ml]==="h2"){rqe(e,e[Io],t);return}let{body:r,method:i,path:s,host:o,upgrade:a,headers:l,blocking:c,reset:u}=t,p=i==="PUT"||i==="POST"||i==="PATCH";r&&typeof r.read=="function"&&r.read(0);let A=He.bodyLength(r),f=A;if(f===null&&(f=t.contentLength),f===0&&!p&&(f=null),lZ(i)&&f>0&&t.contentLength!==null&&t.contentLength!==f){if(e[Vy])return ms(e,t,new au),!1;process.emitWarning(new au)}let m=e[ii];try{t.onConnect(E=>{t.aborted||t.completed||(ms(e,t,E||new SQ),He.destroy(m,new Ll("aborted")))})}catch(E){ms(e,t,E)}if(t.aborted)return!1;i==="HEAD"&&(m[hs]=!0),(a||i==="CONNECT")&&(m[hs]=!0),u!=null&&(m[hs]=u),e[Wy]&&m[tZ]++>=e[Wy]&&(m[hs]=!0),c&&(m[Hh]=!0);let y=`${i} ${s} HTTP/1.1\r +`;return typeof o=="string"?y+=`host: ${o}\r +`:y+=e[JX],a?y+=`connection: upgrade\r +upgrade: ${a}\r +`:e[yd]&&!m[hs]?y+=`connection: keep-alive\r +`:y+=`connection: close\r +`,l&&(y+=l),Gn.sendHeaders.hasSubscribers&&Gn.sendHeaders.publish({request:t,headers:y,socket:m}),!r||A===0?(f===0?m.write(`${y}content-length: 0\r +\r +`,"latin1"):(ve(f===null,"no body must not have content length"),m.write(`${y}\r +`,"latin1")),t.onRequestSent()):He.isBuffer(r)?(ve(f===r.byteLength,"buffer body must have content length"),m.cork(),m.write(`${y}content-length: ${f}\r +\r +`,"latin1"),m.write(r),m.uncork(),t.onBodySent(r),t.onRequestSent(),p||(m[hs]=!0)):He.isBlobLike(r)?typeof r.stream=="function"?cB({body:r.stream(),client:e,request:t,socket:m,contentLength:f,header:y,expectsPayload:p}):uZ({body:r,client:e,request:t,socket:m,contentLength:f,header:y,expectsPayload:p}):He.isStream(r)?cZ({body:r,client:e,request:t,socket:m,contentLength:f,header:y,expectsPayload:p}):He.isIterable(r)?cB({body:r,client:e,request:t,socket:m,contentLength:f,header:y,expectsPayload:p}):ve(!1),!0}function rqe(e,t,r){let{body:i,method:s,path:o,host:a,upgrade:l,expectContinue:c,signal:u,headers:p}=r,A;if(typeof p=="string"?A=gQ[LUe](p.trim()):A=p,l)return ms(e,r,new Error("Upgrade not supported for H2")),!1;try{r.onConnect(w=>{r.aborted||r.completed||ms(e,r,w||new SQ)})}catch(w){ms(e,r,w)}if(r.aborted)return!1;let f,m=e[aB];if(A[MUe]=a||e[iZ],A[UUe]=s,s==="CONNECT")return t.ref(),f=t.request(A,{endStream:!1,signal:u}),f.id&&!f.pending?(r.onUpgrade(null,null,f),++m.openStreams):f.once("ready",()=>{r.onUpgrade(null,null,f),++m.openStreams}),f.once("close",()=>{m.openStreams-=1,m.openStreams===0&&t.unref()}),!0;A[qUe]=o,A[HUe]="https";let y=s==="PUT"||s==="POST"||s==="PATCH";i&&typeof i.read=="function"&&i.read(0);let E=He.bodyLength(i);if(E==null&&(E=r.contentLength),(E===0||!y)&&(E=null),lZ(s)&&E>0&&r.contentLength!=null&&r.contentLength!==E){if(e[Vy])return ms(e,r,new au),!1;process.emitWarning(new au)}E!=null&&(ve(i,"no body must not have content length"),A[GUe]=`${E}`),t.ref();let b=s==="GET"||s==="HEAD";return c?(A[jUe]="100-continue",f=t.request(A,{endStream:b,signal:u}),f.once("continue",C)):(f=t.request(A,{endStream:b,signal:u}),C()),++m.openStreams,f.once("response",w=>{let{[zUe]:S,...R}=w;r.onHeaders(Number(S),R,f.resume.bind(f),"")===!1&&f.pause()}),f.once("end",()=>{r.onComplete([])}),f.on("data",w=>{r.onData(w)===!1&&f.pause()}),f.once("close",()=>{m.openStreams-=1,m.openStreams===0&&t.unref()}),f.once("error",function(w){e[Io]&&!e[Io].destroyed&&!this.closed&&!this.destroyed&&(m.streams-=1,He.destroy(f,w))}),f.once("frameError",(w,S)=>{let R=new Ll(`HTTP/2: "frameError" received - type ${w}, code ${S}`);ms(e,r,R),e[Io]&&!e[Io].destroyed&&!this.closed&&!this.destroyed&&(m.streams-=1,He.destroy(f,R))}),!0;function C(){i?He.isBuffer(i)?(ve(E===i.byteLength,"buffer body must have content length"),f.cork(),f.write(i),f.uncork(),f.end(),r.onBodySent(i),r.onRequestSent()):He.isBlobLike(i)?typeof i.stream=="function"?cB({client:e,request:r,contentLength:E,h2stream:f,expectsPayload:y,body:i.stream(),socket:e[ii],header:""}):uZ({body:i,client:e,request:r,contentLength:E,expectsPayload:y,h2stream:f,header:"",socket:e[ii]}):He.isStream(i)?cZ({body:i,client:e,request:r,contentLength:E,expectsPayload:y,socket:e[ii],h2stream:f,header:""}):He.isIterable(i)?cB({body:i,client:e,request:r,contentLength:E,expectsPayload:y,header:"",h2stream:f,socket:e[ii]}):ve(!1):r.onRequestSent()}}function cZ({h2stream:e,body:t,client:r,request:i,socket:s,contentLength:o,header:a,expectsPayload:l}){if(ve(o!==0||r[Yr]===0,"stream body cannot be pipelined"),r[Ml]==="h2"){let E=function(b){i.onBodySent(b)},y=EUe(t,e,b=>{b?(He.destroy(t,b),He.destroy(e,b)):i.onRequestSent()});y.on("data",E),y.once("end",()=>{y.removeListener("data",E),He.destroy(y)});return}let c=!1,u=new uB({socket:s,request:i,contentLength:o,client:r,expectsPayload:l,header:a}),p=function(y){if(!c)try{!u.write(y)&&this.pause&&this.pause()}catch(E){He.destroy(this,E)}},A=function(){c||t.resume&&t.resume()},f=function(){if(c)return;let y=new SQ;queueMicrotask(()=>m(y))},m=function(y){if(!c){if(c=!0,ve(s.destroyed||s[lu]&&r[Yr]<=1),s.off("drain",A).off("error",m),t.removeListener("data",p).removeListener("end",m).removeListener("error",m).removeListener("close",f),!y)try{u.end()}catch(E){y=E}u.destroy(y),y&&(y.code!=="UND_ERR_INFO"||y.message!=="reset")?He.destroy(t,y):He.destroy(t)}};t.on("data",p).on("end",m).on("error",m).on("close",f),t.resume&&t.resume(),s.on("drain",A).on("error",m)}async function uZ({h2stream:e,body:t,client:r,request:i,socket:s,contentLength:o,header:a,expectsPayload:l}){ve(o===t.size,"blob body must have content length");let c=r[Ml]==="h2";try{if(o!=null&&o!==t.size)throw new au;let u=Buffer.from(await t.arrayBuffer());c?(e.cork(),e.write(u),e.uncork()):(s.cork(),s.write(`${a}content-length: ${o}\r +\r +`,"latin1"),s.write(u),s.uncork()),i.onBodySent(u),i.onRequestSent(),l||(s[hs]=!0),Bo(r)}catch(u){He.destroy(c?e:s,u)}}async function cB({h2stream:e,body:t,client:r,request:i,socket:s,contentLength:o,header:a,expectsPayload:l}){ve(o!==0||r[Yr]===0,"iterator body cannot be pipelined");let c=null;function u(){if(c){let f=c;c=null,f()}}let p=()=>new Promise((f,m)=>{ve(c===null),s[In]?m(s[In]):c=f});if(r[Ml]==="h2"){e.on("close",u).on("drain",u);try{for await(let f of t){if(s[In])throw s[In];let m=e.write(f);i.onBodySent(f),m||await p()}}catch(f){e.destroy(f)}finally{i.onRequestSent(),e.end(),e.off("close",u).off("drain",u)}return}s.on("close",u).on("drain",u);let A=new uB({socket:s,request:i,contentLength:o,client:r,expectsPayload:l,header:a});try{for await(let f of t){if(s[In])throw s[In];A.write(f)||await p()}A.end()}catch(f){A.destroy(f)}finally{s.off("close",u).off("drain",u)}}var uB=class{constructor({socket:t,request:r,contentLength:i,client:s,expectsPayload:o,header:a}){this.socket=t,this.request=r,this.contentLength=i,this.client=s,this.bytesWritten=0,this.expectsPayload=o,this.header=a,t[lu]=!0}write(t){let{socket:r,request:i,contentLength:s,client:o,bytesWritten:a,expectsPayload:l,header:c}=this;if(r[In])throw r[In];if(r.destroyed)return!1;let u=Buffer.byteLength(t);if(!u)return!0;if(s!==null&&a+u>s){if(o[Vy])throw new au;process.emitWarning(new au)}r.cork(),a===0&&(l||(r[hs]=!0),s===null?r.write(`${c}transfer-encoding: chunked\r +`,"latin1"):r.write(`${c}content-length: ${s}\r +\r +`,"latin1")),s===null&&r.write(`\r +${u.toString(16)}\r +`,"latin1"),this.bytesWritten+=u;let p=r.write(t);return r.uncork(),i.onBodySent(t),p||r[ri].timeout&&r[ri].timeoutType===Gh&&r[ri].timeout.refresh&&r[ri].timeout.refresh(),p}end(){let{socket:t,contentLength:r,client:i,bytesWritten:s,expectsPayload:o,header:a,request:l}=this;if(l.onRequestSent(),t[lu]=!1,t[In])throw t[In];if(!t.destroyed){if(s===0?o?t.write(`${a}content-length: 0\r +\r +`,"latin1"):t.write(`${a}\r +`,"latin1"):r===null&&t.write(`\r +0\r +\r +`,"latin1"),r!==null&&s!==r){if(i[Vy])throw new au;process.emitWarning(new au)}t[ri].timeout&&t[ri].timeoutType===Gh&&t[ri].timeout.refresh&&t[ri].timeout.refresh(),Bo(i)}}destroy(t){let{socket:r,client:i}=this;r[lu]=!1,t&&(ve(i[Yr]<=1,"pipeline should only contain this request"),He.destroy(r,t))}};function ms(e,t,r){try{t.onError(r),ve(t.aborted)}catch(i){e.emit("error",i)}}dZ.exports=bQ});var AZ=g((lZt,pZ)=>{"use strict";d();var pB=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(t){this.list[this.top]=t,this.top=this.top+1&2047}shift(){let t=this.list[this.bottom];return t===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,t)}};pZ.exports=class{constructor(){this.head=this.tail=new pB}isEmpty(){return this.head.isEmpty()}push(t){this.head.isFull()&&(this.head=this.head.next=new pB),this.head.push(t)}shift(){let t=this.tail,r=t.shift();return t.isEmpty()&&t.next!==null&&(this.tail=t.next),r}}});var hZ=g((uZt,fZ)=>{d();var{kFree:iqe,kConnected:nqe,kPending:sqe,kQueued:oqe,kRunning:aqe,kSize:lqe}=Nr(),NA=Symbol("pool"),vQ=class{constructor(t){this[NA]=t}get connected(){return this[NA][nqe]}get free(){return this[NA][iqe]}get pending(){return this[NA][sqe]}get queued(){return this[NA][oqe]}get running(){return this[NA][aqe]}get size(){return this[NA][lqe]}};fZ.exports=vQ});var TQ=g((pZt,SZ)=>{"use strict";d();var cqe=My(),uqe=AZ(),{kConnected:_Q,kSize:mZ,kRunning:gZ,kPending:yZ,kQueued:$y,kBusy:dqe,kFree:pqe,kUrl:Aqe,kClose:fqe,kDestroy:hqe,kDispatch:mqe}=Nr(),gqe=hZ(),js=Symbol("clients"),gs=Symbol("needDrain"),Jy=Symbol("queue"),xQ=Symbol("closed resolve"),NQ=Symbol("onDrain"),EZ=Symbol("onConnect"),bZ=Symbol("onDisconnect"),CZ=Symbol("onConnectionError"),RQ=Symbol("get dispatcher"),IZ=Symbol("add client"),BZ=Symbol("remove client"),wZ=Symbol("stats"),QQ=class extends cqe{constructor(){super(),this[Jy]=new uqe,this[js]=[],this[$y]=0;let t=this;this[NQ]=function(i,s){let o=t[Jy],a=!1;for(;!a;){let l=o.shift();if(!l)break;t[$y]--,a=!this.dispatch(l.opts,l.handler)}this[gs]=a,!this[gs]&&t[gs]&&(t[gs]=!1,t.emit("drain",i,[t,...s])),t[xQ]&&o.isEmpty()&&Promise.all(t[js].map(l=>l.close())).then(t[xQ])},this[EZ]=(r,i)=>{t.emit("connect",r,[t,...i])},this[bZ]=(r,i,s)=>{t.emit("disconnect",r,[t,...i],s)},this[CZ]=(r,i,s)=>{t.emit("connectionError",r,[t,...i],s)},this[wZ]=new gqe(this)}get[dqe](){return this[gs]}get[_Q](){return this[js].filter(t=>t[_Q]).length}get[pqe](){return this[js].filter(t=>t[_Q]&&!t[gs]).length}get[yZ](){let t=this[$y];for(let{[yZ]:r}of this[js])t+=r;return t}get[gZ](){let t=0;for(let{[gZ]:r}of this[js])t+=r;return t}get[mZ](){let t=this[$y];for(let{[mZ]:r}of this[js])t+=r;return t}get stats(){return this[wZ]}async[fqe](){return this[Jy].isEmpty()?Promise.all(this[js].map(t=>t.close())):new Promise(t=>{this[xQ]=t})}async[hqe](t){for(;;){let r=this[Jy].shift();if(!r)break;r.handler.onError(t)}return Promise.all(this[js].map(r=>r.destroy(t)))}[mqe](t,r){let i=this[RQ]();return i?i.dispatch(t,r)||(i[gs]=!0,this[gs]=!this[RQ]()):(this[gs]=!0,this[Jy].push({opts:t,handler:r}),this[$y]++),!this[gs]}[IZ](t){return t.on("drain",this[NQ]).on("connect",this[EZ]).on("disconnect",this[bZ]).on("connectionError",this[CZ]),this[js].push(t),this[gs]&&process.nextTick(()=>{this[gs]&&this[NQ](t[Aqe],[this,t])}),this}[BZ](t){t.close(()=>{let r=this[js].indexOf(t);r!==-1&&this[js].splice(r,1)}),this[gs]=this[js].some(r=>!r[gs]&&r.closed!==!0&&r.destroyed!==!0)}};SZ.exports={PoolBase:QQ,kClients:js,kNeedDrain:gs,kAddClient:IZ,kRemoveClient:BZ,kGetDispatcher:RQ}});var jh=g((fZt,xZ)=>{"use strict";d();var{PoolBase:yqe,kClients:AB,kNeedDrain:Eqe,kAddClient:bqe,kGetDispatcher:Cqe}=TQ(),wqe=Yy(),{InvalidArgumentError:DQ}=Ar(),PQ=kt(),{kUrl:vZ,kInterceptors:Iqe}=Nr(),Bqe=Uy(),OQ=Symbol("options"),kQ=Symbol("connections"),_Z=Symbol("factory");function Sqe(e,t){return new wqe(e,t)}var LQ=class extends yqe{constructor(t,{connections:r,factory:i=Sqe,connect:s,connectTimeout:o,tls:a,maxCachedSessions:l,socketPath:c,autoSelectFamily:u,autoSelectFamilyAttemptTimeout:p,allowH2:A,...f}={}){if(super(),r!=null&&(!Number.isFinite(r)||r<0))throw new DQ("invalid connections");if(typeof i!="function")throw new DQ("factory must be a function.");if(s!=null&&typeof s!="function"&&typeof s!="object")throw new DQ("connect must be a function or an object");typeof s!="function"&&(s=Bqe({...a,maxCachedSessions:l,allowH2:A,socketPath:c,timeout:o,...PQ.nodeHasAutoSelectFamily&&u?{autoSelectFamily:u,autoSelectFamilyAttemptTimeout:p}:void 0,...s})),this[Iqe]=f.interceptors&&f.interceptors.Pool&&Array.isArray(f.interceptors.Pool)?f.interceptors.Pool:[],this[kQ]=r||null,this[vZ]=PQ.parseOrigin(t),this[OQ]={...PQ.deepClone(f),connect:s,allowH2:A},this[OQ].interceptors=f.interceptors?{...f.interceptors}:void 0,this[_Z]=i,this.on("connectionError",(m,y,E)=>{for(let b of y){let C=this[AB].indexOf(b);C!==-1&&this[AB].splice(C,1)}})}[Cqe](){let t=this[AB].find(r=>!r[Eqe]);return t||((!this[kQ]||this[AB].length{"use strict";d();var{BalancedPoolMissingUpstreamError:vqe,InvalidArgumentError:_qe}=Ar(),{PoolBase:xqe,kClients:ys,kNeedDrain:Ky,kAddClient:Nqe,kRemoveClient:Rqe,kGetDispatcher:Qqe}=TQ(),Tqe=jh(),{kUrl:FQ,kInterceptors:Dqe}=Nr(),{parseOrigin:NZ}=kt(),RZ=Symbol("factory"),fB=Symbol("options"),QZ=Symbol("kGreatestCommonDivisor"),RA=Symbol("kCurrentWeight"),QA=Symbol("kIndex"),ta=Symbol("kWeight"),hB=Symbol("kMaxWeightPerServer"),mB=Symbol("kErrorPenalty");function TZ(e,t){return t===0?e:TZ(t,e%t)}function Pqe(e,t){return new Tqe(e,t)}var MQ=class extends xqe{constructor(t=[],{factory:r=Pqe,...i}={}){if(super(),this[fB]=i,this[QA]=-1,this[RA]=0,this[hB]=this[fB].maxWeightPerServer||100,this[mB]=this[fB].errorPenalty||15,Array.isArray(t)||(t=[t]),typeof r!="function")throw new _qe("factory must be a function.");this[Dqe]=i.interceptors&&i.interceptors.BalancedPool&&Array.isArray(i.interceptors.BalancedPool)?i.interceptors.BalancedPool:[],this[RZ]=r;for(let s of t)this.addUpstream(s);this._updateBalancedPoolStats()}addUpstream(t){let r=NZ(t).origin;if(this[ys].find(s=>s[FQ].origin===r&&s.closed!==!0&&s.destroyed!==!0))return this;let i=this[RZ](r,Object.assign({},this[fB]));this[Nqe](i),i.on("connect",()=>{i[ta]=Math.min(this[hB],i[ta]+this[mB])}),i.on("connectionError",()=>{i[ta]=Math.max(1,i[ta]-this[mB]),this._updateBalancedPoolStats()}),i.on("disconnect",(...s)=>{let o=s[2];o&&o.code==="UND_ERR_SOCKET"&&(i[ta]=Math.max(1,i[ta]-this[mB]),this._updateBalancedPoolStats())});for(let s of this[ys])s[ta]=this[hB];return this._updateBalancedPoolStats(),this}_updateBalancedPoolStats(){this[QZ]=this[ys].map(t=>t[ta]).reduce(TZ,0)}removeUpstream(t){let r=NZ(t).origin,i=this[ys].find(s=>s[FQ].origin===r&&s.closed!==!0&&s.destroyed!==!0);return i&&this[Rqe](i),this}get upstreams(){return this[ys].filter(t=>t.closed!==!0&&t.destroyed!==!0).map(t=>t[FQ].origin)}[Qqe](){if(this[ys].length===0)throw new vqe;if(!this[ys].find(o=>!o[Ky]&&o.closed!==!0&&o.destroyed!==!0)||this[ys].map(o=>o[Ky]).reduce((o,a)=>o&&a,!0))return;let i=0,s=this[ys].findIndex(o=>!o[Ky]);for(;i++this[ys][s][ta]&&!o[Ky]&&(s=this[QA]),this[QA]===0&&(this[RA]=this[RA]-this[QZ],this[RA]<=0&&(this[RA]=this[hB])),o[ta]>=this[RA]&&!o[Ky])return o}return this[RA]=this[ys][s][ta],this[QA]=s,this[ys][s]}};DZ.exports=MQ});var UQ=g((yZt,LZ)=>{"use strict";d();var{kConnected:OZ,kSize:kZ}=Nr(),gB=class{constructor(t){this.value=t}deref(){return this.value[OZ]===0&&this.value[kZ]===0?void 0:this.value}},yB=class{constructor(t){this.finalizer=t}register(t,r){t.on&&t.on("disconnect",()=>{t[OZ]===0&&t[kZ]===0&&this.finalizer(r)})}};LZ.exports=function(){return process.env.NODE_V8_COVERAGE?{WeakRef:gB,FinalizationRegistry:yB}:{WeakRef:global.WeakRef||gB,FinalizationRegistry:global.FinalizationRegistry||yB}}});var Xy=g((bZt,zZ)=>{"use strict";d();var{InvalidArgumentError:EB}=Ar(),{kClients:Ed,kRunning:FZ,kClose:Oqe,kDestroy:kqe,kDispatch:Lqe,kInterceptors:Fqe}=Nr(),Mqe=My(),Uqe=jh(),qqe=Yy(),Hqe=kt(),Gqe=rB(),{WeakRef:jqe,FinalizationRegistry:zqe}=UQ()(),MZ=Symbol("onConnect"),UZ=Symbol("onDisconnect"),qZ=Symbol("onConnectionError"),Vqe=Symbol("maxRedirections"),HZ=Symbol("onDrain"),GZ=Symbol("factory"),jZ=Symbol("finalizer"),qQ=Symbol("options");function Wqe(e,t){return t&&t.connections===1?new qqe(e,t):new Uqe(e,t)}var HQ=class extends Mqe{constructor({factory:t=Wqe,maxRedirections:r=0,connect:i,...s}={}){if(super(),typeof t!="function")throw new EB("factory must be a function.");if(i!=null&&typeof i!="function"&&typeof i!="object")throw new EB("connect must be a function or an object");if(!Number.isInteger(r)||r<0)throw new EB("maxRedirections must be a positive number");i&&typeof i!="function"&&(i={...i}),this[Fqe]=s.interceptors&&s.interceptors.Agent&&Array.isArray(s.interceptors.Agent)?s.interceptors.Agent:[Gqe({maxRedirections:r})],this[qQ]={...Hqe.deepClone(s),connect:i},this[qQ].interceptors=s.interceptors?{...s.interceptors}:void 0,this[Vqe]=r,this[GZ]=t,this[Ed]=new Map,this[jZ]=new zqe(a=>{let l=this[Ed].get(a);l!==void 0&&l.deref()===void 0&&this[Ed].delete(a)});let o=this;this[HZ]=(a,l)=>{o.emit("drain",a,[o,...l])},this[MZ]=(a,l)=>{o.emit("connect",a,[o,...l])},this[UZ]=(a,l,c)=>{o.emit("disconnect",a,[o,...l],c)},this[qZ]=(a,l,c)=>{o.emit("connectionError",a,[o,...l],c)}}get[FZ](){let t=0;for(let r of this[Ed].values()){let i=r.deref();i&&(t+=i[FZ])}return t}[Lqe](t,r){let i;if(t.origin&&(typeof t.origin=="string"||t.origin instanceof URL))i=String(t.origin);else throw new EB("opts.origin must be a non-empty string or URL.");let s=this[Ed].get(i),o=s?s.deref():null;return o||(o=this[GZ](t.origin,this[qQ]).on("drain",this[HZ]).on("connect",this[MZ]).on("disconnect",this[UZ]).on("connectionError",this[qZ]),this[Ed].set(i,new jqe(o)),this[jZ].register(o,i)),o.dispatch(t,r)}async[Oqe](){let t=[];for(let r of this[Ed].values()){let i=r.deref();i&&t.push(i.close())}await Promise.all(t)}async[kqe](t){let r=[];for(let i of this[Ed].values()){let s=i.deref();s&&r.push(s.destroy(t))}await Promise.all(r)}};zZ.exports=HQ});var eee=g((IZt,ZZ)=>{"use strict";d();var $Z=require("assert"),{Readable:Yqe}=require("stream"),{RequestAbortedError:JZ,NotSupportedError:$qe,InvalidArgumentError:Jqe}=Ar(),wB=kt(),{ReadableStreamFrom:Kqe,toUSVString:Xqe}=kt(),GQ,So=Symbol("kConsume"),bB=Symbol("kReading"),bd=Symbol("kBody"),VZ=Symbol("abort"),KZ=Symbol("kContentType"),WZ=()=>{};ZZ.exports=class extends Yqe{constructor({resume:t,abort:r,contentType:i="",highWaterMark:s=64*1024}){super({autoDestroy:!0,read:t,highWaterMark:s}),this._readableState.dataEmitted=!1,this[VZ]=r,this[So]=null,this[bd]=null,this[KZ]=i,this[bB]=!1}destroy(t){return this.destroyed?this:(!t&&!this._readableState.endEmitted&&(t=new JZ),t&&this[VZ](),super.destroy(t))}emit(t,...r){return t==="data"?this._readableState.dataEmitted=!0:t==="error"&&(this._readableState.errorEmitted=!0),super.emit(t,...r)}on(t,...r){return(t==="data"||t==="readable")&&(this[bB]=!0),super.on(t,...r)}addListener(t,...r){return this.on(t,...r)}off(t,...r){let i=super.off(t,...r);return(t==="data"||t==="readable")&&(this[bB]=this.listenerCount("data")>0||this.listenerCount("readable")>0),i}removeListener(t,...r){return this.off(t,...r)}push(t){return this[So]&&t!==null&&this.readableLength===0?(XZ(this[So],t),this[bB]?super.push(t):!0):super.push(t)}async text(){return CB(this,"text")}async json(){return CB(this,"json")}async blob(){return CB(this,"blob")}async arrayBuffer(){return CB(this,"arrayBuffer")}async formData(){throw new $qe}get bodyUsed(){return wB.isDisturbed(this)}get body(){return this[bd]||(this[bd]=Kqe(this),this[So]&&(this[bd].getReader(),$Z(this[bd].locked))),this[bd]}dump(t){let r=t&&Number.isFinite(t.limit)?t.limit:262144,i=t&&t.signal;if(i)try{if(typeof i!="object"||!("aborted"in i))throw new Jqe("signal must be an AbortSignal");wB.throwIfAborted(i)}catch(s){return Promise.reject(s)}return this.closed?Promise.resolve(null):new Promise((s,o)=>{let a=i?wB.addAbortListener(i,()=>{this.destroy()}):WZ;this.on("close",function(){a(),i&&i.aborted?o(i.reason||Object.assign(new Error("The operation was aborted"),{name:"AbortError"})):s(null)}).on("error",WZ).on("data",function(l){r-=l.length,r<=0&&this.destroy()}).resume()})}};function Zqe(e){return e[bd]&&e[bd].locked===!0||e[So]}function eHe(e){return wB.isDisturbed(e)||Zqe(e)}async function CB(e,t){if(eHe(e))throw new TypeError("unusable");return $Z(!e[So]),new Promise((r,i)=>{e[So]={type:t,stream:e,resolve:r,reject:i,length:0,body:[]},e.on("error",function(s){jQ(this[So],s)}).on("close",function(){this[So].body!==null&&jQ(this[So],new JZ)}),process.nextTick(tHe,e[So])})}function tHe(e){if(e.body===null)return;let{_readableState:t}=e.stream;for(let r of t.buffer)XZ(e,r);for(t.endEmitted?YZ(this[So]):e.stream.on("end",function(){YZ(this[So])}),e.stream.resume();e.stream.read()!=null;);}function YZ(e){let{type:t,body:r,resolve:i,stream:s,length:o}=e;try{if(t==="text")i(Xqe(Buffer.concat(r)));else if(t==="json")i(JSON.parse(Buffer.concat(r)));else if(t==="arrayBuffer"){let a=new Uint8Array(o),l=0;for(let c of r)a.set(c,l),l+=c.byteLength;i(a.buffer)}else t==="blob"&&(GQ||(GQ=require("buffer").Blob),i(new GQ(r,{type:s[KZ]})));jQ(e)}catch(a){s.destroy(a)}}function XZ(e,t){e.length+=t.length,e.body.push(t)}function jQ(e,t){e.body!==null&&(t?e.reject(t):e.resolve(),e.type=null,e.stream=null,e.resolve=null,e.reject=null,e.length=0,e.body=null)}});var zQ=g((SZt,ree)=>{d();var rHe=require("assert"),{ResponseStatusCodeError:IB}=Ar(),{toUSVString:tee}=kt();async function iHe({callback:e,body:t,contentType:r,statusCode:i,statusMessage:s,headers:o}){rHe(t);let a=[],l=0;for await(let c of t)if(a.push(c),l+=c.length,l>128*1024){a=null;break}if(i===204||!r||!a){process.nextTick(e,new IB(`Response status code ${i}${s?`: ${s}`:""}`,i,o));return}try{if(r.startsWith("application/json")){let c=JSON.parse(tee(Buffer.concat(a)));process.nextTick(e,new IB(`Response status code ${i}${s?`: ${s}`:""}`,i,o,c));return}if(r.startsWith("text/")){let c=tee(Buffer.concat(a));process.nextTick(e,new IB(`Response status code ${i}${s?`: ${s}`:""}`,i,o,c));return}}catch{}process.nextTick(e,new IB(`Response status code ${i}${s?`: ${s}`:""}`,i,o))}ree.exports={getResolveErrorBodyCallback:iHe}});var Vh=g((_Zt,nee)=>{d();var{addAbortListener:nHe}=kt(),{RequestAbortedError:sHe}=Ar(),zh=Symbol("kListener"),Cd=Symbol("kSignal");function iee(e){e.abort?e.abort():e.onError(new sHe)}function oHe(e,t){if(e[Cd]=null,e[zh]=null,!!t){if(t.aborted){iee(e);return}e[Cd]=t,e[zh]=()=>{iee(e)},nHe(e[Cd],e[zh])}}function aHe(e){e[Cd]&&("removeEventListener"in e[Cd]?e[Cd].removeEventListener("abort",e[zh]):e[Cd].removeListener("abort",e[zh]),e[Cd]=null,e[zh]=null)}nee.exports={addSignal:oHe,removeSignal:aHe}});var aee=g((NZt,VQ)=>{"use strict";d();var lHe=eee(),{InvalidArgumentError:Wh,RequestAbortedError:cHe}=Ar(),Ul=kt(),{getResolveErrorBodyCallback:uHe}=zQ(),{AsyncResource:dHe}=require("async_hooks"),{addSignal:pHe,removeSignal:see}=Vh(),BB=class extends dHe{constructor(t,r){if(!t||typeof t!="object")throw new Wh("invalid opts");let{signal:i,method:s,opaque:o,body:a,onInfo:l,responseHeaders:c,throwOnError:u,highWaterMark:p}=t;try{if(typeof r!="function")throw new Wh("invalid callback");if(p&&(typeof p!="number"||p<0))throw new Wh("invalid highWaterMark");if(i&&typeof i.on!="function"&&typeof i.addEventListener!="function")throw new Wh("signal must be an EventEmitter or EventTarget");if(s==="CONNECT")throw new Wh("invalid method");if(l&&typeof l!="function")throw new Wh("invalid onInfo callback");super("UNDICI_REQUEST")}catch(A){throw Ul.isStream(a)&&Ul.destroy(a.on("error",Ul.nop),A),A}this.responseHeaders=c||null,this.opaque=o||null,this.callback=r,this.res=null,this.abort=null,this.body=a,this.trailers={},this.context=null,this.onInfo=l||null,this.throwOnError=u,this.highWaterMark=p,Ul.isStream(a)&&a.on("error",A=>{this.onError(A)}),pHe(this,i)}onConnect(t,r){if(!this.callback)throw new cHe;this.abort=t,this.context=r}onHeaders(t,r,i,s){let{callback:o,opaque:a,abort:l,context:c,responseHeaders:u,highWaterMark:p}=this,A=u==="raw"?Ul.parseRawHeaders(r):Ul.parseHeaders(r);if(t<200){this.onInfo&&this.onInfo({statusCode:t,headers:A});return}let m=(u==="raw"?Ul.parseHeaders(r):A)["content-type"],y=new lHe({resume:i,abort:l,contentType:m,highWaterMark:p});this.callback=null,this.res=y,o!==null&&(this.throwOnError&&t>=400?this.runInAsyncScope(uHe,null,{callback:o,body:y,contentType:m,statusCode:t,statusMessage:s,headers:A}):this.runInAsyncScope(o,null,null,{statusCode:t,headers:A,trailers:this.trailers,opaque:a,body:y,context:c}))}onData(t){let{res:r}=this;return r.push(t)}onComplete(t){let{res:r}=this;see(this),Ul.parseHeaders(t,this.trailers),r.push(null)}onError(t){let{res:r,callback:i,body:s,opaque:o}=this;see(this),i&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(i,null,t,{opaque:o})})),r&&(this.res=null,queueMicrotask(()=>{Ul.destroy(r,t)})),s&&(this.body=null,Ul.destroy(s,t))}};function oee(e,t){if(t===void 0)return new Promise((r,i)=>{oee.call(this,e,(s,o)=>s?i(s):r(o))});try{this.dispatch(e,new BB(e,t))}catch(r){if(typeof t!="function")throw r;let i=e&&e.opaque;queueMicrotask(()=>t(r,{opaque:i}))}}VQ.exports=oee;VQ.exports.RequestHandler=BB});var dee=g((QZt,uee)=>{"use strict";d();var{finished:AHe,PassThrough:fHe}=require("stream"),{InvalidArgumentError:Yh,InvalidReturnValueError:hHe,RequestAbortedError:mHe}=Ar(),Za=kt(),{getResolveErrorBodyCallback:gHe}=zQ(),{AsyncResource:yHe}=require("async_hooks"),{addSignal:EHe,removeSignal:lee}=Vh(),WQ=class extends yHe{constructor(t,r,i){if(!t||typeof t!="object")throw new Yh("invalid opts");let{signal:s,method:o,opaque:a,body:l,onInfo:c,responseHeaders:u,throwOnError:p}=t;try{if(typeof i!="function")throw new Yh("invalid callback");if(typeof r!="function")throw new Yh("invalid factory");if(s&&typeof s.on!="function"&&typeof s.addEventListener!="function")throw new Yh("signal must be an EventEmitter or EventTarget");if(o==="CONNECT")throw new Yh("invalid method");if(c&&typeof c!="function")throw new Yh("invalid onInfo callback");super("UNDICI_STREAM")}catch(A){throw Za.isStream(l)&&Za.destroy(l.on("error",Za.nop),A),A}this.responseHeaders=u||null,this.opaque=a||null,this.factory=r,this.callback=i,this.res=null,this.abort=null,this.context=null,this.trailers=null,this.body=l,this.onInfo=c||null,this.throwOnError=p||!1,Za.isStream(l)&&l.on("error",A=>{this.onError(A)}),EHe(this,s)}onConnect(t,r){if(!this.callback)throw new mHe;this.abort=t,this.context=r}onHeaders(t,r,i,s){let{factory:o,opaque:a,context:l,callback:c,responseHeaders:u}=this,p=u==="raw"?Za.parseRawHeaders(r):Za.parseHeaders(r);if(t<200){this.onInfo&&this.onInfo({statusCode:t,headers:p});return}this.factory=null;let A;if(this.throwOnError&&t>=400){let y=(u==="raw"?Za.parseHeaders(r):p)["content-type"];A=new fHe,this.callback=null,this.runInAsyncScope(gHe,null,{callback:c,body:A,contentType:y,statusCode:t,statusMessage:s,headers:p})}else{if(o===null)return;if(A=this.runInAsyncScope(o,null,{statusCode:t,headers:p,opaque:a,context:l}),!A||typeof A.write!="function"||typeof A.end!="function"||typeof A.on!="function")throw new hHe("expected Writable");AHe(A,{readable:!1},m=>{let{callback:y,res:E,opaque:b,trailers:C,abort:w}=this;this.res=null,(m||!E.readable)&&Za.destroy(E,m),this.callback=null,this.runInAsyncScope(y,null,m||null,{opaque:b,trailers:C}),m&&w()})}return A.on("drain",i),this.res=A,(A.writableNeedDrain!==void 0?A.writableNeedDrain:A._writableState&&A._writableState.needDrain)!==!0}onData(t){let{res:r}=this;return r?r.write(t):!0}onComplete(t){let{res:r}=this;lee(this),r&&(this.trailers=Za.parseHeaders(t),r.end())}onError(t){let{res:r,callback:i,opaque:s,body:o}=this;lee(this),this.factory=null,r?(this.res=null,Za.destroy(r,t)):i&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(i,null,t,{opaque:s})})),o&&(this.body=null,Za.destroy(o,t))}};function cee(e,t,r){if(r===void 0)return new Promise((i,s)=>{cee.call(this,e,t,(o,a)=>o?s(o):i(a))});try{this.dispatch(e,new WQ(e,t,r))}catch(i){if(typeof r!="function")throw i;let s=e&&e.opaque;queueMicrotask(()=>r(i,{opaque:s}))}}uee.exports=cee});var fee=g((DZt,Aee)=>{"use strict";d();var{Readable:pee,Duplex:bHe,PassThrough:CHe}=require("stream"),{InvalidArgumentError:Zy,InvalidReturnValueError:wHe,RequestAbortedError:SB}=Ar(),ra=kt(),{AsyncResource:IHe}=require("async_hooks"),{addSignal:BHe,removeSignal:SHe}=Vh(),vHe=require("assert"),$h=Symbol("resume"),YQ=class extends pee{constructor(){super({autoDestroy:!0}),this[$h]=null}_read(){let{[$h]:t}=this;t&&(this[$h]=null,t())}_destroy(t,r){this._read(),r(t)}},$Q=class extends pee{constructor(t){super({autoDestroy:!0}),this[$h]=t}_read(){this[$h]()}_destroy(t,r){!t&&!this._readableState.endEmitted&&(t=new SB),r(t)}},JQ=class extends IHe{constructor(t,r){if(!t||typeof t!="object")throw new Zy("invalid opts");if(typeof r!="function")throw new Zy("invalid handler");let{signal:i,method:s,opaque:o,onInfo:a,responseHeaders:l}=t;if(i&&typeof i.on!="function"&&typeof i.addEventListener!="function")throw new Zy("signal must be an EventEmitter or EventTarget");if(s==="CONNECT")throw new Zy("invalid method");if(a&&typeof a!="function")throw new Zy("invalid onInfo callback");super("UNDICI_PIPELINE"),this.opaque=o||null,this.responseHeaders=l||null,this.handler=r,this.abort=null,this.context=null,this.onInfo=a||null,this.req=new YQ().on("error",ra.nop),this.ret=new bHe({readableObjectMode:t.objectMode,autoDestroy:!0,read:()=>{let{body:c}=this;c&&c.resume&&c.resume()},write:(c,u,p)=>{let{req:A}=this;A.push(c,u)||A._readableState.destroyed?p():A[$h]=p},destroy:(c,u)=>{let{body:p,req:A,res:f,ret:m,abort:y}=this;!c&&!m._readableState.endEmitted&&(c=new SB),y&&c&&y(),ra.destroy(p,c),ra.destroy(A,c),ra.destroy(f,c),SHe(this),u(c)}}).on("prefinish",()=>{let{req:c}=this;c.push(null)}),this.res=null,BHe(this,i)}onConnect(t,r){let{ret:i,res:s}=this;if(vHe(!s,"pipeline cannot be retried"),i.destroyed)throw new SB;this.abort=t,this.context=r}onHeaders(t,r,i){let{opaque:s,handler:o,context:a}=this;if(t<200){if(this.onInfo){let c=this.responseHeaders==="raw"?ra.parseRawHeaders(r):ra.parseHeaders(r);this.onInfo({statusCode:t,headers:c})}return}this.res=new $Q(i);let l;try{this.handler=null;let c=this.responseHeaders==="raw"?ra.parseRawHeaders(r):ra.parseHeaders(r);l=this.runInAsyncScope(o,null,{statusCode:t,headers:c,opaque:s,body:this.res,context:a})}catch(c){throw this.res.on("error",ra.nop),c}if(!l||typeof l.on!="function")throw new wHe("expected Readable");l.on("data",c=>{let{ret:u,body:p}=this;!u.push(c)&&p.pause&&p.pause()}).on("error",c=>{let{ret:u}=this;ra.destroy(u,c)}).on("end",()=>{let{ret:c}=this;c.push(null)}).on("close",()=>{let{ret:c}=this;c._readableState.ended||ra.destroy(c,new SB)}),this.body=l}onData(t){let{res:r}=this;return r.push(t)}onComplete(t){let{res:r}=this;r.push(null)}onError(t){let{ret:r}=this;this.handler=null,ra.destroy(r,t)}};function _He(e,t){try{let r=new JQ(e,t);return this.dispatch({...e,body:r.req},r),r.ret}catch(r){return new CHe().destroy(r)}}Aee.exports=_He});var Eee=g((OZt,yee)=>{"use strict";d();var{InvalidArgumentError:KQ,RequestAbortedError:xHe,SocketError:NHe}=Ar(),{AsyncResource:RHe}=require("async_hooks"),hee=kt(),{addSignal:QHe,removeSignal:mee}=Vh(),THe=require("assert"),XQ=class extends RHe{constructor(t,r){if(!t||typeof t!="object")throw new KQ("invalid opts");if(typeof r!="function")throw new KQ("invalid callback");let{signal:i,opaque:s,responseHeaders:o}=t;if(i&&typeof i.on!="function"&&typeof i.addEventListener!="function")throw new KQ("signal must be an EventEmitter or EventTarget");super("UNDICI_UPGRADE"),this.responseHeaders=o||null,this.opaque=s||null,this.callback=r,this.abort=null,this.context=null,QHe(this,i)}onConnect(t,r){if(!this.callback)throw new xHe;this.abort=t,this.context=null}onHeaders(){throw new NHe("bad upgrade",null)}onUpgrade(t,r,i){let{callback:s,opaque:o,context:a}=this;THe.strictEqual(t,101),mee(this),this.callback=null;let l=this.responseHeaders==="raw"?hee.parseRawHeaders(r):hee.parseHeaders(r);this.runInAsyncScope(s,null,null,{headers:l,socket:i,opaque:o,context:a})}onError(t){let{callback:r,opaque:i}=this;mee(this),r&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(r,null,t,{opaque:i})}))}};function gee(e,t){if(t===void 0)return new Promise((r,i)=>{gee.call(this,e,(s,o)=>s?i(s):r(o))});try{let r=new XQ(e,t);this.dispatch({...e,method:e.method||"GET",upgrade:e.protocol||"Websocket"},r)}catch(r){if(typeof t!="function")throw r;let i=e&&e.opaque;queueMicrotask(()=>t(r,{opaque:i}))}}yee.exports=gee});var Bee=g((LZt,Iee)=>{"use strict";d();var{AsyncResource:DHe}=require("async_hooks"),{InvalidArgumentError:ZQ,RequestAbortedError:PHe,SocketError:OHe}=Ar(),bee=kt(),{addSignal:kHe,removeSignal:Cee}=Vh(),eT=class extends DHe{constructor(t,r){if(!t||typeof t!="object")throw new ZQ("invalid opts");if(typeof r!="function")throw new ZQ("invalid callback");let{signal:i,opaque:s,responseHeaders:o}=t;if(i&&typeof i.on!="function"&&typeof i.addEventListener!="function")throw new ZQ("signal must be an EventEmitter or EventTarget");super("UNDICI_CONNECT"),this.opaque=s||null,this.responseHeaders=o||null,this.callback=r,this.abort=null,kHe(this,i)}onConnect(t,r){if(!this.callback)throw new PHe;this.abort=t,this.context=r}onHeaders(){throw new OHe("bad connect",null)}onUpgrade(t,r,i){let{callback:s,opaque:o,context:a}=this;Cee(this),this.callback=null;let l=r;l!=null&&(l=this.responseHeaders==="raw"?bee.parseRawHeaders(r):bee.parseHeaders(r)),this.runInAsyncScope(s,null,null,{statusCode:t,headers:l,socket:i,opaque:o,context:a})}onError(t){let{callback:r,opaque:i}=this;Cee(this),r&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(r,null,t,{opaque:i})}))}};function wee(e,t){if(t===void 0)return new Promise((r,i)=>{wee.call(this,e,(s,o)=>s?i(s):r(o))});try{let r=new eT(e,t);this.dispatch({...e,method:"CONNECT"},r)}catch(r){if(typeof t!="function")throw r;let i=e&&e.opaque;queueMicrotask(()=>t(r,{opaque:i}))}}Iee.exports=wee});var See=g((MZt,Jh)=>{"use strict";d();Jh.exports.request=aee();Jh.exports.stream=dee();Jh.exports.pipeline=fee();Jh.exports.upgrade=Eee();Jh.exports.connect=Bee()});var rT=g((qZt,vee)=>{"use strict";d();var{UndiciError:LHe}=Ar(),tT=class e extends LHe{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="MockNotMatchedError",this.message=t||"The request does not match any registered mock dispatches",this.code="UND_MOCK_ERR_MOCK_NOT_MATCHED"}};vee.exports={MockNotMatchedError:tT}});var Kh=g((GZt,_ee)=>{"use strict";d();_ee.exports={kAgent:Symbol("agent"),kOptions:Symbol("options"),kFactory:Symbol("factory"),kDispatches:Symbol("dispatches"),kDispatchKey:Symbol("dispatch key"),kDefaultHeaders:Symbol("default headers"),kDefaultTrailers:Symbol("default trailers"),kContentLength:Symbol("content length"),kMockAgent:Symbol("mock agent"),kMockAgentSet:Symbol("mock agent set"),kMockAgentGet:Symbol("mock agent get"),kMockDispatch:Symbol("mock dispatch"),kClose:Symbol("close"),kOriginalClose:Symbol("original agent close"),kOrigin:Symbol("origin"),kIsMockActive:Symbol("is mock active"),kNetConnect:Symbol("net connect"),kGetNetConnect:Symbol("get net connect"),kConnected:Symbol("connected")}});var eE=g((zZt,Mee)=>{"use strict";d();var{MockNotMatchedError:TA}=rT(),{kDispatches:vB,kMockAgent:FHe,kOriginalDispatch:MHe,kOrigin:UHe,kGetNetConnect:qHe}=Kh(),{buildURL:HHe,nop:GHe}=kt(),{STATUS_CODES:jHe}=require("http"),{types:{isPromise:zHe}}=require("util");function cu(e,t){return typeof e=="string"?e===t:e instanceof RegExp?e.test(t):typeof e=="function"?e(t)===!0:!1}function Nee(e){return Object.fromEntries(Object.entries(e).map(([t,r])=>[t.toLocaleLowerCase(),r]))}function Ree(e,t){if(Array.isArray(e)){for(let r=0;r"u")return!0;if(typeof t!="object"||typeof e.headers!="object")return!1;for(let[r,i]of Object.entries(e.headers)){let s=Ree(t,r);if(!cu(i,s))return!1}return!0}function xee(e){if(typeof e!="string")return e;let t=e.split("?");if(t.length!==2)return e;let r=new URLSearchParams(t.pop());return r.sort(),[...t,r.toString()].join("?")}function VHe(e,{path:t,method:r,body:i,headers:s}){let o=cu(e.path,t),a=cu(e.method,r),l=typeof e.body<"u"?cu(e.body,i):!0,c=Tee(e,s);return o&&a&&l&&c}function Dee(e){return Buffer.isBuffer(e)?e:typeof e=="object"?JSON.stringify(e):e.toString()}function Pee(e,t){let r=t.query?HHe(t.path,t.query):t.path,i=typeof r=="string"?xee(r):r,s=e.filter(({consumed:o})=>!o).filter(({path:o})=>cu(xee(o),i));if(s.length===0)throw new TA(`Mock dispatch not matched for path '${i}'`);if(s=s.filter(({method:o})=>cu(o,t.method)),s.length===0)throw new TA(`Mock dispatch not matched for method '${t.method}'`);if(s=s.filter(({body:o})=>typeof o<"u"?cu(o,t.body):!0),s.length===0)throw new TA(`Mock dispatch not matched for body '${t.body}'`);if(s=s.filter(o=>Tee(o,t.headers)),s.length===0)throw new TA(`Mock dispatch not matched for headers '${typeof t.headers=="object"?JSON.stringify(t.headers):t.headers}'`);return s[0]}function WHe(e,t,r){let i={timesInvoked:0,times:1,persist:!1,consumed:!1},s=typeof r=="function"?{callback:r}:{...r},o={...i,...t,pending:!0,data:{error:null,...s}};return e.push(o),o}function iT(e,t){let r=e.findIndex(i=>i.consumed?VHe(i,t):!1);r!==-1&&e.splice(r,1)}function Oee(e){let{path:t,method:r,body:i,headers:s,query:o}=e;return{path:t,method:r,body:i,headers:s,query:o}}function nT(e){return Object.entries(e).reduce((t,[r,i])=>[...t,Buffer.from(`${r}`),Array.isArray(i)?i.map(s=>Buffer.from(`${s}`)):Buffer.from(`${i}`)],[])}function kee(e){return jHe[e]||"unknown"}async function YHe(e){let t=[];for await(let r of e)t.push(r);return Buffer.concat(t).toString("utf8")}function Lee(e,t){let r=Oee(e),i=Pee(this[vB],r);i.timesInvoked++,i.data.callback&&(i.data={...i.data,...i.data.callback(e)});let{data:{statusCode:s,data:o,headers:a,trailers:l,error:c},delay:u,persist:p}=i,{timesInvoked:A,times:f}=i;if(i.consumed=!p&&A>=f,i.pending=A0?setTimeout(()=>{m(this[vB])},u):m(this[vB]);function m(E,b=o){let C=Array.isArray(e.headers)?Qee(e.headers):e.headers,w=typeof b=="function"?b({...e,headers:C}):b;if(zHe(w)){w.then(z=>m(E,z));return}let S=Dee(w),R=nT(a),U=nT(l);t.abort=GHe,t.onHeaders(s,R,y,kee(s)),t.onData(Buffer.from(S)),t.onComplete(U),iT(E,r)}function y(){}return!0}function $He(){let e=this[FHe],t=this[UHe],r=this[MHe];return function(s,o){if(e.isMockActive)try{Lee.call(this,s,o)}catch(a){if(a instanceof TA){let l=e[qHe]();if(l===!1)throw new TA(`${a.message}: subsequent request to origin ${t} was not allowed (net.connect disabled)`);if(Fee(l,t))r.call(this,s,o);else throw new TA(`${a.message}: subsequent request to origin ${t} was not allowed (net.connect is not enabled for this origin)`)}else throw a}else r.call(this,s,o)}}function Fee(e,t){let r=new URL(t);return e===!0?!0:!!(Array.isArray(e)&&e.some(i=>cu(i,r.host)))}function JHe(e){if(e){let{agent:t,...r}=e;return r}}Mee.exports={getResponseData:Dee,getMockDispatch:Pee,addMockDispatch:WHe,deleteMockDispatch:iT,buildKey:Oee,generateKeyValues:nT,matchValue:cu,getResponse:YHe,getStatusText:kee,mockDispatch:Lee,buildMockDispatch:$He,checkNetConnect:Fee,buildMockOptions:JHe,getHeaderByName:Ree}});var dT=g((WZt,uT)=>{"use strict";d();var{getResponseData:KHe,buildKey:XHe,addMockDispatch:sT}=eE(),{kDispatches:_B,kDispatchKey:xB,kDefaultHeaders:oT,kDefaultTrailers:aT,kContentLength:lT,kMockDispatch:NB}=Kh(),{InvalidArgumentError:el}=Ar(),{buildURL:ZHe}=kt(),Xh=class{constructor(t){this[NB]=t}delay(t){if(typeof t!="number"||!Number.isInteger(t)||t<=0)throw new el("waitInMs must be a valid integer > 0");return this[NB].delay=t,this}persist(){return this[NB].persist=!0,this}times(t){if(typeof t!="number"||!Number.isInteger(t)||t<=0)throw new el("repeatTimes must be a valid integer > 0");return this[NB].times=t,this}},cT=class{constructor(t,r){if(typeof t!="object")throw new el("opts must be an object");if(typeof t.path>"u")throw new el("opts.path must be defined");if(typeof t.method>"u"&&(t.method="GET"),typeof t.path=="string")if(t.query)t.path=ZHe(t.path,t.query);else{let i=new URL(t.path,"data://");t.path=i.pathname+i.search}typeof t.method=="string"&&(t.method=t.method.toUpperCase()),this[xB]=XHe(t),this[_B]=r,this[oT]={},this[aT]={},this[lT]=!1}createMockScopeDispatchData(t,r,i={}){let s=KHe(r),o=this[lT]?{"content-length":s.length}:{},a={...this[oT],...o,...i.headers},l={...this[aT],...i.trailers};return{statusCode:t,data:r,headers:a,trailers:l}}validateReplyParameters(t,r,i){if(typeof t>"u")throw new el("statusCode must be defined");if(typeof r>"u")throw new el("data must be defined");if(typeof i!="object")throw new el("responseOptions must be an object")}reply(t){if(typeof t=="function"){let l=u=>{let p=t(u);if(typeof p!="object")throw new el("reply options callback must return an object");let{statusCode:A,data:f="",responseOptions:m={}}=p;return this.validateReplyParameters(A,f,m),{...this.createMockScopeDispatchData(A,f,m)}},c=sT(this[_B],this[xB],l);return new Xh(c)}let[r,i="",s={}]=[...arguments];this.validateReplyParameters(r,i,s);let o=this.createMockScopeDispatchData(r,i,s),a=sT(this[_B],this[xB],o);return new Xh(a)}replyWithError(t){if(typeof t>"u")throw new el("error must be defined");let r=sT(this[_B],this[xB],{error:t});return new Xh(r)}defaultReplyHeaders(t){if(typeof t>"u")throw new el("headers must be defined");return this[oT]=t,this}defaultReplyTrailers(t){if(typeof t>"u")throw new el("trailers must be defined");return this[aT]=t,this}replyContentLength(){return this[lT]=!0,this}};uT.exports.MockInterceptor=cT;uT.exports.MockScope=Xh});var fT=g(($Zt,Vee)=>{"use strict";d();var{promisify:eGe}=require("util"),tGe=Yy(),{buildMockDispatch:rGe}=eE(),{kDispatches:Uee,kMockAgent:qee,kClose:Hee,kOriginalClose:Gee,kOrigin:jee,kOriginalDispatch:iGe,kConnected:pT}=Kh(),{MockInterceptor:nGe}=dT(),zee=Nr(),{InvalidArgumentError:sGe}=Ar(),AT=class extends tGe{constructor(t,r){if(super(t,r),!r||!r.agent||typeof r.agent.dispatch!="function")throw new sGe("Argument opts.agent must implement Agent");this[qee]=r.agent,this[jee]=t,this[Uee]=[],this[pT]=1,this[iGe]=this.dispatch,this[Gee]=this.close.bind(this),this.dispatch=rGe.call(this),this.close=this[Hee]}get[zee.kConnected](){return this[pT]}intercept(t){return new nGe(t,this[Uee])}async[Hee](){await eGe(this[Gee])(),this[pT]=0,this[qee][zee.kClients].delete(this[jee])}};Vee.exports=AT});var gT=g((KZt,Zee)=>{"use strict";d();var{promisify:oGe}=require("util"),aGe=jh(),{buildMockDispatch:lGe}=eE(),{kDispatches:Wee,kMockAgent:Yee,kClose:$ee,kOriginalClose:Jee,kOrigin:Kee,kOriginalDispatch:cGe,kConnected:hT}=Kh(),{MockInterceptor:uGe}=dT(),Xee=Nr(),{InvalidArgumentError:dGe}=Ar(),mT=class extends aGe{constructor(t,r){if(super(t,r),!r||!r.agent||typeof r.agent.dispatch!="function")throw new dGe("Argument opts.agent must implement Agent");this[Yee]=r.agent,this[Kee]=t,this[Wee]=[],this[hT]=1,this[cGe]=this.dispatch,this[Jee]=this.close.bind(this),this.dispatch=lGe.call(this),this.close=this[$ee]}get[Xee.kConnected](){return this[hT]}intercept(t){return new uGe(t,this[Wee])}async[$ee](){await oGe(this[Jee])(),this[hT]=0,this[Yee][Xee.kClients].delete(this[Kee])}};Zee.exports=mT});var tte=g((eer,ete)=>{"use strict";d();var pGe={pronoun:"it",is:"is",was:"was",this:"this"},AGe={pronoun:"they",is:"are",was:"were",this:"these"};ete.exports=class{constructor(t,r){this.singular=t,this.plural=r}pluralize(t){let r=t===1,i=r?pGe:AGe,s=r?this.singular:this.plural;return{...i,count:t,noun:s}}}});var ite=g((ier,rte)=>{"use strict";d();var{Transform:fGe}=require("stream"),{Console:hGe}=require("console");rte.exports=class{constructor({disableColors:t}={}){this.transform=new fGe({transform(r,i,s){s(null,r)}}),this.logger=new hGe({stdout:this.transform,inspectOptions:{colors:!t&&!process.env.CI}})}format(t){let r=t.map(({method:i,path:s,data:{statusCode:o},persist:a,times:l,timesInvoked:c,origin:u})=>({Method:i,Origin:u,Path:s,"Status code":o,Persistent:a?"\u2705":"\u274C",Invocations:c,Remaining:a?1/0:l-c}));return this.logger.table(r),this.transform.read().toString()}}});var ate=g((ser,ote)=>{"use strict";d();var{kClients:DA}=Nr(),mGe=Xy(),{kAgent:yT,kMockAgentSet:RB,kMockAgentGet:nte,kDispatches:ET,kIsMockActive:QB,kNetConnect:PA,kGetNetConnect:gGe,kOptions:TB,kFactory:DB}=Kh(),yGe=fT(),EGe=gT(),{matchValue:bGe,buildMockOptions:CGe}=eE(),{InvalidArgumentError:ste,UndiciError:wGe}=Ar(),IGe=XI(),BGe=tte(),SGe=ite(),bT=class{constructor(t){this.value=t}deref(){return this.value}},CT=class extends IGe{constructor(t){if(super(t),this[PA]=!0,this[QB]=!0,t&&t.agent&&typeof t.agent.dispatch!="function")throw new ste("Argument opts.agent must implement Agent");let r=t&&t.agent?t.agent:new mGe(t);this[yT]=r,this[DA]=r[DA],this[TB]=CGe(t)}get(t){let r=this[nte](t);return r||(r=this[DB](t),this[RB](t,r)),r}dispatch(t,r){return this.get(t.origin),this[yT].dispatch(t,r)}async close(){await this[yT].close(),this[DA].clear()}deactivate(){this[QB]=!1}activate(){this[QB]=!0}enableNetConnect(t){if(typeof t=="string"||typeof t=="function"||t instanceof RegExp)Array.isArray(this[PA])?this[PA].push(t):this[PA]=[t];else if(typeof t>"u")this[PA]=!0;else throw new ste("Unsupported matcher. Must be one of String|Function|RegExp.")}disableNetConnect(){this[PA]=!1}get isMockActive(){return this[QB]}[RB](t,r){this[DA].set(t,new bT(r))}[DB](t){let r=Object.assign({agent:this},this[TB]);return this[TB]&&this[TB].connections===1?new yGe(t,r):new EGe(t,r)}[nte](t){let r=this[DA].get(t);if(r)return r.deref();if(typeof t!="string"){let i=this[DB]("http://localhost:9999");return this[RB](t,i),i}for(let[i,s]of Array.from(this[DA])){let o=s.deref();if(o&&typeof i!="string"&&bGe(i,t)){let a=this[DB](t);return this[RB](t,a),a[ET]=o[ET],a}}}[gGe](){return this[PA]}pendingInterceptors(){let t=this[DA];return Array.from(t.entries()).flatMap(([r,i])=>i.deref()[ET].map(s=>({...s,origin:r}))).filter(({pending:r})=>r)}assertNoPendingInterceptors({pendingInterceptorsFormatter:t=new SGe}={}){let r=this.pendingInterceptors();if(r.length===0)return;let i=new BGe("interceptor","interceptors").pluralize(r.length);throw new wGe(` +${i.count} ${i.noun} ${i.is} pending: + +${t.format(r)} +`.trim())}};ote.exports=CT});var Ate=g((aer,pte)=>{"use strict";d();var{kProxy:vGe,kClose:_Ge,kDestroy:xGe,kInterceptors:NGe}=Nr(),{URL:lte}=require("url"),cte=Xy(),RGe=jh(),QGe=My(),{InvalidArgumentError:iE,RequestAbortedError:TGe}=Ar(),ute=Uy(),tE=Symbol("proxy agent"),PB=Symbol("proxy client"),rE=Symbol("proxy headers"),wT=Symbol("request tls settings"),DGe=Symbol("proxy tls settings"),dte=Symbol("connect endpoint function");function PGe(e){return e==="https:"?443:80}function OGe(e){if(typeof e=="string"&&(e={uri:e}),!e||!e.uri)throw new iE("Proxy opts.uri is mandatory");return{uri:e.uri,protocol:e.protocol||"https"}}function kGe(e,t){return new RGe(e,t)}var IT=class extends QGe{constructor(t){if(super(t),this[vGe]=OGe(t),this[tE]=new cte(t),this[NGe]=t.interceptors&&t.interceptors.ProxyAgent&&Array.isArray(t.interceptors.ProxyAgent)?t.interceptors.ProxyAgent:[],typeof t=="string"&&(t={uri:t}),!t||!t.uri)throw new iE("Proxy opts.uri is mandatory");let{clientFactory:r=kGe}=t;if(typeof r!="function")throw new iE("Proxy opts.clientFactory must be a function.");this[wT]=t.requestTls,this[DGe]=t.proxyTls,this[rE]=t.headers||{};let i=new lte(t.uri),{origin:s,port:o,host:a,username:l,password:c}=i;if(t.auth&&t.token)throw new iE("opts.auth cannot be used in combination with opts.token");t.auth?this[rE]["proxy-authorization"]=`Basic ${t.auth}`:t.token?this[rE]["proxy-authorization"]=t.token:l&&c&&(this[rE]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(l)}:${decodeURIComponent(c)}`).toString("base64")}`);let u=ute({...t.proxyTls});this[dte]=ute({...t.requestTls}),this[PB]=r(i,{connect:u}),this[tE]=new cte({...t,connect:async(p,A)=>{let f=p.host;p.port||(f+=`:${PGe(p.protocol)}`);try{let{socket:m,statusCode:y}=await this[PB].connect({origin:s,port:o,path:f,signal:p.signal,headers:{...this[rE],host:a}});if(y!==200&&(m.on("error",()=>{}).destroy(),A(new TGe(`Proxy response (${y}) !== 200 when HTTP Tunneling`))),p.protocol!=="https:"){A(null,m);return}let E;this[wT]?E=this[wT].servername:E=p.servername,this[dte]({...p,servername:E,httpSocket:m},A)}catch(m){A(m)}}})}dispatch(t,r){let{host:i}=new lte(t.origin),s=LGe(t.headers);return FGe(s),this[tE].dispatch({...t,headers:{...s,host:i}},r)}async[_Ge](){await this[tE].close(),await this[PB].close()}async[xGe](){await this[tE].destroy(),await this[PB].destroy()}};function LGe(e){if(Array.isArray(e)){let t={};for(let r=0;rr.toLowerCase()==="proxy-authorization"))throw new iE("Proxy-Authorization should be sent in ProxyAgent constructor")}pte.exports=IT});var yte=g((cer,gte)=>{d();var OA=require("assert"),{kRetryHandlerDefaultRetry:fte}=Nr(),{RequestRetryError:OB}=Ar(),{isDisturbed:hte,parseHeaders:MGe,parseRangeHeader:mte}=kt();function UGe(e){let t=Date.now();return new Date(e).getTime()-t}var BT=class e{constructor(t,r){let{retryOptions:i,...s}=t,{retry:o,maxRetries:a,maxTimeout:l,minTimeout:c,timeoutFactor:u,methods:p,errorCodes:A,retryAfter:f,statusCodes:m}=i??{};this.dispatch=r.dispatch,this.handler=r.handler,this.opts=s,this.abort=null,this.aborted=!1,this.retryOpts={retry:o??e[fte],retryAfter:f??!0,maxTimeout:l??30*1e3,timeout:c??500,timeoutFactor:u??2,maxRetries:a??5,methods:p??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:m??[500,502,503,504,429],errorCodes:A??["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(y=>{this.aborted=!0,this.abort?this.abort(y):this.reason=y})}onRequestSent(){this.handler.onRequestSent&&this.handler.onRequestSent()}onUpgrade(t,r,i){this.handler.onUpgrade&&this.handler.onUpgrade(t,r,i)}onConnect(t){this.aborted?t(this.reason):this.abort=t}onBodySent(t){if(this.handler.onBodySent)return this.handler.onBodySent(t)}static[fte](t,{state:r,opts:i},s){let{statusCode:o,code:a,headers:l}=t,{method:c,retryOptions:u}=i,{maxRetries:p,timeout:A,maxTimeout:f,timeoutFactor:m,statusCodes:y,errorCodes:E,methods:b}=u,{counter:C,currentTimeout:w}=r;if(w=w!=null&&w>0?w:A,a&&a!=="UND_ERR_REQ_RETRY"&&a!=="UND_ERR_SOCKET"&&!E.includes(a)){s(t);return}if(Array.isArray(b)&&!b.includes(c)){s(t);return}if(o!=null&&Array.isArray(y)&&!y.includes(o)){s(t);return}if(C>p){s(t);return}let S=l!=null&&l["retry-after"];S&&(S=Number(S),S=isNaN(S)?UGe(S):S*1e3);let R=S>0?Math.min(S,f):Math.min(w*m**C,f);r.currentTimeout=R,setTimeout(()=>s(null),R)}onHeaders(t,r,i,s){let o=MGe(r);if(this.retryCount+=1,t>=300)return this.abort(new OB("Request failed",t,{headers:o,count:this.retryCount})),!1;if(this.resume!=null){if(this.resume=null,t!==206)return!0;let l=mte(o["content-range"]);if(!l)return this.abort(new OB("Content-Range mismatch",t,{headers:o,count:this.retryCount})),!1;if(this.etag!=null&&this.etag!==o.etag)return this.abort(new OB("ETag mismatch",t,{headers:o,count:this.retryCount})),!1;let{start:c,size:u,end:p=u}=l;return OA(this.start===c,"content-range mismatch"),OA(this.end==null||this.end===p,"content-range mismatch"),this.resume=i,!0}if(this.end==null){if(t===206){let l=mte(o["content-range"]);if(l==null)return this.handler.onHeaders(t,r,i,s);let{start:c,size:u,end:p=u}=l;OA(c!=null&&Number.isFinite(c)&&this.start!==c,"content-range mismatch"),OA(Number.isFinite(c)),OA(p!=null&&Number.isFinite(p)&&this.end!==p,"invalid content-length"),this.start=c,this.end=p}if(this.end==null){let l=o["content-length"];this.end=l!=null?Number(l):null}return OA(Number.isFinite(this.start)),OA(this.end==null||Number.isFinite(this.end),"invalid content-length"),this.resume=i,this.etag=o.etag!=null?o.etag:null,this.handler.onHeaders(t,r,i,s)}let a=new OB("Request failed",t,{headers:o,count:this.retryCount});return this.abort(a),!1}onData(t){return this.start+=t.length,this.handler.onData(t)}onComplete(t){return this.retryCount=0,this.handler.onComplete(t)}onError(t){if(this.aborted||hte(this.opts.body))return this.handler.onError(t);this.retryOpts.retry(t,{state:{counter:this.retryCount++,currentTimeout:this.retryAfter},opts:{retryOptions:this.retryOpts,...this.opts}},r.bind(this));function r(i){if(i!=null||this.aborted||hte(this.opts.body))return this.handler.onError(i);this.start!==0&&(this.opts={...this.opts,headers:{...this.opts.headers,range:`bytes=${this.start}-${this.end??""}`}});try{this.dispatch(this.opts,this)}catch(s){this.handler.onError(s)}}}};gte.exports=BT});var Zh=g((der,wte)=>{"use strict";d();var Ete=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:qGe}=Ar(),HGe=Xy();Cte()===void 0&&bte(new HGe);function bte(e){if(!e||typeof e.dispatch!="function")throw new qGe("Argument agent must implement Agent");Object.defineProperty(globalThis,Ete,{value:e,writable:!0,enumerable:!1,configurable:!1})}function Cte(){return globalThis[Ete]}wte.exports={setGlobalDispatcher:bte,getGlobalDispatcher:Cte}});var Bte=g((fer,Ite)=>{"use strict";d();Ite.exports=class{constructor(t){this.handler=t}onConnect(...t){return this.handler.onConnect(...t)}onError(...t){return this.handler.onError(...t)}onUpgrade(...t){return this.handler.onUpgrade(...t)}onHeaders(...t){return this.handler.onHeaders(...t)}onData(...t){return this.handler.onData(...t)}onComplete(...t){return this.handler.onComplete(...t)}onBodySent(...t){return this.handler.onBodySent(...t)}}});var kA=g((mer,Nte)=>{"use strict";d();var{kHeadersList:Vs,kConstruct:GGe}=Nr(),{kGuard:Hl}=tu(),{kEnumerableProperty:ql}=kt(),{makeIterator:em,isValidHeaderName:nE,isValidHeaderValue:vte}=ea(),jGe=require("util"),{webidl:yt}=fs(),zGe=require("assert"),zs=Symbol("headers map"),Bn=Symbol("headers map sorted");function Ste(e){return e===10||e===13||e===9||e===32}function _te(e){let t=0,r=e.length;for(;r>t&&Ste(e.charCodeAt(r-1));)--r;for(;r>t&&Ste(e.charCodeAt(t));)++t;return t===0&&r===e.length?e:e.substring(t,r)}function xte(e,t){if(Array.isArray(t))for(let r=0;r>","record"]})}function ST(e,t,r){if(r=_te(r),nE(t)){if(!vte(r))throw yt.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw yt.errors.invalidArgument({prefix:"Headers.append",value:t,type:"header name"});if(e[Hl]==="immutable")throw new TypeError("immutable");return e[Hl],e[Vs].append(t,r)}var kB=class e{cookies=null;constructor(t){t instanceof e?(this[zs]=new Map(t[zs]),this[Bn]=t[Bn],this.cookies=t.cookies===null?null:[...t.cookies]):(this[zs]=new Map(t),this[Bn]=null)}contains(t){return t=t.toLowerCase(),this[zs].has(t)}clear(){this[zs].clear(),this[Bn]=null,this.cookies=null}append(t,r){this[Bn]=null;let i=t.toLowerCase(),s=this[zs].get(i);if(s){let o=i==="cookie"?"; ":", ";this[zs].set(i,{name:s.name,value:`${s.value}${o}${r}`})}else this[zs].set(i,{name:t,value:r});i==="set-cookie"&&(this.cookies??=[],this.cookies.push(r))}set(t,r){this[Bn]=null;let i=t.toLowerCase();i==="set-cookie"&&(this.cookies=[r]),this[zs].set(i,{name:t,value:r})}delete(t){this[Bn]=null,t=t.toLowerCase(),t==="set-cookie"&&(this.cookies=null),this[zs].delete(t)}get(t){let r=this[zs].get(t.toLowerCase());return r===void 0?null:r.value}*[Symbol.iterator](){for(let[t,{value:r}]of this[zs])yield[t,r]}get entries(){let t={};if(this[zs].size)for(let{name:r,value:i}of this[zs].values())t[r]=i;return t}},tm=class e{constructor(t=void 0){t!==GGe&&(this[Vs]=new kB,this[Hl]="none",t!==void 0&&(t=yt.converters.HeadersInit(t),xte(this,t)))}append(t,r){return yt.brandCheck(this,e),yt.argumentLengthCheck(arguments,2,{header:"Headers.append"}),t=yt.converters.ByteString(t),r=yt.converters.ByteString(r),ST(this,t,r)}delete(t){if(yt.brandCheck(this,e),yt.argumentLengthCheck(arguments,1,{header:"Headers.delete"}),t=yt.converters.ByteString(t),!nE(t))throw yt.errors.invalidArgument({prefix:"Headers.delete",value:t,type:"header name"});if(this[Hl]==="immutable")throw new TypeError("immutable");this[Hl],this[Vs].contains(t)&&this[Vs].delete(t)}get(t){if(yt.brandCheck(this,e),yt.argumentLengthCheck(arguments,1,{header:"Headers.get"}),t=yt.converters.ByteString(t),!nE(t))throw yt.errors.invalidArgument({prefix:"Headers.get",value:t,type:"header name"});return this[Vs].get(t)}has(t){if(yt.brandCheck(this,e),yt.argumentLengthCheck(arguments,1,{header:"Headers.has"}),t=yt.converters.ByteString(t),!nE(t))throw yt.errors.invalidArgument({prefix:"Headers.has",value:t,type:"header name"});return this[Vs].contains(t)}set(t,r){if(yt.brandCheck(this,e),yt.argumentLengthCheck(arguments,2,{header:"Headers.set"}),t=yt.converters.ByteString(t),r=yt.converters.ByteString(r),r=_te(r),nE(t)){if(!vte(r))throw yt.errors.invalidArgument({prefix:"Headers.set",value:r,type:"header value"})}else throw yt.errors.invalidArgument({prefix:"Headers.set",value:t,type:"header name"});if(this[Hl]==="immutable")throw new TypeError("immutable");this[Hl],this[Vs].set(t,r)}getSetCookie(){yt.brandCheck(this,e);let t=this[Vs].cookies;return t?[...t]:[]}get[Bn](){if(this[Vs][Bn])return this[Vs][Bn];let t=[],r=[...this[Vs]].sort((s,o)=>s[0]t,"Headers","key")}return em(()=>[...this[Bn].values()],"Headers","key")}values(){if(yt.brandCheck(this,e),this[Hl]==="immutable"){let t=this[Bn];return em(()=>t,"Headers","value")}return em(()=>[...this[Bn].values()],"Headers","value")}entries(){if(yt.brandCheck(this,e),this[Hl]==="immutable"){let t=this[Bn];return em(()=>t,"Headers","key+value")}return em(()=>[...this[Bn].values()],"Headers","key+value")}forEach(t,r=globalThis){if(yt.brandCheck(this,e),yt.argumentLengthCheck(arguments,1,{header:"Headers.forEach"}),typeof t!="function")throw new TypeError("Failed to execute 'forEach' on 'Headers': parameter 1 is not of type 'Function'.");for(let[i,s]of this)t.apply(r,[s,i,this])}[Symbol.for("nodejs.util.inspect.custom")](){return yt.brandCheck(this,e),this[Vs]}};tm.prototype[Symbol.iterator]=tm.prototype.entries;Object.defineProperties(tm.prototype,{append:ql,delete:ql,get:ql,has:ql,set:ql,getSetCookie:ql,keys:ql,values:ql,entries:ql,forEach:ql,[Symbol.iterator]:{enumerable:!1},[Symbol.toStringTag]:{value:"Headers",configurable:!0},[jGe.inspect.custom]:{enumerable:!1}});yt.converters.HeadersInit=function(e){if(yt.util.Type(e)==="Object")return e[Symbol.iterator]?yt.converters["sequence>"](e):yt.converters["record"](e);throw yt.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence>","record"]})};Nte.exports={fill:xte,Headers:tm,HeadersList:kB}});var UB=g((yer,Lte)=>{"use strict";d();var{Headers:VGe,HeadersList:Rte,fill:WGe}=kA(),{extractBody:Qte,cloneBody:YGe,mixinBody:$Ge}=ky(),xT=kt(),{kEnumerableProperty:_o}=xT,{isValidReasonPhrase:JGe,isCancelled:KGe,isAborted:XGe,isBlobLike:ZGe,serializeJavascriptValueToJSONString:eje,isErrorLike:tje,isomorphicEncode:rje}=ea(),{redirectStatusSet:ije,nullBodyStatus:nje,DOMException:Tte}=fd(),{kState:jr,kHeaders:$i,kGuard:rm,kRealm:vo}=tu(),{webidl:ht}=fs(),{FormData:sje}=$I(),{getGlobalOrigin:oje}=Qh(),{URLSerializer:Dte}=Ka(),{kHeadersList:vT,kConstruct:aje}=Nr(),NT=require("assert"),{types:_T}=require("util"),Ote=globalThis.ReadableStream||require("stream/web").ReadableStream,lje=new TextEncoder("utf-8"),im=class e{static error(){let t={settingsObject:{}},r=new e;return r[jr]=FB(),r[vo]=t,r[$i][vT]=r[jr].headersList,r[$i][rm]="immutable",r[$i][vo]=t,r}static json(t,r={}){ht.argumentLengthCheck(arguments,1,{header:"Response.json"}),r!==null&&(r=ht.converters.ResponseInit(r));let i=lje.encode(eje(t)),s=Qte(i),o={settingsObject:{}},a=new e;return a[vo]=o,a[$i][rm]="response",a[$i][vo]=o,Pte(a,r,{body:s[0],type:"application/json"}),a}static redirect(t,r=302){let i={settingsObject:{}};ht.argumentLengthCheck(arguments,1,{header:"Response.redirect"}),t=ht.converters.USVString(t),r=ht.converters["unsigned short"](r);let s;try{s=new URL(t,oje())}catch(l){throw Object.assign(new TypeError("Failed to parse URL from "+t),{cause:l})}if(!ije.has(r))throw new RangeError("Invalid status code "+r);let o=new e;o[vo]=i,o[$i][rm]="immutable",o[$i][vo]=i,o[jr].status=r;let a=rje(Dte(s));return o[jr].headersList.append("location",a),o}constructor(t=null,r={}){t!==null&&(t=ht.converters.BodyInit(t)),r=ht.converters.ResponseInit(r),this[vo]={settingsObject:{}},this[jr]=MB({}),this[$i]=new VGe(aje),this[$i][rm]="response",this[$i][vT]=this[jr].headersList,this[$i][vo]=this[vo];let i=null;if(t!=null){let[s,o]=Qte(t);i={body:s,type:o}}Pte(this,r,i)}get type(){return ht.brandCheck(this,e),this[jr].type}get url(){ht.brandCheck(this,e);let t=this[jr].urlList,r=t[t.length-1]??null;return r===null?"":Dte(r,!0)}get redirected(){return ht.brandCheck(this,e),this[jr].urlList.length>1}get status(){return ht.brandCheck(this,e),this[jr].status}get ok(){return ht.brandCheck(this,e),this[jr].status>=200&&this[jr].status<=299}get statusText(){return ht.brandCheck(this,e),this[jr].statusText}get headers(){return ht.brandCheck(this,e),this[$i]}get body(){return ht.brandCheck(this,e),this[jr].body?this[jr].body.stream:null}get bodyUsed(){return ht.brandCheck(this,e),!!this[jr].body&&xT.isDisturbed(this[jr].body.stream)}clone(){if(ht.brandCheck(this,e),this.bodyUsed||this.body&&this.body.locked)throw ht.errors.exception({header:"Response.clone",message:"Body has already been consumed."});let t=RT(this[jr]),r=new e;return r[jr]=t,r[vo]=this[vo],r[$i][vT]=t.headersList,r[$i][rm]=this[$i][rm],r[$i][vo]=this[$i][vo],r}};$Ge(im);Object.defineProperties(im.prototype,{type:_o,url:_o,status:_o,ok:_o,redirected:_o,statusText:_o,headers:_o,clone:_o,body:_o,bodyUsed:_o,[Symbol.toStringTag]:{value:"Response",configurable:!0}});Object.defineProperties(im,{json:_o,redirect:_o,error:_o});function RT(e){if(e.internalResponse)return kte(RT(e.internalResponse),e.type);let t=MB({...e,body:null});return e.body!=null&&(t.body=YGe(e.body)),t}function MB(e){return{aborted:!1,rangeRequested:!1,timingAllowPassed:!1,requestIncludesCredentials:!1,type:"default",status:200,timingInfo:null,cacheState:"",statusText:"",...e,headersList:e.headersList?new Rte(e.headersList):new Rte,urlList:e.urlList?[...e.urlList]:[]}}function FB(e){let t=tje(e);return MB({type:"error",status:0,error:t?e:new Error(e&&String(e)),aborted:e&&e.name==="AbortError"})}function LB(e,t){return t={internalResponse:e,...t},new Proxy(e,{get(r,i){return i in t?t[i]:r[i]},set(r,i,s){return NT(!(i in t)),r[i]=s,!0}})}function kte(e,t){if(t==="basic")return LB(e,{type:"basic",headersList:e.headersList});if(t==="cors")return LB(e,{type:"cors",headersList:e.headersList});if(t==="opaque")return LB(e,{type:"opaque",urlList:Object.freeze([]),status:0,statusText:"",body:null});if(t==="opaqueredirect")return LB(e,{type:"opaqueredirect",status:0,statusText:"",headersList:[],body:null});NT(!1)}function cje(e,t=null){return NT(KGe(e)),XGe(e)?FB(Object.assign(new Tte("The operation was aborted.","AbortError"),{cause:t})):FB(Object.assign(new Tte("Request was cancelled."),{cause:t}))}function Pte(e,t,r){if(t.status!==null&&(t.status<200||t.status>599))throw new RangeError('init["status"] must be in the range of 200 to 599, inclusive.');if("statusText"in t&&t.statusText!=null&&!JGe(String(t.statusText)))throw new TypeError("Invalid statusText");if("status"in t&&t.status!=null&&(e[jr].status=t.status),"statusText"in t&&t.statusText!=null&&(e[jr].statusText=t.statusText),"headers"in t&&t.headers!=null&&WGe(e[$i],t.headers),r){if(nje.includes(e.status))throw ht.errors.exception({header:"Response constructor",message:"Invalid response status code "+e.status});e[jr].body=r.body,r.type!=null&&!e[jr].headersList.contains("Content-Type")&&e[jr].headersList.append("content-type",r.type)}}ht.converters.ReadableStream=ht.interfaceConverter(Ote);ht.converters.FormData=ht.interfaceConverter(sje);ht.converters.URLSearchParams=ht.interfaceConverter(URLSearchParams);ht.converters.XMLHttpRequestBodyInit=function(e){return typeof e=="string"?ht.converters.USVString(e):ZGe(e)?ht.converters.Blob(e,{strict:!1}):_T.isArrayBuffer(e)||_T.isTypedArray(e)||_T.isDataView(e)?ht.converters.BufferSource(e):xT.isFormDataLike(e)?ht.converters.FormData(e,{strict:!1}):e instanceof URLSearchParams?ht.converters.URLSearchParams(e):ht.converters.DOMString(e)};ht.converters.BodyInit=function(e){return e instanceof Ote?ht.converters.ReadableStream(e):e?.[Symbol.asyncIterator]?e:ht.converters.XMLHttpRequestBodyInit(e)};ht.converters.ResponseInit=ht.dictionaryConverter([{key:"status",converter:ht.converters["unsigned short"],defaultValue:200},{key:"statusText",converter:ht.converters.ByteString,defaultValue:""},{key:"headers",converter:ht.converters.HeadersInit}]);Lte.exports={makeNetworkError:FB,makeResponse:MB,makeAppropriateNetworkError:cje,filterResponse:kte,Response:im,cloneResponse:RT}});var aE=g((ber,Gte)=>{"use strict";d();var{extractBody:uje,mixinBody:dje,cloneBody:pje}=ky(),{Headers:Fte,fill:Aje,HeadersList:jB}=kA(),{FinalizationRegistry:fje}=UQ()(),oE=kt(),{isValidHTTPToken:hje,sameOrigin:Mte,normalizeMethod:mje,makePolicyContainer:gje,normalizeMethodRecord:yje}=ea(),{forbiddenMethodsSet:Eje,corsSafeListedMethodsSet:bje,referrerPolicy:Cje,requestRedirect:wje,requestMode:Ije,requestCredentials:Bje,requestCache:Sje,requestDuplex:vje}=fd(),{kEnumerableProperty:xi}=oE,{kHeaders:jn,kSignal:sE,kState:Tr,kGuard:qB,kRealm:xo}=tu(),{webidl:tt}=fs(),{getGlobalOrigin:_je}=Qh(),{URLSerializer:xje}=Ka(),{kHeadersList:HB,kConstruct:GB}=Nr(),Nje=require("assert"),{getMaxListeners:Ute,setMaxListeners:qte,getEventListeners:Rje,defaultMaxListeners:Hte}=require("events"),QT=globalThis.TransformStream,Qje=Symbol("abortController"),Tje=new fje(({signal:e,abort:t})=>{e.removeEventListener("abort",t)}),LA=class e{constructor(t,r={}){if(t===GB)return;tt.argumentLengthCheck(arguments,1,{header:"Request constructor"}),t=tt.converters.RequestInfo(t),r=tt.converters.RequestInit(r),this[xo]={settingsObject:{baseUrl:_je(),get origin(){return this.baseUrl?.origin},policyContainer:gje()}};let i=null,s=null,o=this[xo].settingsObject.baseUrl,a=null;if(typeof t=="string"){let b;try{b=new URL(t,o)}catch(C){throw new TypeError("Failed to parse URL from "+t,{cause:C})}if(b.username||b.password)throw new TypeError("Request cannot be constructed from a URL that includes credentials: "+t);i=zB({urlList:[b]}),s="cors"}else Nje(t instanceof e),i=t[Tr],a=t[sE];let l=this[xo].settingsObject.origin,c="client";if(i.window?.constructor?.name==="EnvironmentSettingsObject"&&Mte(i.window,l)&&(c=i.window),r.window!=null)throw new TypeError(`'window' option '${c}' must be null`);"window"in r&&(c="no-window"),i=zB({method:i.method,headersList:i.headersList,unsafeRequest:i.unsafeRequest,client:this[xo].settingsObject,window:c,priority:i.priority,origin:i.origin,referrer:i.referrer,referrerPolicy:i.referrerPolicy,mode:i.mode,credentials:i.credentials,cache:i.cache,redirect:i.redirect,integrity:i.integrity,keepalive:i.keepalive,reloadNavigation:i.reloadNavigation,historyNavigation:i.historyNavigation,urlList:[...i.urlList]});let u=Object.keys(r).length!==0;if(u&&(i.mode==="navigate"&&(i.mode="same-origin"),i.reloadNavigation=!1,i.historyNavigation=!1,i.origin="client",i.referrer="client",i.referrerPolicy="",i.url=i.urlList[i.urlList.length-1],i.urlList=[i.url]),r.referrer!==void 0){let b=r.referrer;if(b==="")i.referrer="no-referrer";else{let C;try{C=new URL(b,o)}catch(w){throw new TypeError(`Referrer "${b}" is not a valid URL.`,{cause:w})}C.protocol==="about:"&&C.hostname==="client"||l&&!Mte(C,this[xo].settingsObject.baseUrl)?i.referrer="client":i.referrer=C}}r.referrerPolicy!==void 0&&(i.referrerPolicy=r.referrerPolicy);let p;if(r.mode!==void 0?p=r.mode:p=s,p==="navigate")throw tt.errors.exception({header:"Request constructor",message:"invalid request mode navigate."});if(p!=null&&(i.mode=p),r.credentials!==void 0&&(i.credentials=r.credentials),r.cache!==void 0&&(i.cache=r.cache),i.cache==="only-if-cached"&&i.mode!=="same-origin")throw new TypeError("'only-if-cached' can be set only with 'same-origin' mode");if(r.redirect!==void 0&&(i.redirect=r.redirect),r.integrity!=null&&(i.integrity=String(r.integrity)),r.keepalive!==void 0&&(i.keepalive=!!r.keepalive),r.method!==void 0){let b=r.method;if(!hje(b))throw new TypeError(`'${b}' is not a valid HTTP method.`);if(Eje.has(b.toUpperCase()))throw new TypeError(`'${b}' HTTP method is unsupported.`);b=yje[b]??mje(b),i.method=b}r.signal!==void 0&&(a=r.signal),this[Tr]=i;let A=new AbortController;if(this[sE]=A.signal,this[sE][xo]=this[xo],a!=null){if(!a||typeof a.aborted!="boolean"||typeof a.addEventListener!="function")throw new TypeError("Failed to construct 'Request': member signal is not of type AbortSignal.");if(a.aborted)A.abort(a.reason);else{this[Qje]=A;let b=new WeakRef(A),C=function(){let w=b.deref();w!==void 0&&w.abort(this.reason)};try{(typeof Ute=="function"&&Ute(a)===Hte||Rje(a,"abort").length>=Hte)&&qte(100,a)}catch{}oE.addAbortListener(a,C),Tje.register(A,{signal:a,abort:C})}}if(this[jn]=new Fte(GB),this[jn][HB]=i.headersList,this[jn][qB]="request",this[jn][xo]=this[xo],p==="no-cors"){if(!bje.has(i.method))throw new TypeError(`'${i.method} is unsupported in no-cors mode.`);this[jn][qB]="request-no-cors"}if(u){let b=this[jn][HB],C=r.headers!==void 0?r.headers:new jB(b);if(b.clear(),C instanceof jB){for(let[w,S]of C)b.append(w,S);b.cookies=C.cookies}else Aje(this[jn],C)}let f=t instanceof e?t[Tr].body:null;if((r.body!=null||f!=null)&&(i.method==="GET"||i.method==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body.");let m=null;if(r.body!=null){let[b,C]=uje(r.body,i.keepalive);m=b,C&&!this[jn][HB].contains("content-type")&&this[jn].append("content-type",C)}let y=m??f;if(y!=null&&y.source==null){if(m!=null&&r.duplex==null)throw new TypeError("RequestInit: duplex option is required when sending a body.");if(i.mode!=="same-origin"&&i.mode!=="cors")throw new TypeError('If request is made from ReadableStream, mode should be "same-origin" or "cors"');i.useCORSPreflightFlag=!0}let E=y;if(m==null&&f!=null){if(oE.isDisturbed(f.stream)||f.stream.locked)throw new TypeError("Cannot construct a Request with a Request object that has already been used.");QT||(QT=require("stream/web").TransformStream);let b=new QT;f.stream.pipeThrough(b),E={source:f.source,length:f.length,stream:b.readable}}this[Tr].body=E}get method(){return tt.brandCheck(this,e),this[Tr].method}get url(){return tt.brandCheck(this,e),xje(this[Tr].url)}get headers(){return tt.brandCheck(this,e),this[jn]}get destination(){return tt.brandCheck(this,e),this[Tr].destination}get referrer(){return tt.brandCheck(this,e),this[Tr].referrer==="no-referrer"?"":this[Tr].referrer==="client"?"about:client":this[Tr].referrer.toString()}get referrerPolicy(){return tt.brandCheck(this,e),this[Tr].referrerPolicy}get mode(){return tt.brandCheck(this,e),this[Tr].mode}get credentials(){return this[Tr].credentials}get cache(){return tt.brandCheck(this,e),this[Tr].cache}get redirect(){return tt.brandCheck(this,e),this[Tr].redirect}get integrity(){return tt.brandCheck(this,e),this[Tr].integrity}get keepalive(){return tt.brandCheck(this,e),this[Tr].keepalive}get isReloadNavigation(){return tt.brandCheck(this,e),this[Tr].reloadNavigation}get isHistoryNavigation(){return tt.brandCheck(this,e),this[Tr].historyNavigation}get signal(){return tt.brandCheck(this,e),this[sE]}get body(){return tt.brandCheck(this,e),this[Tr].body?this[Tr].body.stream:null}get bodyUsed(){return tt.brandCheck(this,e),!!this[Tr].body&&oE.isDisturbed(this[Tr].body.stream)}get duplex(){return tt.brandCheck(this,e),"half"}clone(){if(tt.brandCheck(this,e),this.bodyUsed||this.body?.locked)throw new TypeError("unusable");let t=Dje(this[Tr]),r=new e(GB);r[Tr]=t,r[xo]=this[xo],r[jn]=new Fte(GB),r[jn][HB]=t.headersList,r[jn][qB]=this[jn][qB],r[jn][xo]=this[jn][xo];let i=new AbortController;return this.signal.aborted?i.abort(this.signal.reason):oE.addAbortListener(this.signal,()=>{i.abort(this.signal.reason)}),r[sE]=i.signal,r}};dje(LA);function zB(e){let t={method:"GET",localURLsOnly:!1,unsafeRequest:!1,body:null,client:null,reservedClient:null,replacesClientId:"",window:"client",keepalive:!1,serviceWorkers:"all",initiator:"",destination:"",priority:null,origin:"client",policyContainer:"client",referrer:"client",referrerPolicy:"",mode:"no-cors",useCORSPreflightFlag:!1,credentials:"same-origin",useCredentials:!1,cache:"default",redirect:"follow",integrity:"",cryptoGraphicsNonceMetadata:"",parserMetadata:"",reloadNavigation:!1,historyNavigation:!1,userActivation:!1,taintedOrigin:!1,redirectCount:0,responseTainting:"basic",preventNoCacheCacheControlHeaderModification:!1,done:!1,timingAllowFailed:!1,...e,headersList:e.headersList?new jB(e.headersList):new jB};return t.url=t.urlList[0],t}function Dje(e){let t=zB({...e,body:null});return e.body!=null&&(t.body=pje(e.body)),t}Object.defineProperties(LA.prototype,{method:xi,url:xi,headers:xi,redirect:xi,clone:xi,signal:xi,duplex:xi,destination:xi,body:xi,bodyUsed:xi,isHistoryNavigation:xi,isReloadNavigation:xi,keepalive:xi,integrity:xi,cache:xi,credentials:xi,attribute:xi,referrerPolicy:xi,referrer:xi,mode:xi,[Symbol.toStringTag]:{value:"Request",configurable:!0}});tt.converters.Request=tt.interfaceConverter(LA);tt.converters.RequestInfo=function(e){return typeof e=="string"?tt.converters.USVString(e):e instanceof LA?tt.converters.Request(e):tt.converters.USVString(e)};tt.converters.AbortSignal=tt.interfaceConverter(AbortSignal);tt.converters.RequestInit=tt.dictionaryConverter([{key:"method",converter:tt.converters.ByteString},{key:"headers",converter:tt.converters.HeadersInit},{key:"body",converter:tt.nullableConverter(tt.converters.BodyInit)},{key:"referrer",converter:tt.converters.USVString},{key:"referrerPolicy",converter:tt.converters.DOMString,allowedValues:Cje},{key:"mode",converter:tt.converters.DOMString,allowedValues:Ije},{key:"credentials",converter:tt.converters.DOMString,allowedValues:Bje},{key:"cache",converter:tt.converters.DOMString,allowedValues:Sje},{key:"redirect",converter:tt.converters.DOMString,allowedValues:wje},{key:"integrity",converter:tt.converters.DOMString},{key:"keepalive",converter:tt.converters.boolean},{key:"signal",converter:tt.nullableConverter(e=>tt.converters.AbortSignal(e,{strict:!1}))},{key:"window",converter:tt.converters.any},{key:"duplex",converter:tt.converters.DOMString,allowedValues:vje}]);Gte.exports={Request:LA,makeRequest:zB}});var XB=g((wer,ire)=>{"use strict";d();var{Response:Pje,makeNetworkError:fr,makeAppropriateNetworkError:VB,filterResponse:TT,makeResponse:WB}=UB(),{Headers:jte}=kA(),{Request:Oje,makeRequest:kje}=aE(),lE=require("zlib"),{bytesMatch:Lje,makePolicyContainer:Fje,clonePolicyContainer:Mje,requestBadPort:Uje,TAOCheck:qje,appendRequestOriginHeader:Hje,responseLocationURL:Gje,requestCurrentURL:Gl,setRequestReferrerPolicyOnRedirect:jje,tryUpgradeRequestToAPotentiallyTrustworthyURL:zje,createOpaqueTimingInfo:qT,appendFetchMetadata:Vje,corsCheck:Wje,crossOriginResourcePolicyCheck:Yje,determineRequestsReferrer:$je,coarsenedSharedCurrentTime:HT,createDeferredPromise:Jje,isBlobLike:Kje,sameOrigin:FT,isCancelled:sm,isAborted:zte,isErrorLike:Xje,fullyReadBody:$te,readableStreamClose:Zje,isomorphicEncode:MT,urlIsLocal:eze,urlIsHttpHttpsScheme:GT,urlHasHttpsScheme:tze}=ea(),{kState:UT,kHeaders:DT,kGuard:rze,kRealm:Vte}=tu(),om=require("assert"),{safelyExtractBody:YB}=ky(),{redirectStatusSet:Jte,nullBodyStatus:Kte,safeMethodsSet:ize,requestBodyHeader:nze,subresourceSet:sze,DOMException:$B}=fd(),{kHeadersList:nm}=Nr(),oze=require("events"),{Readable:aze,pipeline:lze}=require("stream"),{addAbortListener:cze,isErrored:uze,isReadable:JB,nodeMajor:Wte,nodeMinor:dze}=kt(),{dataURLProcessor:pze,serializeAMimeType:Aze}=Ka(),{TransformStream:fze}=require("stream/web"),{getGlobalDispatcher:hze}=Zh(),{webidl:mze}=fs(),{STATUS_CODES:gze}=require("http"),yze=["GET","HEAD"],PT,OT=globalThis.ReadableStream,KB=class extends oze{constructor(t){super(),this.dispatcher=t,this.connection=null,this.dump=!1,this.state="ongoing",this.setMaxListeners(21)}terminate(t){this.state==="ongoing"&&(this.state="terminated",this.connection?.destroy(t),this.emit("terminated",t))}abort(t){this.state==="ongoing"&&(this.state="aborted",t||(t=new $B("The operation was aborted.","AbortError")),this.serializedAbortReason=t,this.connection?.destroy(t),this.emit("terminated",t))}};function Eze(e,t={}){mze.argumentLengthCheck(arguments,1,{header:"globalThis.fetch"});let r=Jje(),i;try{i=new Oje(e,t)}catch(f){return r.reject(f),r.promise}let s=i[UT];if(i.signal.aborted)return kT(r,s,null,i.signal.reason),r.promise;s.client.globalObject?.constructor?.name==="ServiceWorkerGlobalScope"&&(s.serviceWorkers="none");let a=null,l=null,c=!1,u=null;return cze(i.signal,()=>{c=!0,om(u!=null),u.abort(i.signal.reason),kT(r,s,a,i.signal.reason)}),u=Zte({request:s,processResponseEndOfBody:f=>Xte(f,"fetch"),processResponse:f=>{if(c)return Promise.resolve();if(f.aborted)return kT(r,s,a,u.serializedAbortReason),Promise.resolve();if(f.type==="error")return r.reject(Object.assign(new TypeError("fetch failed"),{cause:f.error})),Promise.resolve();a=new Pje,a[UT]=f,a[Vte]=l,a[DT][nm]=f.headersList,a[DT][rze]="immutable",a[DT][Vte]=l,r.resolve(a)},dispatcher:t.dispatcher??hze()}),r.promise}function Xte(e,t="other"){if(e.type==="error"&&e.aborted||!e.urlList?.length)return;let r=e.urlList[0],i=e.timingInfo,s=e.cacheState;GT(r)&&i!==null&&(e.timingAllowPassed||(i=qT({startTime:i.startTime}),s=""),i.endTime=HT(),e.timingInfo=i,bze(i,r,t,globalThis,s))}function bze(e,t,r,i,s){(Wte>18||Wte===18&&dze>=2)&&performance.markResourceTiming(e,t.href,r,i,s)}function kT(e,t,r,i){if(i||(i=new $B("The operation was aborted.","AbortError")),e.reject(i),t.body!=null&&JB(t.body?.stream)&&t.body.stream.cancel(i).catch(o=>{if(o.code!=="ERR_INVALID_STATE")throw o}),r==null)return;let s=r[UT];s.body!=null&&JB(s.body?.stream)&&s.body.stream.cancel(i).catch(o=>{if(o.code!=="ERR_INVALID_STATE")throw o})}function Zte({request:e,processRequestBodyChunkLength:t,processRequestEndOfBody:r,processResponse:i,processResponseEndOfBody:s,processResponseConsumeBody:o,useParallelQueue:a=!1,dispatcher:l}){let c=null,u=!1;e.client!=null&&(c=e.client.globalObject,u=e.client.crossOriginIsolatedCapability);let p=HT(u),A=qT({startTime:p}),f={controller:new KB(l),request:e,timingInfo:A,processRequestBodyChunkLength:t,processRequestEndOfBody:r,processResponse:i,processResponseConsumeBody:o,processResponseEndOfBody:s,taskDestination:c,crossOriginIsolatedCapability:u};return om(!e.body||e.body.stream),e.window==="client"&&(e.window=e.client?.globalObject?.constructor?.name==="Window"?e.client:"no-window"),e.origin==="client"&&(e.origin=e.client?.origin),e.policyContainer==="client"&&(e.client!=null?e.policyContainer=Mje(e.client.policyContainer):e.policyContainer=Fje()),e.headersList.contains("accept")||e.headersList.append("accept","*/*"),e.headersList.contains("accept-language")||e.headersList.append("accept-language","*"),e.priority,sze.has(e.destination),ere(f).catch(m=>{f.controller.terminate(m)}),f.controller}async function ere(e,t=!1){let r=e.request,i=null;if(r.localURLsOnly&&!eze(Gl(r))&&(i=fr("local URLs only")),zje(r),Uje(r)==="blocked"&&(i=fr("bad port")),r.referrerPolicy===""&&(r.referrerPolicy=r.policyContainer.referrerPolicy),r.referrer!=="no-referrer"&&(r.referrer=$je(r)),i===null&&(i=await(async()=>{let o=Gl(r);return FT(o,r.url)&&r.responseTainting==="basic"||o.protocol==="data:"||r.mode==="navigate"||r.mode==="websocket"?(r.responseTainting="basic",await Yte(e)):r.mode==="same-origin"?fr('request mode cannot be "same-origin"'):r.mode==="no-cors"?r.redirect!=="follow"?fr('redirect mode cannot be "follow" for "no-cors" request'):(r.responseTainting="opaque",await Yte(e)):GT(Gl(r))?(r.responseTainting="cors",await tre(e)):fr("URL scheme must be a HTTP(S) scheme")})()),t)return i;i.status!==0&&!i.internalResponse&&(r.responseTainting,r.responseTainting==="basic"?i=TT(i,"basic"):r.responseTainting==="cors"?i=TT(i,"cors"):r.responseTainting==="opaque"?i=TT(i,"opaque"):om(!1));let s=i.status===0?i:i.internalResponse;if(s.urlList.length===0&&s.urlList.push(...r.urlList),r.timingAllowFailed||(i.timingAllowPassed=!0),i.type==="opaque"&&s.status===206&&s.rangeRequested&&!r.headers.contains("range")&&(i=s=fr()),i.status!==0&&(r.method==="HEAD"||r.method==="CONNECT"||Kte.includes(s.status))&&(s.body=null,e.controller.dump=!0),r.integrity){let o=l=>LT(e,fr(l));if(r.responseTainting==="opaque"||i.body==null){o(i.error);return}let a=l=>{if(!Lje(l,r.integrity)){o("integrity mismatch");return}i.body=YB(l)[0],LT(e,i)};await $te(i.body,a,o)}else LT(e,i)}function Yte(e){if(sm(e)&&e.request.redirectCount===0)return Promise.resolve(VB(e));let{request:t}=e,{protocol:r}=Gl(t);switch(r){case"about:":return Promise.resolve(fr("about scheme is not supported"));case"blob:":{PT||(PT=require("buffer").resolveObjectURL);let i=Gl(t);if(i.search.length!==0)return Promise.resolve(fr("NetworkError when attempting to fetch resource."));let s=PT(i.toString());if(t.method!=="GET"||!Kje(s))return Promise.resolve(fr("invalid method"));let o=YB(s),a=o[0],l=MT(`${a.length}`),c=o[1]??"",u=WB({statusText:"OK",headersList:[["content-length",{name:"Content-Length",value:l}],["content-type",{name:"Content-Type",value:c}]]});return u.body=a,Promise.resolve(u)}case"data:":{let i=Gl(t),s=pze(i);if(s==="failure")return Promise.resolve(fr("failed to fetch the data URL"));let o=Aze(s.mimeType);return Promise.resolve(WB({statusText:"OK",headersList:[["content-type",{name:"Content-Type",value:o}]],body:YB(s.body)[0]}))}case"file:":return Promise.resolve(fr("not implemented... yet..."));case"http:":case"https:":return tre(e).catch(i=>fr(i));default:return Promise.resolve(fr("unknown scheme"))}}function Cze(e,t){e.request.done=!0,e.processResponseDone!=null&&queueMicrotask(()=>e.processResponseDone(t))}function LT(e,t){t.type==="error"&&(t.urlList=[e.request.urlList[0]],t.timingInfo=qT({startTime:e.timingInfo.startTime}));let r=()=>{e.request.done=!0,e.processResponseEndOfBody!=null&&queueMicrotask(()=>e.processResponseEndOfBody(t))};if(e.processResponse!=null&&queueMicrotask(()=>e.processResponse(t)),t.body==null)r();else{let i=(o,a)=>{a.enqueue(o)},s=new fze({start(){},transform:i,flush:r},{size(){return 1}},{size(){return 1}});t.body={stream:t.body.stream.pipeThrough(s)}}if(e.processResponseConsumeBody!=null){let i=o=>e.processResponseConsumeBody(t,o),s=o=>e.processResponseConsumeBody(t,o);if(t.body==null)queueMicrotask(()=>i(null));else return $te(t.body,i,s);return Promise.resolve()}}async function tre(e){let t=e.request,r=null,i=null,s=e.timingInfo;if(t.serviceWorkers,r===null){if(t.redirect==="follow"&&(t.serviceWorkers="none"),i=r=await rre(e),t.responseTainting==="cors"&&Wje(t,r)==="failure")return fr("cors failure");qje(t,r)==="failure"&&(t.timingAllowFailed=!0)}return(t.responseTainting==="opaque"||r.type==="opaque")&&Yje(t.origin,t.client,t.destination,i)==="blocked"?fr("blocked"):(Jte.has(i.status)&&(t.redirect!=="manual"&&e.controller.connection.destroy(),t.redirect==="error"?r=fr("unexpected redirect"):t.redirect==="manual"?r=i:t.redirect==="follow"?r=await wze(e,r):om(!1)),r.timingInfo=s,r)}function wze(e,t){let r=e.request,i=t.internalResponse?t.internalResponse:t,s;try{if(s=Gje(i,Gl(r).hash),s==null)return t}catch(a){return Promise.resolve(fr(a))}if(!GT(s))return Promise.resolve(fr("URL scheme must be a HTTP(S) scheme"));if(r.redirectCount===20)return Promise.resolve(fr("redirect count exceeded"));if(r.redirectCount+=1,r.mode==="cors"&&(s.username||s.password)&&!FT(r,s))return Promise.resolve(fr('cross origin not allowed for request mode "cors"'));if(r.responseTainting==="cors"&&(s.username||s.password))return Promise.resolve(fr('URL cannot contain credentials for request mode "cors"'));if(i.status!==303&&r.body!=null&&r.body.source==null)return Promise.resolve(fr());if([301,302].includes(i.status)&&r.method==="POST"||i.status===303&&!yze.includes(r.method)){r.method="GET",r.body=null;for(let a of nze)r.headersList.delete(a)}FT(Gl(r),s)||(r.headersList.delete("authorization"),r.headersList.delete("proxy-authorization",!0),r.headersList.delete("cookie"),r.headersList.delete("host")),r.body!=null&&(om(r.body.source!=null),r.body=YB(r.body.source)[0]);let o=e.timingInfo;return o.redirectEndTime=o.postRedirectStartTime=HT(e.crossOriginIsolatedCapability),o.redirectStartTime===0&&(o.redirectStartTime=o.startTime),r.urlList.push(s),jje(r,i),ere(e,!0)}async function rre(e,t=!1,r=!1){let i=e.request,s=null,o=null,a=null,l=null,c=!1;i.window==="no-window"&&i.redirect==="error"?(s=e,o=i):(o=kje(i),s={...e},s.request=o);let u=i.credentials==="include"||i.credentials==="same-origin"&&i.responseTainting==="basic",p=o.body?o.body.length:null,A=null;if(o.body==null&&["POST","PUT"].includes(o.method)&&(A="0"),p!=null&&(A=MT(`${p}`)),A!=null&&o.headersList.append("content-length",A),p!=null&&o.keepalive,o.referrer instanceof URL&&o.headersList.append("referer",MT(o.referrer.href)),Hje(o),Vje(o),o.headersList.contains("user-agent")||o.headersList.append("user-agent",typeof esbuildDetection>"u"?"undici":"node"),o.cache==="default"&&(o.headersList.contains("if-modified-since")||o.headersList.contains("if-none-match")||o.headersList.contains("if-unmodified-since")||o.headersList.contains("if-match")||o.headersList.contains("if-range"))&&(o.cache="no-store"),o.cache==="no-cache"&&!o.preventNoCacheCacheControlHeaderModification&&!o.headersList.contains("cache-control")&&o.headersList.append("cache-control","max-age=0"),(o.cache==="no-store"||o.cache==="reload")&&(o.headersList.contains("pragma")||o.headersList.append("pragma","no-cache"),o.headersList.contains("cache-control")||o.headersList.append("cache-control","no-cache")),o.headersList.contains("range")&&o.headersList.append("accept-encoding","identity"),o.headersList.contains("accept-encoding")||(tze(Gl(o))?o.headersList.append("accept-encoding","br, gzip, deflate"):o.headersList.append("accept-encoding","gzip, deflate")),o.headersList.delete("host"),l==null&&(o.cache="no-store"),o.mode!=="no-store"&&o.mode,a==null){if(o.mode==="only-if-cached")return fr("only if cached");let f=await Ize(s,u,r);!ize.has(o.method)&&f.status>=200&&f.status<=399,c&&f.status,a==null&&(a=f)}if(a.urlList=[...o.urlList],o.headersList.contains("range")&&(a.rangeRequested=!0),a.requestIncludesCredentials=u,a.status===407)return i.window==="no-window"?fr():sm(e)?VB(e):fr("proxy authentication required");if(a.status===421&&!r&&(i.body==null||i.body.source!=null)){if(sm(e))return VB(e);e.controller.connection.destroy(),a=await rre(e,t,!0)}return a}async function Ize(e,t=!1,r=!1){om(!e.controller.connection||e.controller.connection.destroyed),e.controller.connection={abort:null,destroyed:!1,destroy(y){this.destroyed||(this.destroyed=!0,this.abort?.(y??new $B("The operation was aborted.","AbortError")))}};let i=e.request,s=null,o=e.timingInfo;null==null&&(i.cache="no-store");let l=r?"yes":"no";i.mode;let c=null;if(i.body==null&&e.processRequestEndOfBody)queueMicrotask(()=>e.processRequestEndOfBody());else if(i.body!=null){let y=async function*(C){sm(e)||(yield C,e.processRequestBodyChunkLength?.(C.byteLength))},E=()=>{sm(e)||e.processRequestEndOfBody&&e.processRequestEndOfBody()},b=C=>{sm(e)||(C.name==="AbortError"?e.controller.abort():e.controller.terminate(C))};c=(async function*(){try{for await(let C of i.body.stream)yield*y(C);E()}catch(C){b(C)}})()}try{let{body:y,status:E,statusText:b,headersList:C,socket:w}=await m({body:c});if(w)s=WB({status:E,statusText:b,headersList:C,socket:w});else{let S=y[Symbol.asyncIterator]();e.controller.next=()=>S.next(),s=WB({status:E,statusText:b,headersList:C})}}catch(y){return y.name==="AbortError"?(e.controller.connection.destroy(),VB(e,y)):fr(y)}let u=()=>{e.controller.resume()},p=y=>{e.controller.abort(y)};OT||(OT=require("stream/web").ReadableStream);let A=new OT({async start(y){e.controller.controller=y},async pull(y){await u(y)},async cancel(y){await p(y)}},{highWaterMark:0,size(){return 1}});s.body={stream:A},e.controller.on("terminated",f),e.controller.resume=async()=>{for(;;){let y,E;try{let{done:b,value:C}=await e.controller.next();if(zte(e))break;y=b?void 0:C}catch(b){e.controller.ended&&!o.encodedBodySize?y=void 0:(y=b,E=!0)}if(y===void 0){Zje(e.controller.controller),Cze(e,s);return}if(o.decodedBodySize+=y?.byteLength??0,E){e.controller.terminate(y);return}if(e.controller.controller.enqueue(new Uint8Array(y)),uze(A)){e.controller.terminate();return}if(!e.controller.controller.desiredSize)return}};function f(y){zte(e)?(s.aborted=!0,JB(A)&&e.controller.controller.error(e.controller.serializedAbortReason)):JB(A)&&e.controller.controller.error(new TypeError("terminated",{cause:Xje(y)?y:void 0})),e.controller.connection.destroy()}return s;async function m({body:y}){let E=Gl(i),b=e.controller.dispatcher;return new Promise((C,w)=>b.dispatch({path:E.pathname+E.search,origin:E.origin,method:i.method,body:e.controller.dispatcher.isMockActive?i.body&&(i.body.source||i.body.stream):y,headers:i.headersList.entries,maxRedirections:0,upgrade:i.mode==="websocket"?"websocket":void 0},{body:null,abort:null,onConnect(S){let{connection:R}=e.controller;R.destroyed?S(new $B("The operation was aborted.","AbortError")):(e.controller.on("terminated",S),this.abort=R.abort=S)},onHeaders(S,R,U,z){if(S<200)return;let L=[],ee="",k=new jte;if(Array.isArray(R))for(let oe=0;oeqe.trim()):ge.toLowerCase()==="location"&&(ee=Be),k[nm].append(ge,Be)}else{let oe=Object.keys(R);for(let ge of oe){let Be=R[ge];ge.toLowerCase()==="content-encoding"?L=Be.toLowerCase().split(",").map(qe=>qe.trim()).reverse():ge.toLowerCase()==="location"&&(ee=Be),k[nm].append(ge,Be)}}this.body=new aze({read:U});let Z=[],se=i.redirect==="follow"&&ee&&Jte.has(S);if(i.method!=="HEAD"&&i.method!=="CONNECT"&&!Kte.includes(S)&&!se)for(let oe of L)if(oe==="x-gzip"||oe==="gzip")Z.push(lE.createGunzip({flush:lE.constants.Z_SYNC_FLUSH,finishFlush:lE.constants.Z_SYNC_FLUSH}));else if(oe==="deflate")Z.push(lE.createInflate());else if(oe==="br")Z.push(lE.createBrotliDecompress());else{Z.length=0;break}return C({status:S,statusText:z,headersList:k[nm],body:Z.length?lze(this.body,...Z,()=>{}):this.body.on("error",()=>{})}),!0},onData(S){if(e.controller.dump)return;let R=S;return o.encodedBodySize+=R.byteLength,this.body.push(R)},onComplete(){this.abort&&e.controller.off("terminated",this.abort),e.controller.ended=!0,this.body.push(null)},onError(S){this.abort&&e.controller.off("terminated",this.abort),this.body?.destroy(S),e.controller.terminate(S),w(S)},onUpgrade(S,R,U){if(S!==101)return;let z=new jte;for(let L=0;L{"use strict";d();nre.exports={kState:Symbol("FileReader state"),kResult:Symbol("FileReader result"),kError:Symbol("FileReader error"),kLastProgressEventFired:Symbol("FileReader last progress event fired timestamp"),kEvents:Symbol("FileReader events"),kAborted:Symbol("FileReader aborted")}});var ore=g((ver,sre)=>{"use strict";d();var{webidl:No}=fs(),ZB=Symbol("ProgressEvent state"),zT=class e extends Event{constructor(t,r={}){t=No.converters.DOMString(t),r=No.converters.ProgressEventInit(r??{}),super(t,r),this[ZB]={lengthComputable:r.lengthComputable,loaded:r.loaded,total:r.total}}get lengthComputable(){return No.brandCheck(this,e),this[ZB].lengthComputable}get loaded(){return No.brandCheck(this,e),this[ZB].loaded}get total(){return No.brandCheck(this,e),this[ZB].total}};No.converters.ProgressEventInit=No.dictionaryConverter([{key:"lengthComputable",converter:No.converters.boolean,defaultValue:!1},{key:"loaded",converter:No.converters["unsigned long long"],defaultValue:0},{key:"total",converter:No.converters["unsigned long long"],defaultValue:0},{key:"bubbles",converter:No.converters.boolean,defaultValue:!1},{key:"cancelable",converter:No.converters.boolean,defaultValue:!1},{key:"composed",converter:No.converters.boolean,defaultValue:!1}]);sre.exports={ProgressEvent:zT}});var lre=g((xer,are)=>{"use strict";d();function Bze(e){if(!e)return"failure";switch(e.trim().toLowerCase()){case"unicode-1-1-utf-8":case"unicode11utf8":case"unicode20utf8":case"utf-8":case"utf8":case"x-unicode20utf8":return"UTF-8";case"866":case"cp866":case"csibm866":case"ibm866":return"IBM866";case"csisolatin2":case"iso-8859-2":case"iso-ir-101":case"iso8859-2":case"iso88592":case"iso_8859-2":case"iso_8859-2:1987":case"l2":case"latin2":return"ISO-8859-2";case"csisolatin3":case"iso-8859-3":case"iso-ir-109":case"iso8859-3":case"iso88593":case"iso_8859-3":case"iso_8859-3:1988":case"l3":case"latin3":return"ISO-8859-3";case"csisolatin4":case"iso-8859-4":case"iso-ir-110":case"iso8859-4":case"iso88594":case"iso_8859-4":case"iso_8859-4:1988":case"l4":case"latin4":return"ISO-8859-4";case"csisolatincyrillic":case"cyrillic":case"iso-8859-5":case"iso-ir-144":case"iso8859-5":case"iso88595":case"iso_8859-5":case"iso_8859-5:1988":return"ISO-8859-5";case"arabic":case"asmo-708":case"csiso88596e":case"csiso88596i":case"csisolatinarabic":case"ecma-114":case"iso-8859-6":case"iso-8859-6-e":case"iso-8859-6-i":case"iso-ir-127":case"iso8859-6":case"iso88596":case"iso_8859-6":case"iso_8859-6:1987":return"ISO-8859-6";case"csisolatingreek":case"ecma-118":case"elot_928":case"greek":case"greek8":case"iso-8859-7":case"iso-ir-126":case"iso8859-7":case"iso88597":case"iso_8859-7":case"iso_8859-7:1987":case"sun_eu_greek":return"ISO-8859-7";case"csiso88598e":case"csisolatinhebrew":case"hebrew":case"iso-8859-8":case"iso-8859-8-e":case"iso-ir-138":case"iso8859-8":case"iso88598":case"iso_8859-8":case"iso_8859-8:1988":case"visual":return"ISO-8859-8";case"csiso88598i":case"iso-8859-8-i":case"logical":return"ISO-8859-8-I";case"csisolatin6":case"iso-8859-10":case"iso-ir-157":case"iso8859-10":case"iso885910":case"l6":case"latin6":return"ISO-8859-10";case"iso-8859-13":case"iso8859-13":case"iso885913":return"ISO-8859-13";case"iso-8859-14":case"iso8859-14":case"iso885914":return"ISO-8859-14";case"csisolatin9":case"iso-8859-15":case"iso8859-15":case"iso885915":case"iso_8859-15":case"l9":return"ISO-8859-15";case"iso-8859-16":return"ISO-8859-16";case"cskoi8r":case"koi":case"koi8":case"koi8-r":case"koi8_r":return"KOI8-R";case"koi8-ru":case"koi8-u":return"KOI8-U";case"csmacintosh":case"mac":case"macintosh":case"x-mac-roman":return"macintosh";case"iso-8859-11":case"iso8859-11":case"iso885911":case"tis-620":case"windows-874":return"windows-874";case"cp1250":case"windows-1250":case"x-cp1250":return"windows-1250";case"cp1251":case"windows-1251":case"x-cp1251":return"windows-1251";case"ansi_x3.4-1968":case"ascii":case"cp1252":case"cp819":case"csisolatin1":case"ibm819":case"iso-8859-1":case"iso-ir-100":case"iso8859-1":case"iso88591":case"iso_8859-1":case"iso_8859-1:1987":case"l1":case"latin1":case"us-ascii":case"windows-1252":case"x-cp1252":return"windows-1252";case"cp1253":case"windows-1253":case"x-cp1253":return"windows-1253";case"cp1254":case"csisolatin5":case"iso-8859-9":case"iso-ir-148":case"iso8859-9":case"iso88599":case"iso_8859-9":case"iso_8859-9:1989":case"l5":case"latin5":case"windows-1254":case"x-cp1254":return"windows-1254";case"cp1255":case"windows-1255":case"x-cp1255":return"windows-1255";case"cp1256":case"windows-1256":case"x-cp1256":return"windows-1256";case"cp1257":case"windows-1257":case"x-cp1257":return"windows-1257";case"cp1258":case"windows-1258":case"x-cp1258":return"windows-1258";case"x-mac-cyrillic":case"x-mac-ukrainian":return"x-mac-cyrillic";case"chinese":case"csgb2312":case"csiso58gb231280":case"gb2312":case"gb_2312":case"gb_2312-80":case"gbk":case"iso-ir-58":case"x-gbk":return"GBK";case"gb18030":return"gb18030";case"big5":case"big5-hkscs":case"cn-big5":case"csbig5":case"x-x-big5":return"Big5";case"cseucpkdfmtjapanese":case"euc-jp":case"x-euc-jp":return"EUC-JP";case"csiso2022jp":case"iso-2022-jp":return"ISO-2022-JP";case"csshiftjis":case"ms932":case"ms_kanji":case"shift-jis":case"shift_jis":case"sjis":case"windows-31j":case"x-sjis":return"Shift_JIS";case"cseuckr":case"csksc56011987":case"euc-kr":case"iso-ir-149":case"korean":case"ks_c_5601-1987":case"ks_c_5601-1989":case"ksc5601":case"ksc_5601":case"windows-949":return"EUC-KR";case"csiso2022kr":case"hz-gb-2312":case"iso-2022-cn":case"iso-2022-cn-ext":case"iso-2022-kr":case"replacement":return"replacement";case"unicodefffe":case"utf-16be":return"UTF-16BE";case"csunicode":case"iso-10646-ucs-2":case"ucs-2":case"unicode":case"unicodefeff":case"utf-16":case"utf-16le":return"UTF-16LE";case"x-user-defined":return"x-user-defined";default:return"failure"}}are.exports={getEncoding:Bze}});var mre=g((Rer,hre)=>{"use strict";d();var{kState:am,kError:VT,kResult:cre,kAborted:cE,kLastProgressEventFired:WT}=jT(),{ProgressEvent:Sze}=ore(),{getEncoding:ure}=lre(),{DOMException:vze}=fd(),{serializeAMimeType:_ze,parseMIMEType:dre}=Ka(),{types:xze}=require("util"),{StringDecoder:pre}=require("string_decoder"),{btoa:Are}=require("buffer"),Nze={enumerable:!0,writable:!1,configurable:!1};function Rze(e,t,r,i){if(e[am]==="loading")throw new vze("Invalid state","InvalidStateError");e[am]="loading",e[cre]=null,e[VT]=null;let o=t.stream().getReader(),a=[],l=o.read(),c=!0;(async()=>{for(;!e[cE];)try{let{done:u,value:p}=await l;if(c&&!e[cE]&&queueMicrotask(()=>{wd("loadstart",e)}),c=!1,!u&&xze.isUint8Array(p))a.push(p),(e[WT]===void 0||Date.now()-e[WT]>=50)&&!e[cE]&&(e[WT]=Date.now(),queueMicrotask(()=>{wd("progress",e)})),l=o.read();else if(u){queueMicrotask(()=>{e[am]="done";try{let A=Qze(a,r,t.type,i);if(e[cE])return;e[cre]=A,wd("load",e)}catch(A){e[VT]=A,wd("error",e)}e[am]!=="loading"&&wd("loadend",e)});break}}catch(u){if(e[cE])return;queueMicrotask(()=>{e[am]="done",e[VT]=u,wd("error",e),e[am]!=="loading"&&wd("loadend",e)});break}})()}function wd(e,t){let r=new Sze(e,{bubbles:!1,cancelable:!1});t.dispatchEvent(r)}function Qze(e,t,r,i){switch(t){case"DataURL":{let s="data:",o=dre(r||"application/octet-stream");o!=="failure"&&(s+=_ze(o)),s+=";base64,";let a=new pre("latin1");for(let l of e)s+=Are(a.write(l));return s+=Are(a.end()),s}case"Text":{let s="failure";if(i&&(s=ure(i)),s==="failure"&&r){let o=dre(r);o!=="failure"&&(s=ure(o.parameters.get("charset")))}return s==="failure"&&(s="UTF-8"),Tze(e,s)}case"ArrayBuffer":return fre(e).buffer;case"BinaryString":{let s="",o=new pre("latin1");for(let a of e)s+=o.write(a);return s+=o.end(),s}}}function Tze(e,t){let r=fre(e),i=Dze(r),s=0;i!==null&&(t=i,s=i==="UTF-8"?3:2);let o=r.slice(s);return new TextDecoder(t).decode(o)}function Dze(e){let[t,r,i]=e;return t===239&&r===187&&i===191?"UTF-8":t===254&&r===255?"UTF-16BE":t===255&&r===254?"UTF-16LE":null}function fre(e){let t=e.reduce((i,s)=>i+s.byteLength,0),r=0;return e.reduce((i,s)=>(i.set(s,r),r+=s.byteLength,i),new Uint8Array(t))}hre.exports={staticPropertyDescriptors:Nze,readOperation:Rze,fireAProgressEvent:wd}});var bre=g((Ter,Ere)=>{"use strict";d();var{staticPropertyDescriptors:lm,readOperation:e4,fireAProgressEvent:gre}=mre(),{kState:FA,kError:yre,kResult:t4,kEvents:Wt,kAborted:Pze}=jT(),{webidl:ur}=fs(),{kEnumerableProperty:Ws}=kt(),tl=class e extends EventTarget{constructor(){super(),this[FA]="empty",this[t4]=null,this[yre]=null,this[Wt]={loadend:null,error:null,abort:null,load:null,progress:null,loadstart:null}}readAsArrayBuffer(t){ur.brandCheck(this,e),ur.argumentLengthCheck(arguments,1,{header:"FileReader.readAsArrayBuffer"}),t=ur.converters.Blob(t,{strict:!1}),e4(this,t,"ArrayBuffer")}readAsBinaryString(t){ur.brandCheck(this,e),ur.argumentLengthCheck(arguments,1,{header:"FileReader.readAsBinaryString"}),t=ur.converters.Blob(t,{strict:!1}),e4(this,t,"BinaryString")}readAsText(t,r=void 0){ur.brandCheck(this,e),ur.argumentLengthCheck(arguments,1,{header:"FileReader.readAsText"}),t=ur.converters.Blob(t,{strict:!1}),r!==void 0&&(r=ur.converters.DOMString(r)),e4(this,t,"Text",r)}readAsDataURL(t){ur.brandCheck(this,e),ur.argumentLengthCheck(arguments,1,{header:"FileReader.readAsDataURL"}),t=ur.converters.Blob(t,{strict:!1}),e4(this,t,"DataURL")}abort(){if(this[FA]==="empty"||this[FA]==="done"){this[t4]=null;return}this[FA]==="loading"&&(this[FA]="done",this[t4]=null),this[Pze]=!0,gre("abort",this),this[FA]!=="loading"&&gre("loadend",this)}get readyState(){switch(ur.brandCheck(this,e),this[FA]){case"empty":return this.EMPTY;case"loading":return this.LOADING;case"done":return this.DONE}}get result(){return ur.brandCheck(this,e),this[t4]}get error(){return ur.brandCheck(this,e),this[yre]}get onloadend(){return ur.brandCheck(this,e),this[Wt].loadend}set onloadend(t){ur.brandCheck(this,e),this[Wt].loadend&&this.removeEventListener("loadend",this[Wt].loadend),typeof t=="function"?(this[Wt].loadend=t,this.addEventListener("loadend",t)):this[Wt].loadend=null}get onerror(){return ur.brandCheck(this,e),this[Wt].error}set onerror(t){ur.brandCheck(this,e),this[Wt].error&&this.removeEventListener("error",this[Wt].error),typeof t=="function"?(this[Wt].error=t,this.addEventListener("error",t)):this[Wt].error=null}get onloadstart(){return ur.brandCheck(this,e),this[Wt].loadstart}set onloadstart(t){ur.brandCheck(this,e),this[Wt].loadstart&&this.removeEventListener("loadstart",this[Wt].loadstart),typeof t=="function"?(this[Wt].loadstart=t,this.addEventListener("loadstart",t)):this[Wt].loadstart=null}get onprogress(){return ur.brandCheck(this,e),this[Wt].progress}set onprogress(t){ur.brandCheck(this,e),this[Wt].progress&&this.removeEventListener("progress",this[Wt].progress),typeof t=="function"?(this[Wt].progress=t,this.addEventListener("progress",t)):this[Wt].progress=null}get onload(){return ur.brandCheck(this,e),this[Wt].load}set onload(t){ur.brandCheck(this,e),this[Wt].load&&this.removeEventListener("load",this[Wt].load),typeof t=="function"?(this[Wt].load=t,this.addEventListener("load",t)):this[Wt].load=null}get onabort(){return ur.brandCheck(this,e),this[Wt].abort}set onabort(t){ur.brandCheck(this,e),this[Wt].abort&&this.removeEventListener("abort",this[Wt].abort),typeof t=="function"?(this[Wt].abort=t,this.addEventListener("abort",t)):this[Wt].abort=null}};tl.EMPTY=tl.prototype.EMPTY=0;tl.LOADING=tl.prototype.LOADING=1;tl.DONE=tl.prototype.DONE=2;Object.defineProperties(tl.prototype,{EMPTY:lm,LOADING:lm,DONE:lm,readAsArrayBuffer:Ws,readAsBinaryString:Ws,readAsText:Ws,readAsDataURL:Ws,abort:Ws,readyState:Ws,result:Ws,error:Ws,onloadstart:Ws,onprogress:Ws,onload:Ws,onabort:Ws,onerror:Ws,onloadend:Ws,[Symbol.toStringTag]:{value:"FileReader",writable:!1,enumerable:!1,configurable:!0}});Object.defineProperties(tl,{EMPTY:lm,LOADING:lm,DONE:lm});Ere.exports={FileReader:tl}});var r4=g((Per,Cre)=>{"use strict";d();Cre.exports={kConstruct:Nr().kConstruct}});var Bre=g((ker,Ire)=>{"use strict";d();var Oze=require("assert"),{URLSerializer:wre}=Ka(),{isValidHeaderName:kze}=ea();function Lze(e,t,r=!1){let i=wre(e,r),s=wre(t,r);return i===s}function Fze(e){Oze(e!==null);let t=[];for(let r of e.split(",")){if(r=r.trim(),r.length){if(!kze(r))continue}else continue;t.push(r)}return t}Ire.exports={urlEquals:Lze,fieldValues:Fze}});var Rre=g((Fer,Nre)=>{"use strict";d();var{kConstruct:Mze}=r4(),{urlEquals:Uze,fieldValues:YT}=Bre(),{kEnumerableProperty:MA,isDisturbed:qze}=kt(),{kHeadersList:Sre}=Nr(),{webidl:ze}=fs(),{Response:_re,cloneResponse:Hze}=UB(),{Request:jl}=aE(),{kState:Es,kHeaders:i4,kGuard:vre,kRealm:Gze}=tu(),{fetching:jze}=XB(),{urlIsHttpHttpsScheme:n4,createDeferredPromise:cm,readAllBytes:zze}=ea(),$T=require("assert"),{getGlobalDispatcher:Vze}=Zh(),s4=class e{#e;constructor(){arguments[0]!==Mze&&ze.illegalConstructor(),this.#e=arguments[1]}async match(t,r={}){ze.brandCheck(this,e),ze.argumentLengthCheck(arguments,1,{header:"Cache.match"}),t=ze.converters.RequestInfo(t),r=ze.converters.CacheQueryOptions(r);let i=await this.matchAll(t,r);if(i.length!==0)return i[0]}async matchAll(t=void 0,r={}){ze.brandCheck(this,e),t!==void 0&&(t=ze.converters.RequestInfo(t)),r=ze.converters.CacheQueryOptions(r);let i=null;if(t!==void 0)if(t instanceof jl){if(i=t[Es],i.method!=="GET"&&!r.ignoreMethod)return[]}else typeof t=="string"&&(i=new jl(t)[Es]);let s=[];if(t===void 0)for(let a of this.#e)s.push(a[1]);else{let a=this.#i(i,r);for(let l of a)s.push(l[1])}let o=[];for(let a of s){let l=new _re(a.body?.source??null),c=l[Es].body;l[Es]=a,l[Es].body=c,l[i4][Sre]=a.headersList,l[i4][vre]="immutable",o.push(l)}return Object.freeze(o)}async add(t){ze.brandCheck(this,e),ze.argumentLengthCheck(arguments,1,{header:"Cache.add"}),t=ze.converters.RequestInfo(t);let r=[t];return await this.addAll(r)}async addAll(t){ze.brandCheck(this,e),ze.argumentLengthCheck(arguments,1,{header:"Cache.addAll"}),t=ze.converters["sequence"](t);let r=[],i=[];for(let A of t){if(typeof A=="string")continue;let f=A[Es];if(!n4(f.url)||f.method!=="GET")throw ze.errors.exception({header:"Cache.addAll",message:"Expected http/s scheme when method is not GET."})}let s=[];for(let A of t){let f=new jl(A)[Es];if(!n4(f.url))throw ze.errors.exception({header:"Cache.addAll",message:"Expected http/s scheme."});f.initiator="fetch",f.destination="subresource",i.push(f);let m=cm();s.push(jze({request:f,dispatcher:Vze(),processResponse(y){if(y.type==="error"||y.status===206||y.status<200||y.status>299)m.reject(ze.errors.exception({header:"Cache.addAll",message:"Received an invalid status code or the request failed."}));else if(y.headersList.contains("vary")){let E=YT(y.headersList.get("vary"));for(let b of E)if(b==="*"){m.reject(ze.errors.exception({header:"Cache.addAll",message:"invalid vary field value"}));for(let C of s)C.abort();return}}},processResponseEndOfBody(y){if(y.aborted){m.reject(new DOMException("aborted","AbortError"));return}m.resolve(y)}})),r.push(m.promise)}let a=await Promise.all(r),l=[],c=0;for(let A of a){let f={type:"put",request:i[c],response:A};l.push(f),c++}let u=cm(),p=null;try{this.#t(l)}catch(A){p=A}return queueMicrotask(()=>{p===null?u.resolve(void 0):u.reject(p)}),u.promise}async put(t,r){ze.brandCheck(this,e),ze.argumentLengthCheck(arguments,2,{header:"Cache.put"}),t=ze.converters.RequestInfo(t),r=ze.converters.Response(r);let i=null;if(t instanceof jl?i=t[Es]:i=new jl(t)[Es],!n4(i.url)||i.method!=="GET")throw ze.errors.exception({header:"Cache.put",message:"Expected an http/s scheme when method is not GET"});let s=r[Es];if(s.status===206)throw ze.errors.exception({header:"Cache.put",message:"Got 206 status"});if(s.headersList.contains("vary")){let f=YT(s.headersList.get("vary"));for(let m of f)if(m==="*")throw ze.errors.exception({header:"Cache.put",message:"Got * vary field value"})}if(s.body&&(qze(s.body.stream)||s.body.stream.locked))throw ze.errors.exception({header:"Cache.put",message:"Response body is locked or disturbed"});let o=Hze(s),a=cm();if(s.body!=null){let m=s.body.stream.getReader();zze(m).then(a.resolve,a.reject)}else a.resolve(void 0);let l=[],c={type:"put",request:i,response:o};l.push(c);let u=await a.promise;o.body!=null&&(o.body.source=u);let p=cm(),A=null;try{this.#t(l)}catch(f){A=f}return queueMicrotask(()=>{A===null?p.resolve():p.reject(A)}),p.promise}async delete(t,r={}){ze.brandCheck(this,e),ze.argumentLengthCheck(arguments,1,{header:"Cache.delete"}),t=ze.converters.RequestInfo(t),r=ze.converters.CacheQueryOptions(r);let i=null;if(t instanceof jl){if(i=t[Es],i.method!=="GET"&&!r.ignoreMethod)return!1}else $T(typeof t=="string"),i=new jl(t)[Es];let s=[],o={type:"delete",request:i,options:r};s.push(o);let a=cm(),l=null,c;try{c=this.#t(s)}catch(u){l=u}return queueMicrotask(()=>{l===null?a.resolve(!!c?.length):a.reject(l)}),a.promise}async keys(t=void 0,r={}){ze.brandCheck(this,e),t!==void 0&&(t=ze.converters.RequestInfo(t)),r=ze.converters.CacheQueryOptions(r);let i=null;if(t!==void 0)if(t instanceof jl){if(i=t[Es],i.method!=="GET"&&!r.ignoreMethod)return[]}else typeof t=="string"&&(i=new jl(t)[Es]);let s=cm(),o=[];if(t===void 0)for(let a of this.#e)o.push(a[0]);else{let a=this.#i(i,r);for(let l of a)o.push(l[0])}return queueMicrotask(()=>{let a=[];for(let l of o){let c=new jl("https://a");c[Es]=l,c[i4][Sre]=l.headersList,c[i4][vre]="immutable",c[Gze]=l.client,a.push(c)}s.resolve(Object.freeze(a))}),s.promise}#t(t){let r=this.#e,i=[...r],s=[],o=[];try{for(let a of t){if(a.type!=="delete"&&a.type!=="put")throw ze.errors.exception({header:"Cache.#batchCacheOperations",message:'operation type does not match "delete" or "put"'});if(a.type==="delete"&&a.response!=null)throw ze.errors.exception({header:"Cache.#batchCacheOperations",message:"delete operation should not have an associated response"});if(this.#i(a.request,a.options,s).length)throw new DOMException("???","InvalidStateError");let l;if(a.type==="delete"){if(l=this.#i(a.request,a.options),l.length===0)return[];for(let c of l){let u=r.indexOf(c);$T(u!==-1),r.splice(u,1)}}else if(a.type==="put"){if(a.response==null)throw ze.errors.exception({header:"Cache.#batchCacheOperations",message:"put operation should have an associated response"});let c=a.request;if(!n4(c.url))throw ze.errors.exception({header:"Cache.#batchCacheOperations",message:"expected http or https scheme"});if(c.method!=="GET")throw ze.errors.exception({header:"Cache.#batchCacheOperations",message:"not get method"});if(a.options!=null)throw ze.errors.exception({header:"Cache.#batchCacheOperations",message:"options must not be defined"});l=this.#i(a.request);for(let u of l){let p=r.indexOf(u);$T(p!==-1),r.splice(p,1)}r.push([a.request,a.response]),s.push([a.request,a.response])}o.push([a.request,a.response])}return o}catch(a){throw this.#e.length=0,this.#e=i,a}}#i(t,r,i){let s=[],o=i??this.#e;for(let a of o){let[l,c]=a;this.#r(t,l,c,r)&&s.push(a)}return s}#r(t,r,i=null,s){let o=new URL(t.url),a=new URL(r.url);if(s?.ignoreSearch&&(a.search="",o.search=""),!Uze(o,a,!0))return!1;if(i==null||s?.ignoreVary||!i.headersList.contains("vary"))return!0;let l=YT(i.headersList.get("vary"));for(let c of l){if(c==="*")return!1;let u=r.headersList.get(c),p=t.headersList.get(c);if(u!==p)return!1}return!0}};Object.defineProperties(s4.prototype,{[Symbol.toStringTag]:{value:"Cache",configurable:!0},match:MA,matchAll:MA,add:MA,addAll:MA,put:MA,delete:MA,keys:MA});var xre=[{key:"ignoreSearch",converter:ze.converters.boolean,defaultValue:!1},{key:"ignoreMethod",converter:ze.converters.boolean,defaultValue:!1},{key:"ignoreVary",converter:ze.converters.boolean,defaultValue:!1}];ze.converters.CacheQueryOptions=ze.dictionaryConverter(xre);ze.converters.MultiCacheQueryOptions=ze.dictionaryConverter([...xre,{key:"cacheName",converter:ze.converters.DOMString}]);ze.converters.Response=ze.interfaceConverter(_re);ze.converters["sequence"]=ze.sequenceConverter(ze.converters.RequestInfo);Nre.exports={Cache:s4}});var Tre=g((Uer,Qre)=>{"use strict";d();var{kConstruct:uE}=r4(),{Cache:o4}=Rre(),{webidl:bs}=fs(),{kEnumerableProperty:dE}=kt(),a4=class e{#e=new Map;constructor(){arguments[0]!==uE&&bs.illegalConstructor()}async match(t,r={}){if(bs.brandCheck(this,e),bs.argumentLengthCheck(arguments,1,{header:"CacheStorage.match"}),t=bs.converters.RequestInfo(t),r=bs.converters.MultiCacheQueryOptions(r),r.cacheName!=null){if(this.#e.has(r.cacheName)){let i=this.#e.get(r.cacheName);return await new o4(uE,i).match(t,r)}}else for(let i of this.#e.values()){let o=await new o4(uE,i).match(t,r);if(o!==void 0)return o}}async has(t){return bs.brandCheck(this,e),bs.argumentLengthCheck(arguments,1,{header:"CacheStorage.has"}),t=bs.converters.DOMString(t),this.#e.has(t)}async open(t){if(bs.brandCheck(this,e),bs.argumentLengthCheck(arguments,1,{header:"CacheStorage.open"}),t=bs.converters.DOMString(t),this.#e.has(t)){let i=this.#e.get(t);return new o4(uE,i)}let r=[];return this.#e.set(t,r),new o4(uE,r)}async delete(t){return bs.brandCheck(this,e),bs.argumentLengthCheck(arguments,1,{header:"CacheStorage.delete"}),t=bs.converters.DOMString(t),this.#e.delete(t)}async keys(){return bs.brandCheck(this,e),[...this.#e.keys()]}};Object.defineProperties(a4.prototype,{[Symbol.toStringTag]:{value:"CacheStorage",configurable:!0},match:dE,has:dE,open:dE,delete:dE,keys:dE});Qre.exports={CacheStorage:a4}});var Pre=g((Her,Dre)=>{"use strict";d();Dre.exports={maxAttributeValueSize:1024,maxNameValuePairSize:4096}});var JT=g((jer,Mre)=>{"use strict";d();function Wze(e){if(e.length===0)return!1;for(let t of e){let r=t.charCodeAt(0);if(r>=0||r<=8||r>=10||r<=31||r===127)return!1}}function Ore(e){for(let t of e){let r=t.charCodeAt(0);if(r<=32||r>127||t==="("||t===")"||t===">"||t==="<"||t==="@"||t===","||t===";"||t===":"||t==="\\"||t==='"'||t==="/"||t==="["||t==="]"||t==="?"||t==="="||t==="{"||t==="}")throw new Error("Invalid cookie name")}}function kre(e){for(let t of e){let r=t.charCodeAt(0);if(r<33||r===34||r===44||r===59||r===92||r>126)throw new Error("Invalid header value")}}function Lre(e){for(let t of e)if(t.charCodeAt(0)<33||t===";")throw new Error("Invalid cookie path")}function Yze(e){if(e.startsWith("-")||e.endsWith(".")||e.endsWith("-"))throw new Error("Invalid cookie domain")}function Fre(e){typeof e=="number"&&(e=new Date(e));let t=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],r=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],i=t[e.getUTCDay()],s=e.getUTCDate().toString().padStart(2,"0"),o=r[e.getUTCMonth()],a=e.getUTCFullYear(),l=e.getUTCHours().toString().padStart(2,"0"),c=e.getUTCMinutes().toString().padStart(2,"0"),u=e.getUTCSeconds().toString().padStart(2,"0");return`${i}, ${s} ${o} ${a} ${l}:${c}:${u} GMT`}function $ze(e){if(e<0)throw new Error("Invalid cookie max-age")}function Jze(e){if(e.name.length===0)return null;Ore(e.name),kre(e.value);let t=[`${e.name}=${e.value}`];e.name.startsWith("__Secure-")&&(e.secure=!0),e.name.startsWith("__Host-")&&(e.secure=!0,e.domain=null,e.path="/"),e.secure&&t.push("Secure"),e.httpOnly&&t.push("HttpOnly"),typeof e.maxAge=="number"&&($ze(e.maxAge),t.push(`Max-Age=${e.maxAge}`)),e.domain&&(Yze(e.domain),t.push(`Domain=${e.domain}`)),e.path&&(Lre(e.path),t.push(`Path=${e.path}`)),e.expires&&e.expires.toString()!=="Invalid Date"&&t.push(`Expires=${Fre(e.expires)}`),e.sameSite&&t.push(`SameSite=${e.sameSite}`);for(let r of e.unparsed){if(!r.includes("="))throw new Error("Invalid unparsed");let[i,...s]=r.split("=");t.push(`${i.trim()}=${s.join("=")}`)}return t.join("; ")}Mre.exports={isCTLExcludingHtab:Wze,validateCookieName:Ore,validateCookiePath:Lre,validateCookieValue:kre,toIMFDate:Fre,stringify:Jze}});var qre=g((Ver,Ure)=>{"use strict";d();var{maxNameValuePairSize:Kze,maxAttributeValueSize:Xze}=Pre(),{isCTLExcludingHtab:Zze}=JT(),{collectASequenceOfCodePointsFast:l4}=Ka(),eVe=require("assert");function tVe(e){if(Zze(e))return null;let t="",r="",i="",s="";if(e.includes(";")){let o={position:0};t=l4(";",e,o),r=e.slice(o.position)}else t=e;if(!t.includes("="))s=t;else{let o={position:0};i=l4("=",t,o),s=t.slice(o.position+1)}return i=i.trim(),s=s.trim(),i.length+s.length>Kze?null:{name:i,value:s,...um(r)}}function um(e,t={}){if(e.length===0)return t;eVe(e[0]===";"),e=e.slice(1);let r="";e.includes(";")?(r=l4(";",e,{position:0}),e=e.slice(r.length)):(r=e,e="");let i="",s="";if(r.includes("=")){let a={position:0};i=l4("=",r,a),s=r.slice(a.position+1)}else i=r;if(i=i.trim(),s=s.trim(),s.length>Xze)return um(e,t);let o=i.toLowerCase();if(o==="expires"){let a=new Date(s);t.expires=a}else if(o==="max-age"){let a=s.charCodeAt(0);if((a<48||a>57)&&s[0]!=="-"||!/^\d+$/.test(s))return um(e,t);let l=Number(s);t.maxAge=l}else if(o==="domain"){let a=s;a[0]==="."&&(a=a.slice(1)),a=a.toLowerCase(),t.domain=a}else if(o==="path"){let a="";s.length===0||s[0]!=="/"?a="/":a=s,t.path=a}else if(o==="secure")t.secure=!0;else if(o==="httponly")t.httpOnly=!0;else if(o==="samesite"){let a="Default",l=s.toLowerCase();l.includes("none")&&(a="None"),l.includes("strict")&&(a="Strict"),l.includes("lax")&&(a="Lax"),t.sameSite=a}else t.unparsed??=[],t.unparsed.push(`${i}=${s}`);return um(e,t)}Ure.exports={parseSetCookie:tVe,parseUnparsedAttributes:um}});var zre=g((Yer,jre)=>{"use strict";d();var{parseSetCookie:rVe}=qre(),{stringify:Hre}=JT(),{webidl:_t}=fs(),{Headers:c4}=kA();function iVe(e){_t.argumentLengthCheck(arguments,1,{header:"getCookies"}),_t.brandCheck(e,c4,{strict:!1});let t=e.get("cookie"),r={};if(!t)return r;for(let i of t.split(";")){let[s,...o]=i.split("=");r[s.trim()]=o.join("=")}return r}function nVe(e,t,r){_t.argumentLengthCheck(arguments,2,{header:"deleteCookie"}),_t.brandCheck(e,c4,{strict:!1}),t=_t.converters.DOMString(t),r=_t.converters.DeleteCookieAttributes(r),Gre(e,{name:t,value:"",expires:new Date(0),...r})}function sVe(e){_t.argumentLengthCheck(arguments,1,{header:"getSetCookies"}),_t.brandCheck(e,c4,{strict:!1});let t=e.getSetCookie();return t?t.map(r=>rVe(r)):[]}function Gre(e,t){_t.argumentLengthCheck(arguments,2,{header:"setCookie"}),_t.brandCheck(e,c4,{strict:!1}),t=_t.converters.Cookie(t),Hre(t)&&e.append("Set-Cookie",Hre(t))}_t.converters.DeleteCookieAttributes=_t.dictionaryConverter([{converter:_t.nullableConverter(_t.converters.DOMString),key:"path",defaultValue:null},{converter:_t.nullableConverter(_t.converters.DOMString),key:"domain",defaultValue:null}]);_t.converters.Cookie=_t.dictionaryConverter([{converter:_t.converters.DOMString,key:"name"},{converter:_t.converters.DOMString,key:"value"},{converter:_t.nullableConverter(e=>typeof e=="number"?_t.converters["unsigned long long"](e):new Date(e)),key:"expires",defaultValue:null},{converter:_t.nullableConverter(_t.converters["long long"]),key:"maxAge",defaultValue:null},{converter:_t.nullableConverter(_t.converters.DOMString),key:"domain",defaultValue:null},{converter:_t.nullableConverter(_t.converters.DOMString),key:"path",defaultValue:null},{converter:_t.nullableConverter(_t.converters.boolean),key:"secure",defaultValue:null},{converter:_t.nullableConverter(_t.converters.boolean),key:"httpOnly",defaultValue:null},{converter:_t.converters.USVString,key:"sameSite",allowedValues:["Strict","Lax","None"]},{converter:_t.sequenceConverter(_t.converters.DOMString),key:"unparsed",defaultValue:[]}]);jre.exports={getCookies:iVe,deleteCookie:nVe,getSetCookies:sVe,setCookie:Gre}});var dm=g((Jer,Vre)=>{"use strict";d();var oVe="258EAFA5-E914-47DA-95CA-C5AB0DC85B11",aVe={enumerable:!0,writable:!1,configurable:!1},lVe={CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3},cVe={CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10},uVe=2**16-1,dVe={INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4},pVe=Buffer.allocUnsafe(0);Vre.exports={uid:oVe,staticPropertyDescriptors:aVe,states:lVe,opcodes:cVe,maxUnsigned16Bit:uVe,parserStates:dVe,emptyBuffer:pVe}});var pE=g((Xer,Wre)=>{"use strict";d();Wre.exports={kWebSocketURL:Symbol("url"),kReadyState:Symbol("ready state"),kController:Symbol("controller"),kResponse:Symbol("response"),kBinaryType:Symbol("binary type"),kSentClose:Symbol("sent close"),kReceivedClose:Symbol("received close"),kByteParser:Symbol("byte parser")}});var XT=g((etr,Yre)=>{"use strict";d();var{webidl:Ve}=fs(),{kEnumerableProperty:Ys}=kt(),{MessagePort:AVe}=require("worker_threads"),u4=class e extends Event{#e;constructor(t,r={}){Ve.argumentLengthCheck(arguments,1,{header:"MessageEvent constructor"}),t=Ve.converters.DOMString(t),r=Ve.converters.MessageEventInit(r),super(t,r),this.#e=r}get data(){return Ve.brandCheck(this,e),this.#e.data}get origin(){return Ve.brandCheck(this,e),this.#e.origin}get lastEventId(){return Ve.brandCheck(this,e),this.#e.lastEventId}get source(){return Ve.brandCheck(this,e),this.#e.source}get ports(){return Ve.brandCheck(this,e),Object.isFrozen(this.#e.ports)||Object.freeze(this.#e.ports),this.#e.ports}initMessageEvent(t,r=!1,i=!1,s=null,o="",a="",l=null,c=[]){return Ve.brandCheck(this,e),Ve.argumentLengthCheck(arguments,1,{header:"MessageEvent.initMessageEvent"}),new e(t,{bubbles:r,cancelable:i,data:s,origin:o,lastEventId:a,source:l,ports:c})}},d4=class e extends Event{#e;constructor(t,r={}){Ve.argumentLengthCheck(arguments,1,{header:"CloseEvent constructor"}),t=Ve.converters.DOMString(t),r=Ve.converters.CloseEventInit(r),super(t,r),this.#e=r}get wasClean(){return Ve.brandCheck(this,e),this.#e.wasClean}get code(){return Ve.brandCheck(this,e),this.#e.code}get reason(){return Ve.brandCheck(this,e),this.#e.reason}},p4=class e extends Event{#e;constructor(t,r){Ve.argumentLengthCheck(arguments,1,{header:"ErrorEvent constructor"}),super(t,r),t=Ve.converters.DOMString(t),r=Ve.converters.ErrorEventInit(r??{}),this.#e=r}get message(){return Ve.brandCheck(this,e),this.#e.message}get filename(){return Ve.brandCheck(this,e),this.#e.filename}get lineno(){return Ve.brandCheck(this,e),this.#e.lineno}get colno(){return Ve.brandCheck(this,e),this.#e.colno}get error(){return Ve.brandCheck(this,e),this.#e.error}};Object.defineProperties(u4.prototype,{[Symbol.toStringTag]:{value:"MessageEvent",configurable:!0},data:Ys,origin:Ys,lastEventId:Ys,source:Ys,ports:Ys,initMessageEvent:Ys});Object.defineProperties(d4.prototype,{[Symbol.toStringTag]:{value:"CloseEvent",configurable:!0},reason:Ys,code:Ys,wasClean:Ys});Object.defineProperties(p4.prototype,{[Symbol.toStringTag]:{value:"ErrorEvent",configurable:!0},message:Ys,filename:Ys,lineno:Ys,colno:Ys,error:Ys});Ve.converters.MessagePort=Ve.interfaceConverter(AVe);Ve.converters["sequence"]=Ve.sequenceConverter(Ve.converters.MessagePort);var KT=[{key:"bubbles",converter:Ve.converters.boolean,defaultValue:!1},{key:"cancelable",converter:Ve.converters.boolean,defaultValue:!1},{key:"composed",converter:Ve.converters.boolean,defaultValue:!1}];Ve.converters.MessageEventInit=Ve.dictionaryConverter([...KT,{key:"data",converter:Ve.converters.any,defaultValue:null},{key:"origin",converter:Ve.converters.USVString,defaultValue:""},{key:"lastEventId",converter:Ve.converters.DOMString,defaultValue:""},{key:"source",converter:Ve.nullableConverter(Ve.converters.MessagePort),defaultValue:null},{key:"ports",converter:Ve.converters["sequence"],get defaultValue(){return[]}}]);Ve.converters.CloseEventInit=Ve.dictionaryConverter([...KT,{key:"wasClean",converter:Ve.converters.boolean,defaultValue:!1},{key:"code",converter:Ve.converters["unsigned short"],defaultValue:0},{key:"reason",converter:Ve.converters.USVString,defaultValue:""}]);Ve.converters.ErrorEventInit=Ve.dictionaryConverter([...KT,{key:"message",converter:Ve.converters.DOMString,defaultValue:""},{key:"filename",converter:Ve.converters.USVString,defaultValue:""},{key:"lineno",converter:Ve.converters["unsigned long"],defaultValue:0},{key:"colno",converter:Ve.converters["unsigned long"],defaultValue:0},{key:"error",converter:Ve.converters.any}]);Yre.exports={MessageEvent:u4,CloseEvent:d4,ErrorEvent:p4}});var h4=g((rtr,Kre)=>{"use strict";d();var{kReadyState:A4,kController:fVe,kResponse:hVe,kBinaryType:mVe,kWebSocketURL:gVe}=pE(),{states:f4,opcodes:$re}=dm(),{MessageEvent:yVe,ErrorEvent:EVe}=XT();function bVe(e){return e[A4]===f4.OPEN}function CVe(e){return e[A4]===f4.CLOSING}function wVe(e){return e[A4]===f4.CLOSED}function ZT(e,t,r=Event,i){let s=new r(e,i);t.dispatchEvent(s)}function IVe(e,t,r){if(e[A4]!==f4.OPEN)return;let i;if(t===$re.TEXT)try{i=new TextDecoder("utf-8",{fatal:!0}).decode(r)}catch{Jre(e,"Received invalid UTF-8 in text frame.");return}else t===$re.BINARY&&(e[mVe]==="blob"?i=new Blob([r]):i=new Uint8Array(r).buffer);ZT("message",e,yVe,{origin:e[gVe].origin,data:i})}function BVe(e){if(e.length===0)return!1;for(let t of e){let r=t.charCodeAt(0);if(r<33||r>126||t==="("||t===")"||t==="<"||t===">"||t==="@"||t===","||t===";"||t===":"||t==="\\"||t==='"'||t==="/"||t==="["||t==="]"||t==="?"||t==="="||t==="{"||t==="}"||r===32||r===9)return!1}return!0}function SVe(e){return e>=1e3&&e<1015?e!==1004&&e!==1005&&e!==1006:e>=3e3&&e<=4999}function Jre(e,t){let{[fVe]:r,[hVe]:i}=e;r.abort(),i?.socket&&!i.socket.destroyed&&i.socket.destroy(),t&&ZT("error",e,EVe,{error:new Error(t)})}Kre.exports={isEstablished:bVe,isClosing:CVe,isClosed:wVe,fireEvent:ZT,isValidSubprotocol:BVe,isValidStatusCode:SVe,failWebsocketConnection:Jre,websocketMessageReceived:IVe}});var iie=g((ntr,rie)=>{"use strict";d();var t7=require("diagnostics_channel"),{uid:vVe,states:Zre}=dm(),{kReadyState:eie,kSentClose:Xre,kByteParser:tie,kReceivedClose:_Ve}=pE(),{fireEvent:xVe,failWebsocketConnection:UA}=h4(),{CloseEvent:NVe}=XT(),{makeRequest:RVe}=aE(),{fetching:QVe}=XB(),{Headers:TVe}=kA(),{getGlobalDispatcher:DVe}=Zh(),{kHeadersList:PVe}=Nr(),uu={};uu.open=t7.channel("undici:websocket:open");uu.close=t7.channel("undici:websocket:close");uu.socketError=t7.channel("undici:websocket:socket_error");var e7;try{e7=require("crypto")}catch{}function OVe(e,t,r,i,s){let o=e;o.protocol=e.protocol==="ws:"?"http:":"https:";let a=RVe({urlList:[o],serviceWorkers:"none",referrer:"no-referrer",mode:"websocket",credentials:"include",cache:"no-store",redirect:"error"});if(s.headers){let p=new TVe(s.headers)[PVe];a.headersList=p}let l=e7.randomBytes(16).toString("base64");a.headersList.append("sec-websocket-key",l),a.headersList.append("sec-websocket-version","13");for(let p of t)a.headersList.append("sec-websocket-protocol",p);let c="";return QVe({request:a,useParallelQueue:!0,dispatcher:s.dispatcher??DVe(),processResponse(p){if(p.type==="error"||p.status!==101){UA(r,"Received network error or non-101 status code.");return}if(t.length!==0&&!p.headersList.get("Sec-WebSocket-Protocol")){UA(r,"Server did not respond with sent protocols.");return}if(p.headersList.get("Upgrade")?.toLowerCase()!=="websocket"){UA(r,'Server did not set Upgrade header to "websocket".');return}if(p.headersList.get("Connection")?.toLowerCase()!=="upgrade"){UA(r,'Server did not set Connection header to "upgrade".');return}let A=p.headersList.get("Sec-WebSocket-Accept"),f=e7.createHash("sha1").update(l+vVe).digest("base64");if(A!==f){UA(r,"Incorrect hash received in Sec-WebSocket-Accept header.");return}let m=p.headersList.get("Sec-WebSocket-Extensions");if(m!==null&&m!==c){UA(r,"Received different permessage-deflate than the one set.");return}let y=p.headersList.get("Sec-WebSocket-Protocol");if(y!==null&&y!==a.headersList.get("Sec-WebSocket-Protocol")){UA(r,"Protocol was not set in the opening handshake.");return}p.socket.on("data",kVe),p.socket.on("close",LVe),p.socket.on("error",FVe),uu.open.hasSubscribers&&uu.open.publish({address:p.socket.address(),protocol:y,extensions:m}),i(p)}})}function kVe(e){this.ws[tie].write(e)||this.pause()}function LVe(){let{ws:e}=this,t=e[Xre]&&e[_Ve],r=1005,i="",s=e[tie].closingInfo;s?(r=s.code??1005,i=s.reason):e[Xre]||(r=1006),e[eie]=Zre.CLOSED,xVe("close",e,NVe,{wasClean:t,code:r,reason:i}),uu.close.hasSubscribers&&uu.close.publish({websocket:e,code:r,reason:i})}function FVe(e){let{ws:t}=this;t[eie]=Zre.CLOSING,uu.socketError.hasSubscribers&&uu.socketError.publish(e),this.destroy()}rie.exports={establishWebSocketConnection:OVe}});var i7=g((otr,sie)=>{"use strict";d();var{maxUnsigned16Bit:MVe}=dm(),nie;try{nie=require("crypto")}catch{}var r7=class{constructor(t){this.frameData=t,this.maskKey=nie.randomBytes(4)}createFrame(t){let r=this.frameData?.byteLength??0,i=r,s=6;r>MVe?(s+=8,i=127):r>125&&(s+=2,i=126);let o=Buffer.allocUnsafe(r+s);o[0]=o[1]=0,o[0]|=128,o[0]=(o[0]&240)+t;o[s-4]=this.maskKey[0],o[s-3]=this.maskKey[1],o[s-2]=this.maskKey[2],o[s-1]=this.maskKey[3],o[1]=i,i===126?o.writeUInt16BE(r,2):i===127&&(o[2]=o[3]=0,o.writeUIntBE(r,4,6)),o[1]|=128;for(let a=0;a{"use strict";d();var{Writable:UVe}=require("stream"),die=require("diagnostics_channel"),{parserStates:ia,opcodes:na,states:qVe,emptyBuffer:HVe}=dm(),{kReadyState:GVe,kSentClose:oie,kResponse:aie,kReceivedClose:lie}=pE(),{isValidStatusCode:cie,failWebsocketConnection:AE,websocketMessageReceived:jVe}=h4(),{WebsocketFrameSend:uie}=i7(),pm={};pm.ping=die.channel("undici:websocket:ping");pm.pong=die.channel("undici:websocket:pong");var n7=class extends UVe{#e=[];#t=0;#i=ia.INFO;#r={};#s=[];constructor(t){super(),this.ws=t}_write(t,r,i){this.#e.push(t),this.#t+=t.length,this.run(i)}run(t){for(;;){if(this.#i===ia.INFO){if(this.#t<2)return t();let r=this.consume(2);if(this.#r.fin=(r[0]&128)!==0,this.#r.opcode=r[0]&15,this.#r.originalOpcode??=this.#r.opcode,this.#r.fragmented=!this.#r.fin&&this.#r.opcode!==na.CONTINUATION,this.#r.fragmented&&this.#r.opcode!==na.BINARY&&this.#r.opcode!==na.TEXT){AE(this.ws,"Invalid frame type was fragmented.");return}let i=r[1]&127;if(i<=125?(this.#r.payloadLength=i,this.#i=ia.READ_DATA):i===126?this.#i=ia.PAYLOADLENGTH_16:i===127&&(this.#i=ia.PAYLOADLENGTH_64),this.#r.fragmented&&i>125){AE(this.ws,"Fragmented frame exceeded 125 bytes.");return}else if((this.#r.opcode===na.PING||this.#r.opcode===na.PONG||this.#r.opcode===na.CLOSE)&&i>125){AE(this.ws,"Payload length for control frame exceeded 125 bytes.");return}else if(this.#r.opcode===na.CLOSE){if(i===1){AE(this.ws,"Received close frame with a 1-byte body.");return}let s=this.consume(i);if(this.#r.closeInfo=this.parseCloseBody(!1,s),!this.ws[oie]){let o=Buffer.allocUnsafe(2);o.writeUInt16BE(this.#r.closeInfo.code,0);let a=new uie(o);this.ws[aie].socket.write(a.createFrame(na.CLOSE),l=>{l||(this.ws[oie]=!0)})}this.ws[GVe]=qVe.CLOSING,this.ws[lie]=!0,this.end();return}else if(this.#r.opcode===na.PING){let s=this.consume(i);if(!this.ws[lie]){let o=new uie(s);this.ws[aie].socket.write(o.createFrame(na.PONG)),pm.ping.hasSubscribers&&pm.ping.publish({payload:s})}if(this.#i=ia.INFO,this.#t>0)continue;t();return}else if(this.#r.opcode===na.PONG){let s=this.consume(i);if(pm.pong.hasSubscribers&&pm.pong.publish({payload:s}),this.#t>0)continue;t();return}}else if(this.#i===ia.PAYLOADLENGTH_16){if(this.#t<2)return t();let r=this.consume(2);this.#r.payloadLength=r.readUInt16BE(0),this.#i=ia.READ_DATA}else if(this.#i===ia.PAYLOADLENGTH_64){if(this.#t<8)return t();let r=this.consume(8),i=r.readUInt32BE(0);if(i>2**31-1){AE(this.ws,"Received payload length > 2^31 bytes.");return}let s=r.readUInt32BE(4);this.#r.payloadLength=(i<<8)+s,this.#i=ia.READ_DATA}else if(this.#i===ia.READ_DATA){if(this.#t=this.#r.payloadLength){let r=this.consume(this.#r.payloadLength);if(this.#s.push(r),!this.#r.fragmented||this.#r.fin&&this.#r.opcode===na.CONTINUATION){let i=Buffer.concat(this.#s);jVe(this.ws,this.#r.originalOpcode,i),this.#r={},this.#s.length=0}this.#i=ia.INFO}}if(!(this.#t>0)){t();break}}}consume(t){if(t>this.#t)return null;if(t===0)return HVe;if(this.#e[0].length===t)return this.#t-=this.#e[0].length,this.#e.shift();let r=Buffer.allocUnsafe(t),i=0;for(;i!==t;){let s=this.#e[0],{length:o}=s;if(o+i===t){r.set(this.#e.shift(),i);break}else if(o+i>t){r.set(s.subarray(0,t-i),i),this.#e[0]=s.subarray(t-i);break}else r.set(this.#e.shift(),i),i+=s.length}return this.#t-=t,r}parseCloseBody(t,r){let i;if(r.length>=2&&(i=r.readUInt16BE(0)),t)return cie(i)?{code:i}:null;let s=r.subarray(2);if(s[0]===239&&s[1]===187&&s[2]===191&&(s=s.subarray(3)),i!==void 0&&!cie(i))return null;try{s=new TextDecoder("utf-8",{fatal:!0}).decode(s)}catch{return null}return{code:i,reason:s}}get closingInfo(){return this.#r.closeInfo}};pie.exports={ByteParser:n7}});var Cie=g((utr,bie)=>{"use strict";d();var{webidl:it}=fs(),{DOMException:Id}=fd(),{URLSerializer:zVe}=Ka(),{getGlobalOrigin:VVe}=Qh(),{staticPropertyDescriptors:Bd,states:Am,opcodes:fE,emptyBuffer:WVe}=dm(),{kWebSocketURL:fie,kReadyState:du,kController:YVe,kBinaryType:m4,kResponse:g4,kSentClose:$Ve,kByteParser:JVe}=pE(),{isEstablished:hie,isClosing:mie,isValidSubprotocol:KVe,failWebsocketConnection:XVe,fireEvent:ZVe}=h4(),{establishWebSocketConnection:eWe}=iie(),{WebsocketFrameSend:hE}=i7(),{ByteParser:tWe}=Aie(),{kEnumerableProperty:sa,isBlobLike:yie}=kt(),{getGlobalDispatcher:rWe}=Zh(),{types:Eie}=require("util"),gie=!1,Ro=class e extends EventTarget{#e={open:null,error:null,close:null,message:null};#t=0;#i="";#r="";constructor(t,r=[]){super(),it.argumentLengthCheck(arguments,1,{header:"WebSocket constructor"}),gie||(gie=!0,process.emitWarning("WebSockets are experimental, expect them to change at any time.",{code:"UNDICI-WS"}));let i=it.converters["DOMString or sequence or WebSocketInit"](r);t=it.converters.USVString(t),r=i.protocols;let s=VVe(),o;try{o=new URL(t,s)}catch(a){throw new Id(a,"SyntaxError")}if(o.protocol==="http:"?o.protocol="ws:":o.protocol==="https:"&&(o.protocol="wss:"),o.protocol!=="ws:"&&o.protocol!=="wss:")throw new Id(`Expected a ws: or wss: protocol, got ${o.protocol}`,"SyntaxError");if(o.hash||o.href.endsWith("#"))throw new Id("Got fragment","SyntaxError");if(typeof r=="string"&&(r=[r]),r.length!==new Set(r.map(a=>a.toLowerCase())).size)throw new Id("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(r.length>0&&!r.every(a=>KVe(a)))throw new Id("Invalid Sec-WebSocket-Protocol value","SyntaxError");this[fie]=new URL(o.href),this[YVe]=eWe(o,r,this,a=>this.#s(a),i),this[du]=e.CONNECTING,this[m4]="blob"}close(t=void 0,r=void 0){if(it.brandCheck(this,e),t!==void 0&&(t=it.converters["unsigned short"](t,{clamp:!0})),r!==void 0&&(r=it.converters.USVString(r)),t!==void 0&&t!==1e3&&(t<3e3||t>4999))throw new Id("invalid code","InvalidAccessError");let i=0;if(r!==void 0&&(i=Buffer.byteLength(r),i>123))throw new Id(`Reason must be less than 123 bytes; received ${i}`,"SyntaxError");if(!(this[du]===e.CLOSING||this[du]===e.CLOSED))if(!hie(this))XVe(this,"Connection was closed before it was established."),this[du]=e.CLOSING;else if(mie(this))this[du]=e.CLOSING;else{let s=new hE;t!==void 0&&r===void 0?(s.frameData=Buffer.allocUnsafe(2),s.frameData.writeUInt16BE(t,0)):t!==void 0&&r!==void 0?(s.frameData=Buffer.allocUnsafe(2+i),s.frameData.writeUInt16BE(t,0),s.frameData.write(r,2,"utf-8")):s.frameData=WVe,this[g4].socket.write(s.createFrame(fE.CLOSE),a=>{a||(this[$Ve]=!0)}),this[du]=Am.CLOSING}}send(t){if(it.brandCheck(this,e),it.argumentLengthCheck(arguments,1,{header:"WebSocket.send"}),t=it.converters.WebSocketSendData(t),this[du]===e.CONNECTING)throw new Id("Sent before connected.","InvalidStateError");if(!hie(this)||mie(this))return;let r=this[g4].socket;if(typeof t=="string"){let i=Buffer.from(t),o=new hE(i).createFrame(fE.TEXT);this.#t+=i.byteLength,r.write(o,()=>{this.#t-=i.byteLength})}else if(Eie.isArrayBuffer(t)){let i=Buffer.from(t),o=new hE(i).createFrame(fE.BINARY);this.#t+=i.byteLength,r.write(o,()=>{this.#t-=i.byteLength})}else if(ArrayBuffer.isView(t)){let i=Buffer.from(t,t.byteOffset,t.byteLength),o=new hE(i).createFrame(fE.BINARY);this.#t+=i.byteLength,r.write(o,()=>{this.#t-=i.byteLength})}else if(yie(t)){let i=new hE;t.arrayBuffer().then(s=>{let o=Buffer.from(s);i.frameData=o;let a=i.createFrame(fE.BINARY);this.#t+=o.byteLength,r.write(a,()=>{this.#t-=o.byteLength})})}}get readyState(){return it.brandCheck(this,e),this[du]}get bufferedAmount(){return it.brandCheck(this,e),this.#t}get url(){return it.brandCheck(this,e),zVe(this[fie])}get extensions(){return it.brandCheck(this,e),this.#r}get protocol(){return it.brandCheck(this,e),this.#i}get onopen(){return it.brandCheck(this,e),this.#e.open}set onopen(t){it.brandCheck(this,e),this.#e.open&&this.removeEventListener("open",this.#e.open),typeof t=="function"?(this.#e.open=t,this.addEventListener("open",t)):this.#e.open=null}get onerror(){return it.brandCheck(this,e),this.#e.error}set onerror(t){it.brandCheck(this,e),this.#e.error&&this.removeEventListener("error",this.#e.error),typeof t=="function"?(this.#e.error=t,this.addEventListener("error",t)):this.#e.error=null}get onclose(){return it.brandCheck(this,e),this.#e.close}set onclose(t){it.brandCheck(this,e),this.#e.close&&this.removeEventListener("close",this.#e.close),typeof t=="function"?(this.#e.close=t,this.addEventListener("close",t)):this.#e.close=null}get onmessage(){return it.brandCheck(this,e),this.#e.message}set onmessage(t){it.brandCheck(this,e),this.#e.message&&this.removeEventListener("message",this.#e.message),typeof t=="function"?(this.#e.message=t,this.addEventListener("message",t)):this.#e.message=null}get binaryType(){return it.brandCheck(this,e),this[m4]}set binaryType(t){it.brandCheck(this,e),t!=="blob"&&t!=="arraybuffer"?this[m4]="blob":this[m4]=t}#s(t){this[g4]=t;let r=new tWe(this);r.on("drain",function(){this.ws[g4].socket.resume()}),t.socket.ws=this,this[JVe]=r,this[du]=Am.OPEN;let i=t.headersList.get("sec-websocket-extensions");i!==null&&(this.#r=i);let s=t.headersList.get("sec-websocket-protocol");s!==null&&(this.#i=s),ZVe("open",this)}};Ro.CONNECTING=Ro.prototype.CONNECTING=Am.CONNECTING;Ro.OPEN=Ro.prototype.OPEN=Am.OPEN;Ro.CLOSING=Ro.prototype.CLOSING=Am.CLOSING;Ro.CLOSED=Ro.prototype.CLOSED=Am.CLOSED;Object.defineProperties(Ro.prototype,{CONNECTING:Bd,OPEN:Bd,CLOSING:Bd,CLOSED:Bd,url:sa,readyState:sa,bufferedAmount:sa,onopen:sa,onerror:sa,onclose:sa,close:sa,onmessage:sa,binaryType:sa,send:sa,extensions:sa,protocol:sa,[Symbol.toStringTag]:{value:"WebSocket",writable:!1,enumerable:!1,configurable:!0}});Object.defineProperties(Ro,{CONNECTING:Bd,OPEN:Bd,CLOSING:Bd,CLOSED:Bd});it.converters["sequence"]=it.sequenceConverter(it.converters.DOMString);it.converters["DOMString or sequence"]=function(e){return it.util.Type(e)==="Object"&&Symbol.iterator in e?it.converters["sequence"](e):it.converters.DOMString(e)};it.converters.WebSocketInit=it.dictionaryConverter([{key:"protocols",converter:it.converters["DOMString or sequence"],get defaultValue(){return[]}},{key:"dispatcher",converter:e=>e,get defaultValue(){return rWe()}},{key:"headers",converter:it.nullableConverter(it.converters.HeadersInit)}]);it.converters["DOMString or sequence or WebSocketInit"]=function(e){return it.util.Type(e)==="Object"&&!(Symbol.iterator in e)?it.converters.WebSocketInit(e):{protocols:it.converters["DOMString or sequence"](e)}};it.converters.WebSocketSendData=function(e){if(it.util.Type(e)==="Object"){if(yie(e))return it.converters.Blob(e,{strict:!1});if(ArrayBuffer.isView(e)||Eie.isAnyArrayBuffer(e))return it.converters.BufferSource(e)}return it.converters.USVString(e)};bie.exports={WebSocket:Ro}});var Sie=g((ptr,ct)=>{"use strict";d();var iWe=Yy(),wie=XI(),Iie=Ar(),nWe=jh(),sWe=PZ(),oWe=Xy(),qA=kt(),{InvalidArgumentError:y4}=Iie,fm=See(),aWe=Uy(),lWe=fT(),cWe=ate(),uWe=gT(),dWe=rT(),pWe=Ate(),AWe=yte(),{getGlobalDispatcher:Bie,setGlobalDispatcher:fWe}=Zh(),hWe=Bte(),mWe=AQ(),gWe=rB(),s7;try{require("crypto"),s7=!0}catch{s7=!1}Object.assign(wie.prototype,fm);ct.exports.Dispatcher=wie;ct.exports.Client=iWe;ct.exports.Pool=nWe;ct.exports.BalancedPool=sWe;ct.exports.Agent=oWe;ct.exports.ProxyAgent=pWe;ct.exports.RetryHandler=AWe;ct.exports.DecoratorHandler=hWe;ct.exports.RedirectHandler=mWe;ct.exports.createRedirectInterceptor=gWe;ct.exports.buildConnector=aWe;ct.exports.errors=Iie;function mE(e){return(t,r,i)=>{if(typeof r=="function"&&(i=r,r=null),!t||typeof t!="string"&&typeof t!="object"&&!(t instanceof URL))throw new y4("invalid url");if(r!=null&&typeof r!="object")throw new y4("invalid opts");if(r&&r.path!=null){if(typeof r.path!="string")throw new y4("invalid opts.path");let a=r.path;r.path.startsWith("/")||(a=`/${a}`),t=new URL(qA.parseOrigin(t).origin+a)}else r||(r=typeof t=="object"?t:{}),t=qA.parseURL(t);let{agent:s,dispatcher:o=Bie()}=r;if(s)throw new y4("unsupported opts.agent. Did you mean opts.client?");return e.call(o,{...r,origin:t.origin,path:t.search?`${t.pathname}${t.search}`:t.pathname,method:r.method||(r.body?"PUT":"GET")},i)}}ct.exports.setGlobalDispatcher=fWe;ct.exports.getGlobalDispatcher=Bie;if(qA.nodeMajor>16||qA.nodeMajor===16&&qA.nodeMinor>=8){let e=null;ct.exports.fetch=async function(a){e||(e=XB().fetch);try{return await e(...arguments)}catch(l){throw typeof l=="object"&&Error.captureStackTrace(l,this),l}},ct.exports.Headers=kA().Headers,ct.exports.Response=UB().Response,ct.exports.Request=aE().Request,ct.exports.FormData=$I().FormData,ct.exports.File=WI().File,ct.exports.FileReader=bre().FileReader;let{setGlobalOrigin:t,getGlobalOrigin:r}=Qh();ct.exports.setGlobalOrigin=t,ct.exports.getGlobalOrigin=r;let{CacheStorage:i}=Tre(),{kConstruct:s}=r4();ct.exports.caches=new i(s)}if(qA.nodeMajor>=16){let{deleteCookie:e,getCookies:t,getSetCookies:r,setCookie:i}=zre();ct.exports.deleteCookie=e,ct.exports.getCookies=t,ct.exports.getSetCookies=r,ct.exports.setCookie=i;let{parseMIMEType:s,serializeAMimeType:o}=Ka();ct.exports.parseMIMEType=s,ct.exports.serializeAMimeType=o}if(qA.nodeMajor>=18&&s7){let{WebSocket:e}=Cie();ct.exports.WebSocket=e}ct.exports.request=mE(fm.request);ct.exports.stream=mE(fm.stream);ct.exports.pipeline=mE(fm.pipeline);ct.exports.connect=mE(fm.connect);ct.exports.upgrade=mE(fm.upgrade);ct.exports.MockClient=lWe;ct.exports.MockPool=uWe;ct.exports.MockAgent=cWe;ct.exports.mockErrors=dWe});var hm=g(Ir=>{"use strict";d();var yWe=Ir&&Ir.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),EWe=Ir&&Ir.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),I4=Ir&&Ir.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&yWe(t,e,r);return EWe(t,e),t},yi=Ir&&Ir.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ir,"__esModule",{value:!0});Ir.HttpClient=Ir.isHttps=Ir.HttpClientResponse=Ir.HttpClientError=Ir.getProxyUrl=Ir.MediaTypes=Ir.Headers=Ir.HttpCodes=void 0;var o7=I4(require("http")),vie=I4(require("https")),a7=I4(OJ()),E4=I4(qJ()),bWe=Sie(),oa;(function(e){e[e.OK=200]="OK",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.ResourceMoved=302]="ResourceMoved",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.SwitchProxy=306]="SwitchProxy",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.TooManyRequests=429]="TooManyRequests",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout"})(oa||(Ir.HttpCodes=oa={}));var zn;(function(e){e.Accept="accept",e.ContentType="content-type"})(zn||(Ir.Headers=zn={}));var pu;(function(e){e.ApplicationJson="application/json"})(pu||(Ir.MediaTypes=pu={}));function CWe(e){let t=a7.getProxyUrl(new URL(e));return t?t.href:""}Ir.getProxyUrl=CWe;var wWe=[oa.MovedPermanently,oa.ResourceMoved,oa.SeeOther,oa.TemporaryRedirect,oa.PermanentRedirect],IWe=[oa.BadGateway,oa.ServiceUnavailable,oa.GatewayTimeout],BWe=["OPTIONS","GET","DELETE","HEAD"],SWe=10,vWe=5,C4=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};Ir.HttpClientError=C4;var w4=class{constructor(t){this.message=t}readBody(){return yi(this,void 0,void 0,function*(){return new Promise(t=>yi(this,void 0,void 0,function*(){let r=Buffer.alloc(0);this.message.on("data",i=>{r=Buffer.concat([r,i])}),this.message.on("end",()=>{t(r.toString())})}))})}readBodyBuffer(){return yi(this,void 0,void 0,function*(){return new Promise(t=>yi(this,void 0,void 0,function*(){let r=[];this.message.on("data",i=>{r.push(i)}),this.message.on("end",()=>{t(Buffer.concat(r))})}))})}};Ir.HttpClientResponse=w4;function _We(e){return new URL(e).protocol==="https:"}Ir.isHttps=_We;var l7=class{constructor(t,r,i){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=t,this.handlers=r||[],this.requestOptions=i,i&&(i.ignoreSslError!=null&&(this._ignoreSslError=i.ignoreSslError),this._socketTimeout=i.socketTimeout,i.allowRedirects!=null&&(this._allowRedirects=i.allowRedirects),i.allowRedirectDowngrade!=null&&(this._allowRedirectDowngrade=i.allowRedirectDowngrade),i.maxRedirects!=null&&(this._maxRedirects=Math.max(i.maxRedirects,0)),i.keepAlive!=null&&(this._keepAlive=i.keepAlive),i.allowRetries!=null&&(this._allowRetries=i.allowRetries),i.maxRetries!=null&&(this._maxRetries=i.maxRetries))}options(t,r){return yi(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,r||{})})}get(t,r){return yi(this,void 0,void 0,function*(){return this.request("GET",t,null,r||{})})}del(t,r){return yi(this,void 0,void 0,function*(){return this.request("DELETE",t,null,r||{})})}post(t,r,i){return yi(this,void 0,void 0,function*(){return this.request("POST",t,r,i||{})})}patch(t,r,i){return yi(this,void 0,void 0,function*(){return this.request("PATCH",t,r,i||{})})}put(t,r,i){return yi(this,void 0,void 0,function*(){return this.request("PUT",t,r,i||{})})}head(t,r){return yi(this,void 0,void 0,function*(){return this.request("HEAD",t,null,r||{})})}sendStream(t,r,i,s){return yi(this,void 0,void 0,function*(){return this.request(t,r,i,s)})}getJson(t,r={}){return yi(this,void 0,void 0,function*(){r[zn.Accept]=this._getExistingOrDefaultHeader(r,zn.Accept,pu.ApplicationJson);let i=yield this.get(t,r);return this._processResponse(i,this.requestOptions)})}postJson(t,r,i={}){return yi(this,void 0,void 0,function*(){let s=JSON.stringify(r,null,2);i[zn.Accept]=this._getExistingOrDefaultHeader(i,zn.Accept,pu.ApplicationJson),i[zn.ContentType]=this._getExistingOrDefaultHeader(i,zn.ContentType,pu.ApplicationJson);let o=yield this.post(t,s,i);return this._processResponse(o,this.requestOptions)})}putJson(t,r,i={}){return yi(this,void 0,void 0,function*(){let s=JSON.stringify(r,null,2);i[zn.Accept]=this._getExistingOrDefaultHeader(i,zn.Accept,pu.ApplicationJson),i[zn.ContentType]=this._getExistingOrDefaultHeader(i,zn.ContentType,pu.ApplicationJson);let o=yield this.put(t,s,i);return this._processResponse(o,this.requestOptions)})}patchJson(t,r,i={}){return yi(this,void 0,void 0,function*(){let s=JSON.stringify(r,null,2);i[zn.Accept]=this._getExistingOrDefaultHeader(i,zn.Accept,pu.ApplicationJson),i[zn.ContentType]=this._getExistingOrDefaultHeader(i,zn.ContentType,pu.ApplicationJson);let o=yield this.patch(t,s,i);return this._processResponse(o,this.requestOptions)})}request(t,r,i,s){return yi(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let o=new URL(r),a=this._prepareRequest(t,o,s),l=this._allowRetries&&BWe.includes(t)?this._maxRetries+1:1,c=0,u;do{if(u=yield this.requestRaw(a,i),u&&u.message&&u.message.statusCode===oa.Unauthorized){let A;for(let f of this.handlers)if(f.canHandleAuthentication(u)){A=f;break}return A?A.handleAuthentication(this,a,i):u}let p=this._maxRedirects;for(;u.message.statusCode&&wWe.includes(u.message.statusCode)&&this._allowRedirects&&p>0;){let A=u.message.headers.location;if(!A)break;let f=new URL(A);if(o.protocol==="https:"&&o.protocol!==f.protocol&&!this._allowRedirectDowngrade)throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.");if(yield u.readBody(),f.hostname!==o.hostname)for(let m in s)m.toLowerCase()==="authorization"&&delete s[m];a=this._prepareRequest(t,f,s),u=yield this.requestRaw(a,i),p--}if(!u.message.statusCode||!IWe.includes(u.message.statusCode))return u;c+=1,c{function o(a,l){a?s(a):l?i(l):s(new Error("Unknown error"))}this.requestRawWithCallback(t,r,o)})})}requestRawWithCallback(t,r,i){typeof r=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let s=!1;function o(c,u){s||(s=!0,i(c,u))}let a=t.httpModule.request(t.options,c=>{let u=new w4(c);o(void 0,u)}),l;a.on("socket",c=>{l=c}),a.setTimeout(this._socketTimeout||3*6e4,()=>{l&&l.end(),o(new Error(`Request timeout: ${t.options.path}`))}),a.on("error",function(c){o(c)}),r&&typeof r=="string"&&a.write(r,"utf8"),r&&typeof r!="string"?(r.on("close",function(){a.end()}),r.pipe(a)):a.end()}getAgent(t){let r=new URL(t);return this._getAgent(r)}getAgentDispatcher(t){let r=new URL(t),i=a7.getProxyUrl(r);if(i&&i.hostname)return this._getProxyAgentDispatcher(r,i)}_prepareRequest(t,r,i){let s={};s.parsedUrl=r;let o=s.parsedUrl.protocol==="https:";s.httpModule=o?vie:o7;let a=o?443:80;if(s.options={},s.options.host=s.parsedUrl.hostname,s.options.port=s.parsedUrl.port?parseInt(s.parsedUrl.port):a,s.options.path=(s.parsedUrl.pathname||"")+(s.parsedUrl.search||""),s.options.method=t,s.options.headers=this._mergeHeaders(i),this.userAgent!=null&&(s.options.headers["user-agent"]=this.userAgent),s.options.agent=this._getAgent(s.parsedUrl),this.handlers)for(let l of this.handlers)l.prepareRequest(s.options);return s}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},b4(this.requestOptions.headers),b4(t||{})):b4(t||{})}_getExistingOrDefaultHeader(t,r,i){let s;return this.requestOptions&&this.requestOptions.headers&&(s=b4(this.requestOptions.headers)[r]),t[r]||s||i}_getAgent(t){let r,i=a7.getProxyUrl(t),s=i&&i.hostname;if(this._keepAlive&&s&&(r=this._proxyAgent),s||(r=this._agent),r)return r;let o=t.protocol==="https:",a=100;if(this.requestOptions&&(a=this.requestOptions.maxSockets||o7.globalAgent.maxSockets),i&&i.hostname){let l={maxSockets:a,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(i.username||i.password)&&{proxyAuth:`${i.username}:${i.password}`}),{host:i.hostname,port:i.port})},c,u=i.protocol==="https:";o?c=u?E4.httpsOverHttps:E4.httpsOverHttp:c=u?E4.httpOverHttps:E4.httpOverHttp,r=c(l),this._proxyAgent=r}if(!r){let l={keepAlive:this._keepAlive,maxSockets:a};r=o?new vie.Agent(l):new o7.Agent(l),this._agent=r}return o&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_getProxyAgentDispatcher(t,r){let i;if(this._keepAlive&&(i=this._proxyAgentDispatcher),i)return i;let s=t.protocol==="https:";return i=new bWe.ProxyAgent(Object.assign({uri:r.href,pipelining:this._keepAlive?1:0},(r.username||r.password)&&{token:`Basic ${Buffer.from(`${r.username}:${r.password}`).toString("base64")}`})),this._proxyAgentDispatcher=i,s&&this._ignoreSslError&&(i.options=Object.assign(i.options.requestTls||{},{rejectUnauthorized:!1})),i}_performExponentialBackoff(t){return yi(this,void 0,void 0,function*(){t=Math.min(SWe,t);let r=vWe*Math.pow(2,t);return new Promise(i=>setTimeout(()=>i(),r))})}_processResponse(t,r){return yi(this,void 0,void 0,function*(){return new Promise((i,s)=>yi(this,void 0,void 0,function*(){let o=t.message.statusCode||0,a={statusCode:o,result:null,headers:{}};o===oa.NotFound&&i(a);function l(p,A){if(typeof A=="string"){let f=new Date(A);if(!isNaN(f.valueOf()))return f}return A}let c,u;try{u=yield t.readBody(),u&&u.length>0&&(r&&r.deserializeDates?c=JSON.parse(u,l):c=JSON.parse(u),a.result=c),a.headers=t.message.headers}catch{}if(o>299){let p;c&&c.message?p=c.message:u&&u.length>0?p=u:p=`Failed request: (${o})`;let A=new C4(p,o);A.result=a.result,s(A)}else i(a)}))})}};Ir.HttpClient=l7;var b4=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{})});var A7=g(zl=>{"use strict";d();var p7=zl&&zl.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(zl,"__esModule",{value:!0});zl.PersonalAccessTokenCredentialHandler=zl.BearerCredentialHandler=zl.BasicCredentialHandler=void 0;var c7=class{constructor(t,r){this.username=t,this.password=r}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return p7(this,void 0,void 0,function*(){throw new Error("not implemented")})}};zl.BasicCredentialHandler=c7;var u7=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return p7(this,void 0,void 0,function*(){throw new Error("not implemented")})}};zl.BearerCredentialHandler=u7;var d7=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return p7(this,void 0,void 0,function*(){throw new Error("not implemented")})}};zl.PersonalAccessTokenCredentialHandler=d7});var Nie=g(mm=>{"use strict";d();var _ie=mm&&mm.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(mm,"__esModule",{value:!0});mm.OidcClient=void 0;var xWe=hm(),NWe=A7(),xie=Yt(),f7=class e{static createHttpClient(t=!0,r=10){let i={allowRetries:t,maxRetries:r};return new xWe.HttpClient("actions/oidc-client",[new NWe.BearerCredentialHandler(e.getRequestToken())],i)}static getRequestToken(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable");return t}static getIDTokenUrl(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable");return t}static getCall(t){var r;return _ie(this,void 0,void 0,function*(){let o=(r=(yield e.createHttpClient().getJson(t).catch(a=>{throw new Error(`Failed to get ID Token. - Error Code : ${s.statusCode} + Error Code : ${a.statusCode} - Error Message: ${s.result.message}`)})).result)===null||i===void 0?void 0:i.value;if(!o)throw new Error("Response json body do not have ID Token field");return o})}static getIDToken(t){return hf(this,void 0,void 0,function*(){try{let i=Ir.getIDTokenUrl();if(t){let n=encodeURIComponent(t);i=`${i}&audience=${n}`}vf.debug(`ID token url is ${i}`);let r=yield Ir.getCall(i);return vf.setSecret(r),r}catch(i){throw new Error(`Error message: ${i.message}`)}})}};Zn.OidcClient=Ir});var dl=w(It=>{"use strict";c();var ol=It&&It.__awaiter||function(e,t,i,r){function n(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function p(u){try{l(r.next(u))}catch(m){s(m)}}function d(u){try{l(r.throw(u))}catch(m){s(m)}}function l(u){u.done?o(u.value):n(u.value).then(p,d)}l((r=r.apply(e,t||[])).next())})};Object.defineProperty(It,"__esModule",{value:!0});It.summary=It.markdownSummary=It.SUMMARY_DOCS_URL=It.SUMMARY_ENV_VAR=void 0;var R_=require("os"),sl=require("fs"),{access:D_,appendFile:L_,writeFile:P_}=sl.promises;It.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";It.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var pl=class{constructor(){this._buffer=""}filePath(){return ol(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[It.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${It.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield D_(t,sl.constants.R_OK|sl.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${t}'. Check if the file has correct read/write permissions.`)}return this._filePath=t,this._filePath})}wrap(t,i,r={}){let n=Object.entries(r).map(([o,s])=>` ${o}="${s}"`).join("");return i?`<${t}${n}>${i}`:`<${t}${n}>`}write(t){return ol(this,void 0,void 0,function*(){let i=!!(t!=null&&t.overwrite),r=yield this.filePath();return yield(i?P_:L_)(r,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return ol(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(t,i=!1){return this._buffer+=t,i?this.addEOL():this}addEOL(){return this.addRaw(R_.EOL)}addCodeBlock(t,i){let r=Object.assign({},i&&{lang:i}),n=this.wrap("pre",this.wrap("code",t),r);return this.addRaw(n).addEOL()}addList(t,i=!1){let r=i?"ol":"ul",n=t.map(s=>this.wrap("li",s)).join(""),o=this.wrap(r,n);return this.addRaw(o).addEOL()}addTable(t){let i=t.map(n=>{let o=n.map(s=>{if(typeof s=="string")return this.wrap("td",s);let{header:p,data:d,colspan:l,rowspan:u}=s,m=p?"th":"td",f=Object.assign(Object.assign({},l&&{colspan:l}),u&&{rowspan:u});return this.wrap(m,d,f)}).join("");return this.wrap("tr",o)}).join(""),r=this.wrap("table",i);return this.addRaw(r).addEOL()}addDetails(t,i){let r=this.wrap("details",this.wrap("summary",t)+i);return this.addRaw(r).addEOL()}addImage(t,i,r){let{width:n,height:o}=r||{},s=Object.assign(Object.assign({},n&&{width:n}),o&&{height:o}),p=this.wrap("img",null,Object.assign({src:t,alt:i},s));return this.addRaw(p).addEOL()}addHeading(t,i){let r=`h${i}`,n=["h1","h2","h3","h4","h5","h6"].includes(r)?r:"h1",o=this.wrap(n,t);return this.addRaw(o).addEOL()}addSeparator(){let t=this.wrap("hr",null);return this.addRaw(t).addEOL()}addBreak(){let t=this.wrap("br",null);return this.addRaw(t).addEOL()}addQuote(t,i){let r=Object.assign({},i&&{cite:i}),n=this.wrap("blockquote",t,r);return this.addRaw(n).addEOL()}addLink(t,i){let r=this.wrap("a",t,{href:i});return this.addRaw(r).addEOL()}},wf=new pl;It.markdownSummary=wf;It.summary=wf});var yf=w(Ct=>{"use strict";c();var F_=Ct&&Ct.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),k_=Ct&&Ct.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),B_=Ct&&Ct.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&F_(t,e,i);return k_(t,e),t};Object.defineProperty(Ct,"__esModule",{value:!0});Ct.toPlatformPath=Ct.toWin32Path=Ct.toPosixPath=void 0;var $_=B_(require("path"));function q_(e){return e.replace(/[\\]/g,"/")}Ct.toPosixPath=q_;function V_(e){return e.replace(/[/]/g,"\\")}Ct.toWin32Path=V_;function j_(e){return e.replace(/[/\\]/g,$_.sep)}Ct.toPlatformPath=j_});var Te=w(P=>{"use strict";c();var M_=P&&P.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),U_=P&&P.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),bf=P&&P.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&M_(t,e,i);return U_(t,e),t},Ef=P&&P.__awaiter||function(e,t,i,r){function n(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function p(u){try{l(r.next(u))}catch(m){s(m)}}function d(u){try{l(r.throw(u))}catch(m){s(m)}}function l(u){u.done?o(u.value):n(u.value).then(p,d)}l((r=r.apply(e,t||[])).next())})};Object.defineProperty(P,"__esModule",{value:!0});P.getIDToken=P.getState=P.saveState=P.group=P.endGroup=P.startGroup=P.info=P.notice=P.warning=P.error=P.debug=P.isDebug=P.setFailed=P.setCommandEcho=P.setOutput=P.getBooleanInput=P.getMultilineInput=P.getInput=P.addPath=P.setSecret=P.exportVariable=P.ExitCode=void 0;var oi=Cm(),cn=af(),Qn=o1(),Sf=bf(require("os")),G_=bf(require("path")),H_=gf(),_f;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(_f=P.ExitCode||(P.ExitCode={}));function z_(e,t){let i=Qn.toCommandValue(t);if(process.env[e]=i,process.env.GITHUB_ENV||"")return cn.issueFileCommand("ENV",cn.prepareKeyValueMessage(e,t));oi.issueCommand("set-env",{name:e},i)}P.exportVariable=z_;function W_(e){oi.issueCommand("add-mask",{},e)}P.setSecret=W_;function Y_(e){process.env.GITHUB_PATH||""?cn.issueFileCommand("PATH",e):oi.issueCommand("add-path",{},e),process.env.PATH=`${e}${G_.delimiter}${process.env.PATH}`}P.addPath=Y_;function ll(e,t){let i=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!i)throw new Error(`Input required and not supplied: ${e}`);return t&&t.trimWhitespace===!1?i:i.trim()}P.getInput=ll;function K_(e,t){let i=ll(e,t).split(` -`).filter(r=>r!=="");return t&&t.trimWhitespace===!1?i:i.map(r=>r.trim())}P.getMultilineInput=K_;function X_(e,t){let i=["true","True","TRUE"],r=["false","False","FALSE"],n=ll(e,t);if(i.includes(n))return!0;if(r.includes(n))return!1;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e} -Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}P.getBooleanInput=X_;function J_(e,t){if(process.env.GITHUB_OUTPUT||"")return cn.issueFileCommand("OUTPUT",cn.prepareKeyValueMessage(e,t));process.stdout.write(Sf.EOL),oi.issueCommand("set-output",{name:e},Qn.toCommandValue(t))}P.setOutput=J_;function Z_(e){oi.issue("echo",e?"on":"off")}P.setCommandEcho=Z_;function Q_(e){process.exitCode=_f.Failure,Af(e)}P.setFailed=Q_;function eA(){return process.env.RUNNER_DEBUG==="1"}P.isDebug=eA;function tA(e){oi.issueCommand("debug",{},e)}P.debug=tA;function Af(e,t={}){oi.issueCommand("error",Qn.toCommandProperties(t),e instanceof Error?e.toString():e)}P.error=Af;function iA(e,t={}){oi.issueCommand("warning",Qn.toCommandProperties(t),e instanceof Error?e.toString():e)}P.warning=iA;function rA(e,t={}){oi.issueCommand("notice",Qn.toCommandProperties(t),e instanceof Error?e.toString():e)}P.notice=rA;function nA(e){process.stdout.write(e+Sf.EOL)}P.info=nA;function xf(e){oi.issue("group",e)}P.startGroup=xf;function Tf(){oi.issue("endgroup")}P.endGroup=Tf;function aA(e,t){return Ef(this,void 0,void 0,function*(){xf(e);let i;try{i=yield t()}finally{Tf()}return i})}P.group=aA;function oA(e,t){if(process.env.GITHUB_STATE||"")return cn.issueFileCommand("STATE",cn.prepareKeyValueMessage(e,t));oi.issueCommand("save-state",{name:e},Qn.toCommandValue(t))}P.saveState=oA;function sA(e){return process.env[`STATE_${e}`]||""}P.getState=sA;function pA(e){return Ef(this,void 0,void 0,function*(){return yield H_.OidcClient.getIDToken(e)})}P.getIDToken=pA;var dA=dl();Object.defineProperty(P,"summary",{enumerable:!0,get:function(){return dA.summary}});var lA=dl();Object.defineProperty(P,"markdownSummary",{enumerable:!0,get:function(){return lA.markdownSummary}});var ul=yf();Object.defineProperty(P,"toPosixPath",{enumerable:!0,get:function(){return ul.toPosixPath}});Object.defineProperty(P,"toWin32Path",{enumerable:!0,get:function(){return ul.toWin32Path}});Object.defineProperty(P,"toPlatformPath",{enumerable:!0,get:function(){return ul.toPlatformPath}})});var a,c=tt(()=>{"use strict";a=T(Te(),1)});var ml=w(ea=>{"use strict";c();Object.defineProperty(ea,"__esModule",{value:!0});ea.checkArtifactFilePath=ea.checkArtifactName=void 0;var uA=Te(),cl=new Map([['"',' Double quote "'],[":"," Colon :"],["<"," Less than <"],[">"," Greater than >"],["|"," Vertical bar |"],["*"," Asterisk *"],["?"," Question mark ?"],["\r"," Carriage return \\r"],[` -`," Line feed \\n"]]),Of=new Map([...cl,["\\"," Backslash \\"],["/"," Forward slash /"]]);function cA(e){if(!e)throw new Error(`Artifact name: ${e}, is incorrectly provided`);for(let[t,i]of Of)if(e.includes(t))throw new Error(`Artifact name is not valid: ${e}. Contains the following character: ${i} + Error Message: ${a.message}`)})).result)===null||r===void 0?void 0:r.value;if(!o)throw new Error("Response json body do not have ID Token field");return o})}static getIDToken(t){return _ie(this,void 0,void 0,function*(){try{let r=e.getIDTokenUrl();if(t){let s=encodeURIComponent(t);r=`${r}&audience=${s}`}(0,xie.debug)(`ID token url is ${r}`);let i=yield e.getCall(r);return(0,xie.setSecret)(i),i}catch(r){throw new Error(`Error message: ${r.message}`)}})}};mm.OidcClient=f7});var y7=g($s=>{"use strict";d();var h7=$s&&$s.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty($s,"__esModule",{value:!0});$s.summary=$s.markdownSummary=$s.SUMMARY_DOCS_URL=$s.SUMMARY_ENV_VAR=void 0;var RWe=require("os"),m7=require("fs"),{access:QWe,appendFile:TWe,writeFile:DWe}=m7.promises;$s.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";$s.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var g7=class{constructor(){this._buffer=""}filePath(){return h7(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[$s.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${$s.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield QWe(t,m7.constants.R_OK|m7.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${t}'. Check if the file has correct read/write permissions.`)}return this._filePath=t,this._filePath})}wrap(t,r,i={}){let s=Object.entries(i).map(([o,a])=>` ${o}="${a}"`).join("");return r?`<${t}${s}>${r}`:`<${t}${s}>`}write(t){return h7(this,void 0,void 0,function*(){let r=!!t?.overwrite,i=yield this.filePath();return yield(r?DWe:TWe)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return h7(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(t,r=!1){return this._buffer+=t,r?this.addEOL():this}addEOL(){return this.addRaw(RWe.EOL)}addCodeBlock(t,r){let i=Object.assign({},r&&{lang:r}),s=this.wrap("pre",this.wrap("code",t),i);return this.addRaw(s).addEOL()}addList(t,r=!1){let i=r?"ol":"ul",s=t.map(a=>this.wrap("li",a)).join(""),o=this.wrap(i,s);return this.addRaw(o).addEOL()}addTable(t){let r=t.map(s=>{let o=s.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:l,data:c,colspan:u,rowspan:p}=a,A=l?"th":"td",f=Object.assign(Object.assign({},u&&{colspan:u}),p&&{rowspan:p});return this.wrap(A,c,f)}).join("");return this.wrap("tr",o)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(t,r){let i=this.wrap("details",this.wrap("summary",t)+r);return this.addRaw(i).addEOL()}addImage(t,r,i){let{width:s,height:o}=i||{},a=Object.assign(Object.assign({},s&&{width:s}),o&&{height:o}),l=this.wrap("img",null,Object.assign({src:t,alt:r},a));return this.addRaw(l).addEOL()}addHeading(t,r){let i=`h${r}`,s=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",o=this.wrap(s,t);return this.addRaw(o).addEOL()}addSeparator(){let t=this.wrap("hr",null);return this.addRaw(t).addEOL()}addBreak(){let t=this.wrap("br",null);return this.addRaw(t).addEOL()}addQuote(t,r){let i=Object.assign({},r&&{cite:r}),s=this.wrap("blockquote",t,i);return this.addRaw(s).addEOL()}addLink(t,r){let i=this.wrap("a",t,{href:r});return this.addRaw(i).addEOL()}},Rie=new g7;$s.markdownSummary=Rie;$s.summary=Rie});var Qie=g(Js=>{"use strict";d();var PWe=Js&&Js.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),OWe=Js&&Js.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),kWe=Js&&Js.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&PWe(t,e,r);return OWe(t,e),t};Object.defineProperty(Js,"__esModule",{value:!0});Js.toPlatformPath=Js.toWin32Path=Js.toPosixPath=void 0;var LWe=kWe(require("path"));function FWe(e){return e.replace(/[\\]/g,"/")}Js.toPosixPath=FWe;function MWe(e){return e.replace(/[/]/g,"\\")}Js.toWin32Path=MWe;function UWe(e){return e.replace(/[/\\]/g,LWe.sep)}Js.toPlatformPath=UWe});var b7=g(Re=>{"use strict";d();var qWe=Re&&Re.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),HWe=Re&&Re.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),Die=Re&&Re.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&qWe(t,e,r);return HWe(t,e),t},E7=Re&&Re.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})},Ks;Object.defineProperty(Re,"__esModule",{value:!0});Re.getCmdPath=Re.tryGetExecutablePath=Re.isRooted=Re.isDirectory=Re.exists=Re.READONLY=Re.UV_FS_O_EXLOCK=Re.IS_WINDOWS=Re.unlink=Re.symlink=Re.stat=Re.rmdir=Re.rm=Re.rename=Re.readlink=Re.readdir=Re.open=Re.mkdir=Re.lstat=Re.copyFile=Re.chmod=void 0;var Pie=Die(require("fs")),B4=Die(require("path"));Ks=Pie.promises,Re.chmod=Ks.chmod,Re.copyFile=Ks.copyFile,Re.lstat=Ks.lstat,Re.mkdir=Ks.mkdir,Re.open=Ks.open,Re.readdir=Ks.readdir,Re.readlink=Ks.readlink,Re.rename=Ks.rename,Re.rm=Ks.rm,Re.rmdir=Ks.rmdir,Re.stat=Ks.stat,Re.symlink=Ks.symlink,Re.unlink=Ks.unlink;Re.IS_WINDOWS=process.platform==="win32";Re.UV_FS_O_EXLOCK=268435456;Re.READONLY=Pie.constants.O_RDONLY;function GWe(e){return E7(this,void 0,void 0,function*(){try{yield Re.stat(e)}catch(t){if(t.code==="ENOENT")return!1;throw t}return!0})}Re.exists=GWe;function jWe(e,t=!1){return E7(this,void 0,void 0,function*(){return(t?yield Re.stat(e):yield Re.lstat(e)).isDirectory()})}Re.isDirectory=jWe;function zWe(e){if(e=WWe(e),!e)throw new Error('isRooted() parameter "p" cannot be empty');return Re.IS_WINDOWS?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}Re.isRooted=zWe;function VWe(e,t){return E7(this,void 0,void 0,function*(){let r;try{r=yield Re.stat(e)}catch(s){s.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${s}`)}if(r&&r.isFile()){if(Re.IS_WINDOWS){let s=B4.extname(e).toUpperCase();if(t.some(o=>o.toUpperCase()===s))return e}else if(Tie(r))return e}let i=e;for(let s of t){e=i+s,r=void 0;try{r=yield Re.stat(e)}catch(o){o.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${o}`)}if(r&&r.isFile()){if(Re.IS_WINDOWS){try{let o=B4.dirname(e),a=B4.basename(e).toUpperCase();for(let l of yield Re.readdir(o))if(a===l.toUpperCase()){e=B4.join(o,l);break}}catch(o){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${o}`)}return e}else if(Tie(r))return e}}return""})}Re.tryGetExecutablePath=VWe;function WWe(e){return e=e||"",Re.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function Tie(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function YWe(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}Re.getCmdPath=YWe});var gE=g(ni=>{"use strict";d();var $We=ni&&ni.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),JWe=ni&&ni.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),Oie=ni&&ni.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&$We(t,e,r);return JWe(t,e),t},Sd=ni&&ni.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(ni,"__esModule",{value:!0});ni.findInPath=ni.which=ni.mkdirP=ni.rmRF=ni.mv=ni.cp=void 0;var KWe=require("assert"),Vl=Oie(require("path")),Zt=Oie(b7());function XWe(e,t,r={}){return Sd(this,void 0,void 0,function*(){let{force:i,recursive:s,copySourceDirectory:o}=eYe(r),a=(yield Zt.exists(t))?yield Zt.stat(t):null;if(a&&a.isFile()&&!i)return;let l=a&&a.isDirectory()&&o?Vl.join(t,Vl.basename(e)):t;if(!(yield Zt.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield Zt.stat(e)).isDirectory())if(s)yield Mie(e,l,0,i);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(Vl.relative(e,l)==="")throw new Error(`'${l}' and '${e}' are the same file`);yield Uie(e,l,i)}})}ni.cp=XWe;function ZWe(e,t,r={}){return Sd(this,void 0,void 0,function*(){if(yield Zt.exists(t)){let i=!0;if((yield Zt.isDirectory(t))&&(t=Vl.join(t,Vl.basename(e)),i=yield Zt.exists(t)),i)if(r.force==null||r.force)yield kie(t);else throw new Error("Destination already exists")}yield C7(Vl.dirname(t)),yield Zt.rename(e,t)})}ni.mv=ZWe;function kie(e){return Sd(this,void 0,void 0,function*(){if(Zt.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield Zt.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}ni.rmRF=kie;function C7(e){return Sd(this,void 0,void 0,function*(){KWe.ok(e,"a path argument must be provided"),yield Zt.mkdir(e,{recursive:!0})})}ni.mkdirP=C7;function Lie(e,t){return Sd(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let i=yield Lie(e,!1);if(!i)throw Zt.IS_WINDOWS?new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`):new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`);return i}let r=yield Fie(e);return r&&r.length>0?r[0]:""})}ni.which=Lie;function Fie(e){return Sd(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if(Zt.IS_WINDOWS&&process.env.PATHEXT)for(let s of process.env.PATHEXT.split(Vl.delimiter))s&&t.push(s);if(Zt.isRooted(e)){let s=yield Zt.tryGetExecutablePath(e,t);return s?[s]:[]}if(e.includes(Vl.sep))return[];let r=[];if(process.env.PATH)for(let s of process.env.PATH.split(Vl.delimiter))s&&r.push(s);let i=[];for(let s of r){let o=yield Zt.tryGetExecutablePath(Vl.join(s,e),t);o&&i.push(o)}return i})}ni.findInPath=Fie;function eYe(e){let t=e.force==null?!0:e.force,r=!!e.recursive,i=e.copySourceDirectory==null?!0:!!e.copySourceDirectory;return{force:t,recursive:r,copySourceDirectory:i}}function Mie(e,t,r,i){return Sd(this,void 0,void 0,function*(){if(r>=255)return;r++,yield C7(t);let s=yield Zt.readdir(e);for(let o of s){let a=`${e}/${o}`,l=`${t}/${o}`;(yield Zt.lstat(a)).isDirectory()?yield Mie(a,l,r,i):yield Uie(a,l,i)}yield Zt.chmod(t,(yield Zt.stat(e)).mode)})}function Uie(e,t,r){return Sd(this,void 0,void 0,function*(){if((yield Zt.lstat(e)).isSymbolicLink()){try{yield Zt.lstat(t),yield Zt.unlink(t)}catch(s){s.code==="EPERM"&&(yield Zt.chmod(t,"0666"),yield Zt.unlink(t))}let i=yield Zt.readlink(e);yield Zt.symlink(i,t,Zt.IS_WINDOWS?"junction":null)}else(!(yield Zt.exists(t))||r)&&(yield Zt.copyFile(e,t))})}});var jie=g(Xs=>{"use strict";d();var tYe=Xs&&Xs.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),rYe=Xs&&Xs.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),gm=Xs&&Xs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&tYe(t,e,r);return rYe(t,e),t},qie=Xs&&Xs.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(Xs,"__esModule",{value:!0});Xs.argStringToArray=Xs.ToolRunner=void 0;var S4=gm(require("os")),Gie=gm(require("events")),iYe=gm(require("child_process")),nYe=gm(require("path")),sYe=gm(gE()),Hie=gm(b7()),oYe=require("timers"),v4=process.platform==="win32",w7=class extends Gie.EventEmitter{constructor(t,r,i){if(super(),!t)throw new Error("Parameter 'toolPath' cannot be null or empty.");this.toolPath=t,this.args=r||[],this.options=i||{}}_debug(t){this.options.listeners&&this.options.listeners.debug&&this.options.listeners.debug(t)}_getCommandString(t,r){let i=this._getSpawnFileName(),s=this._getSpawnArgs(t),o=r?"":"[command]";if(v4)if(this._isCmdFile()){o+=i;for(let a of s)o+=` ${a}`}else if(t.windowsVerbatimArguments){o+=`"${i}"`;for(let a of s)o+=` ${a}`}else{o+=this._windowsQuoteCmdArg(i);for(let a of s)o+=` ${this._windowsQuoteCmdArg(a)}`}else{o+=i;for(let a of s)o+=` ${a}`}return o}_processLineBuffer(t,r,i){try{let s=r+t.toString(),o=s.indexOf(S4.EOL);for(;o>-1;){let a=s.substring(0,o);i(a),s=s.substring(o+S4.EOL.length),o=s.indexOf(S4.EOL)}return s}catch(s){return this._debug(`error processing line. Failed with error ${s}`),""}}_getSpawnFileName(){return v4&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if(v4&&this._isCmdFile()){let r=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(let i of this.args)r+=" ",r+=t.windowsVerbatimArguments?i:this._windowsQuoteCmdArg(i);return r+='"',[r]}return this.args}_endsWith(t,r){return t.endsWith(r)}_isCmdFile(){let t=this.toolPath.toUpperCase();return this._endsWith(t,".CMD")||this._endsWith(t,".BAT")}_windowsQuoteCmdArg(t){if(!this._isCmdFile())return this._uvQuoteCmdArg(t);if(!t)return'""';let r=[" "," ","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'],i=!1;for(let a of t)if(r.some(l=>l===a)){i=!0;break}if(!i)return t;let s='"',o=!0;for(let a=t.length;a>0;a--)s+=t[a-1],o&&t[a-1]==="\\"?s+="\\":t[a-1]==='"'?(o=!0,s+='"'):o=!1;return s+='"',s.split("").reverse().join("")}_uvQuoteCmdArg(t){if(!t)return'""';if(!t.includes(" ")&&!t.includes(" ")&&!t.includes('"'))return t;if(!t.includes('"')&&!t.includes("\\"))return`"${t}"`;let r='"',i=!0;for(let s=t.length;s>0;s--)r+=t[s-1],i&&t[s-1]==="\\"?r+="\\":t[s-1]==='"'?(i=!0,r+="\\"):i=!1;return r+='"',r.split("").reverse().join("")}_cloneExecOptions(t){t=t||{};let r={cwd:t.cwd||process.cwd(),env:t.env||process.env,silent:t.silent||!1,windowsVerbatimArguments:t.windowsVerbatimArguments||!1,failOnStdErr:t.failOnStdErr||!1,ignoreReturnCode:t.ignoreReturnCode||!1,delay:t.delay||1e4};return r.outStream=t.outStream||process.stdout,r.errStream=t.errStream||process.stderr,r}_getSpawnOptions(t,r){t=t||{};let i={};return i.cwd=t.cwd,i.env=t.env,i.windowsVerbatimArguments=t.windowsVerbatimArguments||this._isCmdFile(),t.windowsVerbatimArguments&&(i.argv0=`"${r}"`),i}exec(){return qie(this,void 0,void 0,function*(){return!Hie.isRooted(this.toolPath)&&(this.toolPath.includes("/")||v4&&this.toolPath.includes("\\"))&&(this.toolPath=nYe.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield sYe.which(this.toolPath,!0),new Promise((t,r)=>qie(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let u of this.args)this._debug(` ${u}`);let i=this._cloneExecOptions(this.options);!i.silent&&i.outStream&&i.outStream.write(this._getCommandString(i)+S4.EOL);let s=new I7(i,this.toolPath);if(s.on("debug",u=>{this._debug(u)}),this.options.cwd&&!(yield Hie.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let o=this._getSpawnFileName(),a=iYe.spawn(o,this._getSpawnArgs(i),this._getSpawnOptions(this.options,o)),l="";a.stdout&&a.stdout.on("data",u=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(u),!i.silent&&i.outStream&&i.outStream.write(u),l=this._processLineBuffer(u,l,p=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(p)})});let c="";if(a.stderr&&a.stderr.on("data",u=>{s.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(u),!i.silent&&i.errStream&&i.outStream&&(i.failOnStdErr?i.errStream:i.outStream).write(u),c=this._processLineBuffer(u,c,p=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(p)})}),a.on("error",u=>{s.processError=u.message,s.processExited=!0,s.processClosed=!0,s.CheckComplete()}),a.on("exit",u=>{s.processExitCode=u,s.processExited=!0,this._debug(`Exit code ${u} received from tool '${this.toolPath}'`),s.CheckComplete()}),a.on("close",u=>{s.processExitCode=u,s.processExited=!0,s.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),s.CheckComplete()}),s.on("done",(u,p)=>{l.length>0&&this.emit("stdline",l),c.length>0&&this.emit("errline",c),a.removeAllListeners(),u?r(u):t(p)}),this.options.input){if(!a.stdin)throw new Error("child process missing stdin");a.stdin.end(this.options.input)}}))})}};Xs.ToolRunner=w7;function aYe(e){let t=[],r=!1,i=!1,s="";function o(a){i&&a!=='"'&&(s+="\\"),s+=a,i=!1}for(let a=0;a0&&(t.push(s),s="");continue}o(l)}return s.length>0&&t.push(s.trim()),t}Xs.argStringToArray=aYe;var I7=class e extends Gie.EventEmitter{constructor(t,r){if(super(),this.processClosed=!1,this.processError="",this.processExitCode=0,this.processExited=!1,this.processStderr=!1,this.delay=1e4,this.done=!1,this.timeout=null,!r)throw new Error("toolPath must not be empty");this.options=t,this.toolPath=r,t.delay&&(this.delay=t.delay)}CheckComplete(){this.done||(this.processClosed?this._setResult():this.processExited&&(this.timeout=oYe.setTimeout(e.HandleTimeout,this.delay,this)))}_debug(t){this.emit("debug",t)}_setResult(){let t;this.processExited&&(this.processError?t=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`):this.processExitCode!==0&&!this.options.ignoreReturnCode?t=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`):this.processStderr&&this.options.failOnStdErr&&(t=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`))),this.timeout&&(clearTimeout(this.timeout),this.timeout=null),this.done=!0,this.emit("done",t,this.processExitCode)}static HandleTimeout(t){if(!t.done){if(!t.processClosed&&t.processExited){let r=`The STDIO streams did not close within ${t.delay/1e3} seconds of the exit event from process '${t.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;t._debug(r)}t._setResult()}}}});var yE=g(Zs=>{"use strict";d();var lYe=Zs&&Zs.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),cYe=Zs&&Zs.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),uYe=Zs&&Zs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&lYe(t,e,r);return cYe(t,e),t},Wie=Zs&&Zs.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(Zs,"__esModule",{value:!0});Zs.getExecOutput=Zs.exec=void 0;var zie=require("string_decoder"),Vie=uYe(jie());function Yie(e,t,r){return Wie(this,void 0,void 0,function*(){let i=Vie.argStringToArray(e);if(i.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let s=i[0];return t=i.slice(1).concat(t||[]),new Vie.ToolRunner(s,t,r).exec()})}Zs.exec=Yie;function dYe(e,t,r){var i,s;return Wie(this,void 0,void 0,function*(){let o="",a="",l=new zie.StringDecoder("utf8"),c=new zie.StringDecoder("utf8"),u=(i=r?.listeners)===null||i===void 0?void 0:i.stdout,p=(s=r?.listeners)===null||s===void 0?void 0:s.stderr,A=E=>{a+=c.write(E),p&&p(E)},f=E=>{o+=l.write(E),u&&u(E)},m=Object.assign(Object.assign({},r?.listeners),{stdout:f,stderr:A}),y=yield Yie(e,t,Object.assign(Object.assign({},r),{listeners:m}));return o+=l.end(),a+=c.end(),{exitCode:y,stdout:o,stderr:a}})}Zs.getExecOutput=dYe});var Jie=g(Lt=>{"use strict";d();var pYe=Lt&&Lt.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),AYe=Lt&&Lt.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),fYe=Lt&&Lt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&pYe(t,e,r);return AYe(t,e),t},x4=Lt&&Lt.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})},hYe=Lt&&Lt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Lt,"__esModule",{value:!0});Lt.getDetails=Lt.isLinux=Lt.isMacOS=Lt.isWindows=Lt.arch=Lt.platform=void 0;var $ie=hYe(require("os")),_4=fYe(yE()),mYe=()=>x4(void 0,void 0,void 0,function*(){let{stdout:e}=yield _4.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:t}=yield _4.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:t.trim(),version:e.trim()}}),gYe=()=>x4(void 0,void 0,void 0,function*(){var e,t,r,i;let{stdout:s}=yield _4.getExecOutput("sw_vers",void 0,{silent:!0}),o=(t=(e=s.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";return{name:(i=(r=s.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&i!==void 0?i:"",version:o}}),yYe=()=>x4(void 0,void 0,void 0,function*(){let{stdout:e}=yield _4.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split(` +`);return{name:t,version:r}});Lt.platform=$ie.default.platform();Lt.arch=$ie.default.arch();Lt.isWindows=Lt.platform==="win32";Lt.isMacOS=Lt.platform==="darwin";Lt.isLinux=Lt.platform==="linux";function EYe(){return x4(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield Lt.isWindows?mYe():Lt.isMacOS?gYe():yYe()),{platform:Lt.platform,arch:Lt.arch,isWindows:Lt.isWindows,isMacOS:Lt.isMacOS,isLinux:Lt.isLinux})})}Lt.getDetails=EYe});var Yt=g(_e=>{"use strict";d();var bYe=_e&&_e.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),CYe=_e&&_e.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),S7=_e&&_e.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&bYe(t,e,r);return CYe(t,e),t},Kie=_e&&_e.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(_e,"__esModule",{value:!0});_e.platform=_e.toPlatformPath=_e.toWin32Path=_e.toPosixPath=_e.markdownSummary=_e.summary=_e.getIDToken=_e.getState=_e.saveState=_e.group=_e.endGroup=_e.startGroup=_e.info=_e.notice=_e.warning=_e.error=_e.debug=_e.isDebug=_e.setFailed=_e.setCommandEcho=_e.setOutput=_e.getBooleanInput=_e.getMultilineInput=_e.getInput=_e.addPath=_e.setSecret=_e.exportVariable=_e.ExitCode=void 0;var aa=RJ(),HA=DJ(),ym=RI(),Xie=S7(require("os")),wYe=S7(require("path")),IYe=Nie(),B7;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(B7||(_e.ExitCode=B7={}));function BYe(e,t){let r=(0,ym.toCommandValue)(t);if(process.env[e]=r,process.env.GITHUB_ENV||"")return(0,HA.issueFileCommand)("ENV",(0,HA.prepareKeyValueMessage)(e,t));(0,aa.issueCommand)("set-env",{name:e},r)}_e.exportVariable=BYe;function SYe(e){(0,aa.issueCommand)("add-mask",{},e)}_e.setSecret=SYe;function vYe(e){process.env.GITHUB_PATH||""?(0,HA.issueFileCommand)("PATH",e):(0,aa.issueCommand)("add-path",{},e),process.env.PATH=`${e}${wYe.delimiter}${process.env.PATH}`}_e.addPath=vYe;function v7(e,t){let r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r)throw new Error(`Input required and not supplied: ${e}`);return t&&t.trimWhitespace===!1?r:r.trim()}_e.getInput=v7;function _Ye(e,t){let r=v7(e,t).split(` +`).filter(i=>i!=="");return t&&t.trimWhitespace===!1?r:r.map(i=>i.trim())}_e.getMultilineInput=_Ye;function xYe(e,t){let r=["true","True","TRUE"],i=["false","False","FALSE"],s=v7(e,t);if(r.includes(s))return!0;if(i.includes(s))return!1;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e} +Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}_e.getBooleanInput=xYe;function NYe(e,t){if(process.env.GITHUB_OUTPUT||"")return(0,HA.issueFileCommand)("OUTPUT",(0,HA.prepareKeyValueMessage)(e,t));process.stdout.write(Xie.EOL),(0,aa.issueCommand)("set-output",{name:e},(0,ym.toCommandValue)(t))}_e.setOutput=NYe;function RYe(e){(0,aa.issue)("echo",e?"on":"off")}_e.setCommandEcho=RYe;function QYe(e){process.exitCode=B7.Failure,Zie(e)}_e.setFailed=QYe;function TYe(){return process.env.RUNNER_DEBUG==="1"}_e.isDebug=TYe;function DYe(e){(0,aa.issueCommand)("debug",{},e)}_e.debug=DYe;function Zie(e,t={}){(0,aa.issueCommand)("error",(0,ym.toCommandProperties)(t),e instanceof Error?e.toString():e)}_e.error=Zie;function PYe(e,t={}){(0,aa.issueCommand)("warning",(0,ym.toCommandProperties)(t),e instanceof Error?e.toString():e)}_e.warning=PYe;function OYe(e,t={}){(0,aa.issueCommand)("notice",(0,ym.toCommandProperties)(t),e instanceof Error?e.toString():e)}_e.notice=OYe;function kYe(e){process.stdout.write(e+Xie.EOL)}_e.info=kYe;function ene(e){(0,aa.issue)("group",e)}_e.startGroup=ene;function tne(){(0,aa.issue)("endgroup")}_e.endGroup=tne;function LYe(e,t){return Kie(this,void 0,void 0,function*(){ene(e);let r;try{r=yield t()}finally{tne()}return r})}_e.group=LYe;function FYe(e,t){if(process.env.GITHUB_STATE||"")return(0,HA.issueFileCommand)("STATE",(0,HA.prepareKeyValueMessage)(e,t));(0,aa.issueCommand)("save-state",{name:e},(0,ym.toCommandValue)(t))}_e.saveState=FYe;function MYe(e){return process.env[`STATE_${e}`]||""}_e.getState=MYe;function UYe(e){return Kie(this,void 0,void 0,function*(){return yield IYe.OidcClient.getIDToken(e)})}_e.getIDToken=UYe;var qYe=y7();Object.defineProperty(_e,"summary",{enumerable:!0,get:function(){return qYe.summary}});var HYe=y7();Object.defineProperty(_e,"markdownSummary",{enumerable:!0,get:function(){return HYe.markdownSummary}});var _7=Qie();Object.defineProperty(_e,"toPosixPath",{enumerable:!0,get:function(){return _7.toPosixPath}});Object.defineProperty(_e,"toWin32Path",{enumerable:!0,get:function(){return _7.toWin32Path}});Object.defineProperty(_e,"toPlatformPath",{enumerable:!0,get:function(){return _7.toPlatformPath}});_e.platform=S7(Jie())});var n,d=rR(()=>{"use strict";n=fe(Yt(),1)});var GA=g(Ji=>{"use strict";d();var GYe=Ji&&Ji.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ji,"__esModule",{value:!0});Ji.getUploadChunkTimeout=Ji.getConcurrency=Ji.getGitHubWorkspaceDir=Ji.isGhes=Ji.getResultsServiceUrl=Ji.getRuntimeToken=Ji.getUploadChunkSize=void 0;var jYe=GYe(require("os")),rne=Yt();function zYe(){return 8*1024*1024}Ji.getUploadChunkSize=zYe;function VYe(){let e=process.env.ACTIONS_RUNTIME_TOKEN;if(!e)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return e}Ji.getRuntimeToken=VYe;function WYe(){let e=process.env.ACTIONS_RESULTS_URL;if(!e)throw new Error("Unable to get the ACTIONS_RESULTS_URL env variable");return new URL(e).origin}Ji.getResultsServiceUrl=WYe;function YYe(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM"),s=t.endsWith(".LOCALHOST");return!r&&!i&&!s}Ji.isGhes=YYe;function $Ye(){let e=process.env.GITHUB_WORKSPACE;if(!e)throw new Error("Unable to get the GITHUB_WORKSPACE env variable");return e}Ji.getGitHubWorkspaceDir=$Ye;function JYe(){let e=jYe.default.cpus().length,t=32;if(e>4){let i=16*e;t=i>300?300:i}let r=process.env.ACTIONS_ARTIFACT_UPLOAD_CONCURRENCY;if(r){let i=parseInt(r);if(isNaN(i)||i<1)throw new Error("Invalid value set for ACTIONS_ARTIFACT_UPLOAD_CONCURRENCY env variable");return i{"use strict";d();Object.defineProperty(Em,"__esModule",{value:!0});Em.isJsonObject=Em.typeofJsonValue=void 0;function XYe(e){let t=typeof e;if(t=="object"){if(Array.isArray(e))return"array";if(e===null)return"null"}return t}Em.typeofJsonValue=XYe;function ZYe(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}Em.isJsonObject=ZYe});var Q4=g(bm=>{"use strict";d();Object.defineProperty(bm,"__esModule",{value:!0});bm.base64encode=bm.base64decode=void 0;var Au="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),R4=[];for(let e=0;e>4,a=o,s=2;break;case 2:r[i++]=(a&15)<<4|(o&60)>>2,a=o,s=3;break;case 3:r[i++]=(a&3)<<6|o,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,i)}bm.base64decode=e$e;function t$e(e){let t="",r=0,i,s=0;for(let o=0;o>2],s=(i&3)<<4,r=1;break;case 1:t+=Au[s|i>>4],s=(i&15)<<2,r=2;break;case 2:t+=Au[s|i>>6],t+=Au[i&63],r=0;break}return r&&(t+=Au[s],t+="=",r==1&&(t+="=")),t}bm.base64encode=t$e});var ine=g(T4=>{"use strict";d();Object.defineProperty(T4,"__esModule",{value:!0});T4.utf8read=void 0;var x7=e=>String.fromCharCode.apply(String,e);function r$e(e){if(e.length<1)return"";let t=0,r=[],i=[],s=0,o,a=e.length;for(;t191&&o<224?i[s++]=(o&31)<<6|e[t++]&63:o>239&&o<365?(o=((o&7)<<18|(e[t++]&63)<<12|(e[t++]&63)<<6|e[t++]&63)-65536,i[s++]=55296+(o>>10),i[s++]=56320+(o&1023)):i[s++]=(o&15)<<12|(e[t++]&63)<<6|e[t++]&63,s>8191&&(r.push(x7(i)),s=0);return r.length?(s&&r.push(x7(i.slice(0,s))),r.join("")):x7(i.slice(0,s))}T4.utf8read=r$e});var EE=g(Wl=>{"use strict";d();Object.defineProperty(Wl,"__esModule",{value:!0});Wl.WireType=Wl.mergeBinaryOptions=Wl.UnknownFieldHandler=void 0;var i$e;(function(e){e.symbol=Symbol.for("protobuf-ts/unknown"),e.onRead=(r,i,s,o,a)=>{(t(i)?i[e.symbol]:i[e.symbol]=[]).push({no:s,wireType:o,data:a})},e.onWrite=(r,i,s)=>{for(let{no:o,wireType:a,data:l}of e.list(i))s.tag(o,a).raw(l)},e.list=(r,i)=>{if(t(r)){let s=r[e.symbol];return i?s.filter(o=>o.no==i):s}return[]},e.last=(r,i)=>e.list(r,i).slice(-1)[0];let t=r=>r&&Array.isArray(r[e.symbol])})(i$e=Wl.UnknownFieldHandler||(Wl.UnknownFieldHandler={}));function n$e(e,t){return Object.assign(Object.assign({},e),t)}Wl.mergeBinaryOptions=n$e;var s$e;(function(e){e[e.Varint=0]="Varint",e[e.Bit64=1]="Bit64",e[e.LengthDelimited=2]="LengthDelimited",e[e.StartGroup=3]="StartGroup",e[e.EndGroup=4]="EndGroup",e[e.Bit32=5]="Bit32"})(s$e=Wl.WireType||(Wl.WireType={}))});var P4=g(eo=>{"use strict";d();Object.defineProperty(eo,"__esModule",{value:!0});eo.varint32read=eo.varint32write=eo.int64toString=eo.int64fromString=eo.varint64write=eo.varint64read=void 0;function o$e(){let e=0,t=0;for(let i=0;i<28;i+=7){let s=this.buf[this.pos++];if(e|=(s&127)<>4,(r&128)==0)return this.assertBounds(),[e,t];for(let i=3;i<=31;i+=7){let s=this.buf[this.pos++];if(t|=(s&127)<>>o,l=!(!(a>>>7)&&t==0),c=(l?a|128:a)&255;if(r.push(c),!l)return}let i=e>>>28&15|(t&7)<<4,s=t>>3!=0;if(r.push((s?i|128:i)&255),!!s){for(let o=3;o<31;o=o+7){let a=t>>>o,l=!!(a>>>7),c=(l?a|128:a)&255;if(r.push(c),!l)return}r.push(t>>>31&1)}}eo.varint64write=a$e;var D4=65536*65536;function l$e(e){let t=e[0]=="-";t&&(e=e.slice(1));let r=1e6,i=0,s=0;function o(a,l){let c=Number(e.slice(a,l));s*=r,i=i*r+c,i>=D4&&(s=s+(i/D4|0),i=i%D4)}return o(-24,-18),o(-18,-12),o(-12,-6),o(-6),[t,i,s]}eo.int64fromString=l$e;function c$e(e,t){if(t>>>0<=2097151)return""+(D4*t+(e>>>0));let r=e&16777215,i=(e>>>24|t<<8)>>>0&16777215,s=t>>16&65535,o=r+i*6777216+s*6710656,a=i+s*8147497,l=s*2,c=1e7;o>=c&&(a+=Math.floor(o/c),o%=c),a>=c&&(l+=Math.floor(a/c),a%=c);function u(p,A){let f=p?String(p):"";return A?"0000000".slice(f.length)+f:f}return u(l,0)+u(a,l)+u(o,1)}eo.int64toString=c$e;function u$e(e,t){if(e>=0){for(;e>127;)t.push(e&127|128),e=e>>>7;t.push(e)}else{for(let r=0;r<9;r++)t.push(e&127|128),e=e>>7;t.push(1)}}eo.varint32write=u$e;function d$e(){let e=this.buf[this.pos++],t=e&127;if((e&128)==0)return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<7,(e&128)==0)return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<14,(e&128)==0)return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<21,(e&128)==0)return this.assertBounds(),t;e=this.buf[this.pos++],t|=(e&15)<<28;for(let r=5;(e&128)!==0&&r<10;r++)e=this.buf[this.pos++];if((e&128)!=0)throw new Error("invalid varint");return this.assertBounds(),t>>>0}eo.varint32read=d$e});var _d=g(vd=>{"use strict";d();Object.defineProperty(vd,"__esModule",{value:!0});vd.PbLong=vd.PbULong=vd.detectBi=void 0;var bE=P4(),hr;function nne(){let e=new DataView(new ArrayBuffer(8));hr=globalThis.BigInt!==void 0&&typeof e.getBigInt64=="function"&&typeof e.getBigUint64=="function"&&typeof e.setBigInt64=="function"&&typeof e.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:e}:void 0}vd.detectBi=nne;nne();function sne(e){if(!e)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var one=/^-?[0-9]+$/,k4=4294967296,O4=2147483648,L4=class{constructor(t,r){this.lo=t|0,this.hi=r|0}isZero(){return this.lo==0&&this.hi==0}toNumber(){let t=this.hi*k4+(this.lo>>>0);if(!Number.isSafeInteger(t))throw new Error("cannot convert to safe number");return t}},CE=class e extends L4{static from(t){if(hr)switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=="")throw new Error("string is no integer");t=hr.C(t);case"number":if(t===0)return this.ZERO;t=hr.C(t);case"bigint":if(!t)return this.ZERO;if(thr.UMAX)throw new Error("ulong too large");return hr.V.setBigUint64(0,t,!0),new e(hr.V.getInt32(0,!0),hr.V.getInt32(4,!0))}else switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=t.trim(),!one.test(t))throw new Error("string is no integer");let[r,i,s]=bE.int64fromString(t);if(r)throw new Error("signed value for ulong");return new e(i,s);case"number":if(t==0)return this.ZERO;if(!Number.isSafeInteger(t))throw new Error("number is no integer");if(t<0)throw new Error("signed value for ulong");return new e(t,t/k4)}throw new Error("unknown value "+typeof t)}toString(){return hr?this.toBigInt().toString():bE.int64toString(this.lo,this.hi)}toBigInt(){return sne(hr),hr.V.setInt32(0,this.lo,!0),hr.V.setInt32(4,this.hi,!0),hr.V.getBigUint64(0,!0)}};vd.PbULong=CE;CE.ZERO=new CE(0,0);var wE=class e extends L4{static from(t){if(hr)switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=="")throw new Error("string is no integer");t=hr.C(t);case"number":if(t===0)return this.ZERO;t=hr.C(t);case"bigint":if(!t)return this.ZERO;if(thr.MAX)throw new Error("signed long too large");return hr.V.setBigInt64(0,t,!0),new e(hr.V.getInt32(0,!0),hr.V.getInt32(4,!0))}else switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=t.trim(),!one.test(t))throw new Error("string is no integer");let[r,i,s]=bE.int64fromString(t);if(r){if(s>O4||s==O4&&i!=0)throw new Error("signed long too small")}else if(s>=O4)throw new Error("signed long too large");let o=new e(i,s);return r?o.negate():o;case"number":if(t==0)return this.ZERO;if(!Number.isSafeInteger(t))throw new Error("number is no integer");return t>0?new e(t,t/k4):new e(-t,-t/k4).negate()}throw new Error("unknown value "+typeof t)}isNegative(){return(this.hi&O4)!==0}negate(){let t=~this.hi,r=this.lo;return r?r=~r+1:t+=1,new e(r,t)}toString(){if(hr)return this.toBigInt().toString();if(this.isNegative()){let t=this.negate();return"-"+bE.int64toString(t.lo,t.hi)}return bE.int64toString(this.lo,this.hi)}toBigInt(){return sne(hr),hr.V.setInt32(0,this.lo,!0),hr.V.setInt32(4,this.hi,!0),hr.V.getBigInt64(0,!0)}};vd.PbLong=wE;wE.ZERO=new wE(0,0)});var N7=g(wm=>{"use strict";d();Object.defineProperty(wm,"__esModule",{value:!0});wm.BinaryReader=wm.binaryReadOptions=void 0;var Cm=EE(),IE=_d(),ane=P4(),lne={readUnknownField:!0,readerFactory:e=>new F4(e)};function p$e(e){return e?Object.assign(Object.assign({},lne),e):lne}wm.binaryReadOptions=p$e;var F4=class{constructor(t,r){this.varint64=ane.varint64read,this.uint32=ane.varint32read,this.buf=t,this.len=t.length,this.pos=0,this.view=new DataView(t.buffer,t.byteOffset,t.byteLength),this.textDecoder=r??new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0})}tag(){let t=this.uint32(),r=t>>>3,i=t&7;if(r<=0||i<0||i>5)throw new Error("illegal tag: field no "+r+" wire type "+i);return[r,i]}skip(t){let r=this.pos;switch(t){case Cm.WireType.Varint:for(;this.buf[this.pos++]&128;);break;case Cm.WireType.Bit64:this.pos+=4;case Cm.WireType.Bit32:this.pos+=4;break;case Cm.WireType.LengthDelimited:let i=this.uint32();this.pos+=i;break;case Cm.WireType.StartGroup:let s;for(;(s=this.tag()[1])!==Cm.WireType.EndGroup;)this.skip(s);break;default:throw new Error("cant skip wire type "+t)}return this.assertBounds(),this.buf.subarray(r,this.pos)}assertBounds(){if(this.pos>this.len)throw new RangeError("premature EOF")}int32(){return this.uint32()|0}sint32(){let t=this.uint32();return t>>>1^-(t&1)}int64(){return new IE.PbLong(...this.varint64())}uint64(){return new IE.PbULong(...this.varint64())}sint64(){let[t,r]=this.varint64(),i=-(t&1);return t=(t>>>1|(r&1)<<31)^i,r=r>>>1^i,new IE.PbLong(t,r)}bool(){let[t,r]=this.varint64();return t!==0||r!==0}fixed32(){return this.view.getUint32((this.pos+=4)-4,!0)}sfixed32(){return this.view.getInt32((this.pos+=4)-4,!0)}fixed64(){return new IE.PbULong(this.sfixed32(),this.sfixed32())}sfixed64(){return new IE.PbLong(this.sfixed32(),this.sfixed32())}float(){return this.view.getFloat32((this.pos+=4)-4,!0)}double(){return this.view.getFloat64((this.pos+=8)-8,!0)}bytes(){let t=this.uint32(),r=this.pos;return this.pos+=t,this.assertBounds(),this.buf.subarray(r,r+t)}string(){return this.textDecoder.decode(this.bytes())}};wm.BinaryReader=F4});var Im=g(la=>{"use strict";d();Object.defineProperty(la,"__esModule",{value:!0});la.assertFloat32=la.assertUInt32=la.assertInt32=la.assertNever=la.assert=void 0;function A$e(e,t){if(!e)throw new Error(t)}la.assert=A$e;function f$e(e,t){throw new Error(t??"Unexpected object: "+e)}la.assertNever=f$e;var h$e=34028234663852886e22,m$e=-34028234663852886e22,g$e=4294967295,y$e=2147483647,E$e=-2147483648;function b$e(e){if(typeof e!="number")throw new Error("invalid int 32: "+typeof e);if(!Number.isInteger(e)||e>y$e||eg$e||e<0)throw new Error("invalid uint 32: "+e)}la.assertUInt32=C$e;function w$e(e){if(typeof e!="number")throw new Error("invalid float 32: "+typeof e);if(Number.isFinite(e)&&(e>h$e||e{"use strict";d();Object.defineProperty(Sm,"__esModule",{value:!0});Sm.BinaryWriter=Sm.binaryWriteOptions=void 0;var BE=_d(),SE=P4(),Bm=Im(),cne={writeUnknownFields:!0,writerFactory:()=>new M4};function I$e(e){return e?Object.assign(Object.assign({},cne),e):cne}Sm.binaryWriteOptions=I$e;var M4=class{constructor(t){this.stack=[],this.textEncoder=t??new TextEncoder,this.chunks=[],this.buf=[]}finish(){this.chunks.push(new Uint8Array(this.buf));let t=0;for(let s=0;s>>0)}raw(t){return this.buf.length&&(this.chunks.push(new Uint8Array(this.buf)),this.buf=[]),this.chunks.push(t),this}uint32(t){for(Bm.assertUInt32(t);t>127;)this.buf.push(t&127|128),t=t>>>7;return this.buf.push(t),this}int32(t){return Bm.assertInt32(t),SE.varint32write(t,this.buf),this}bool(t){return this.buf.push(t?1:0),this}bytes(t){return this.uint32(t.byteLength),this.raw(t)}string(t){let r=this.textEncoder.encode(t);return this.uint32(r.byteLength),this.raw(r)}float(t){Bm.assertFloat32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setFloat32(0,t,!0),this.raw(r)}double(t){let r=new Uint8Array(8);return new DataView(r.buffer).setFloat64(0,t,!0),this.raw(r)}fixed32(t){Bm.assertUInt32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setUint32(0,t,!0),this.raw(r)}sfixed32(t){Bm.assertInt32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setInt32(0,t,!0),this.raw(r)}sint32(t){return Bm.assertInt32(t),t=(t<<1^t>>31)>>>0,SE.varint32write(t,this.buf),this}sfixed64(t){let r=new Uint8Array(8),i=new DataView(r.buffer),s=BE.PbLong.from(t);return i.setInt32(0,s.lo,!0),i.setInt32(4,s.hi,!0),this.raw(r)}fixed64(t){let r=new Uint8Array(8),i=new DataView(r.buffer),s=BE.PbULong.from(t);return i.setInt32(0,s.lo,!0),i.setInt32(4,s.hi,!0),this.raw(r)}int64(t){let r=BE.PbLong.from(t);return SE.varint64write(r.lo,r.hi,this.buf),this}sint64(t){let r=BE.PbLong.from(t),i=r.hi>>31,s=r.lo<<1^i,o=(r.hi<<1|r.lo>>>31)^i;return SE.varint64write(s,o,this.buf),this}uint64(t){let r=BE.PbULong.from(t);return SE.varint64write(r.lo,r.hi,this.buf),this}};Sm.BinaryWriter=M4});var Q7=g(xd=>{"use strict";d();Object.defineProperty(xd,"__esModule",{value:!0});xd.mergeJsonOptions=xd.jsonWriteOptions=xd.jsonReadOptions=void 0;var une={emitDefaultValues:!1,enumAsInteger:!1,useProtoFieldName:!1,prettySpaces:0},dne={ignoreUnknownFields:!1};function B$e(e){return e?Object.assign(Object.assign({},dne),e):dne}xd.jsonReadOptions=B$e;function S$e(e){return e?Object.assign(Object.assign({},une),e):une}xd.jsonWriteOptions=S$e;function v$e(e,t){var r,i;let s=Object.assign(Object.assign({},e),t);return s.typeRegistry=[...(r=e?.typeRegistry)!==null&&r!==void 0?r:[],...(i=t?.typeRegistry)!==null&&i!==void 0?i:[]],s}xd.mergeJsonOptions=v$e});var vE=g(U4=>{"use strict";d();Object.defineProperty(U4,"__esModule",{value:!0});U4.MESSAGE_TYPE=void 0;U4.MESSAGE_TYPE=Symbol.for("protobuf-ts/message-type")});var T7=g(q4=>{"use strict";d();Object.defineProperty(q4,"__esModule",{value:!0});q4.lowerCamelCase=void 0;function _$e(e){let t=!1,r=[];for(let i=0;i{"use strict";d();Object.defineProperty(Mi,"__esModule",{value:!0});Mi.readMessageOption=Mi.readFieldOption=Mi.readFieldOptions=Mi.normalizeFieldInfo=Mi.RepeatType=Mi.LongType=Mi.ScalarType=void 0;var pne=T7(),x$e;(function(e){e[e.DOUBLE=1]="DOUBLE",e[e.FLOAT=2]="FLOAT",e[e.INT64=3]="INT64",e[e.UINT64=4]="UINT64",e[e.INT32=5]="INT32",e[e.FIXED64=6]="FIXED64",e[e.FIXED32=7]="FIXED32",e[e.BOOL=8]="BOOL",e[e.STRING=9]="STRING",e[e.BYTES=12]="BYTES",e[e.UINT32=13]="UINT32",e[e.SFIXED32=15]="SFIXED32",e[e.SFIXED64=16]="SFIXED64",e[e.SINT32=17]="SINT32",e[e.SINT64=18]="SINT64"})(x$e=Mi.ScalarType||(Mi.ScalarType={}));var N$e;(function(e){e[e.BIGINT=0]="BIGINT",e[e.STRING=1]="STRING",e[e.NUMBER=2]="NUMBER"})(N$e=Mi.LongType||(Mi.LongType={}));var Ane;(function(e){e[e.NO=0]="NO",e[e.PACKED=1]="PACKED",e[e.UNPACKED=2]="UNPACKED"})(Ane=Mi.RepeatType||(Mi.RepeatType={}));function R$e(e){var t,r,i,s;return e.localName=(t=e.localName)!==null&&t!==void 0?t:pne.lowerCamelCase(e.name),e.jsonName=(r=e.jsonName)!==null&&r!==void 0?r:pne.lowerCamelCase(e.name),e.repeat=(i=e.repeat)!==null&&i!==void 0?i:Ane.NO,e.opt=(s=e.opt)!==null&&s!==void 0?s:e.repeat||e.oneof?!1:e.kind=="message",e}Mi.normalizeFieldInfo=R$e;function Q$e(e,t,r,i){var s;let o=(s=e.fields.find((a,l)=>a.localName==t||l==t))===null||s===void 0?void 0:s.options;return o&&o[r]?i.fromJson(o[r]):void 0}Mi.readFieldOptions=Q$e;function T$e(e,t,r,i){var s;let o=(s=e.fields.find((l,c)=>l.localName==t||c==t))===null||s===void 0?void 0:s.options;if(!o)return;let a=o[r];return a===void 0?a:i?i.fromJson(a):a}Mi.readFieldOption=T$e;function D$e(e,t,r){let s=e.options[t];return s===void 0?s:r?r.fromJson(s):s}Mi.readMessageOption=D$e});var D7=g(to=>{"use strict";d();Object.defineProperty(to,"__esModule",{value:!0});to.getSelectedOneofValue=to.clearOneofValue=to.setUnknownOneofValue=to.setOneofValue=to.getOneofValue=to.isOneofGroup=void 0;function P$e(e){if(typeof e!="object"||e===null||!e.hasOwnProperty("oneofKind"))return!1;switch(typeof e.oneofKind){case"string":return e[e.oneofKind]===void 0?!1:Object.keys(e).length==2;case"undefined":return Object.keys(e).length==1;default:return!1}}to.isOneofGroup=P$e;function O$e(e,t){return e[t]}to.getOneofValue=O$e;function k$e(e,t,r){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=t,r!==void 0&&(e[t]=r)}to.setOneofValue=k$e;function L$e(e,t,r){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=t,r!==void 0&&t!==void 0&&(e[t]=r)}to.setUnknownOneofValue=L$e;function F$e(e){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=void 0}to.clearOneofValue=F$e;function M$e(e){if(e.oneofKind!==void 0)return e[e.oneofKind]}to.getSelectedOneofValue=M$e});var O7=g(H4=>{"use strict";d();Object.defineProperty(H4,"__esModule",{value:!0});H4.ReflectionTypeCheck=void 0;var si=rl(),U$e=D7(),P7=class{constructor(t){var r;this.fields=(r=t.fields)!==null&&r!==void 0?r:[]}prepare(){if(this.data)return;let t=[],r=[],i=[];for(let s of this.fields)if(s.oneof)i.includes(s.oneof)||(i.push(s.oneof),t.push(s.oneof),r.push(s.oneof));else switch(r.push(s.localName),s.kind){case"scalar":case"enum":(!s.opt||s.repeat)&&t.push(s.localName);break;case"message":s.repeat&&t.push(s.localName);break;case"map":t.push(s.localName);break}this.data={req:t,known:r,oneofs:Object.values(i)}}is(t,r,i=!1){if(r<0)return!0;if(t==null||typeof t!="object")return!1;this.prepare();let s=Object.keys(t),o=this.data;if(s.length!s.includes(a))||!i&&s.some(a=>!o.known.includes(a)))return!1;if(r<1)return!0;for(let a of o.oneofs){let l=t[a];if(!U$e.isOneofGroup(l))return!1;if(l.oneofKind===void 0)continue;let c=this.fields.find(u=>u.localName===l.oneofKind);if(!c||!this.field(l[l.oneofKind],c,i,r))return!1}for(let a of this.fields)if(a.oneof===void 0&&!this.field(t[a.localName],a,i,r))return!1;return!0}field(t,r,i,s){let o=r.repeat;switch(r.kind){case"scalar":return t===void 0?r.opt:o?this.scalars(t,r.T,s,r.L):this.scalar(t,r.T,r.L);case"enum":return t===void 0?r.opt:o?this.scalars(t,si.ScalarType.INT32,s):this.scalar(t,si.ScalarType.INT32);case"message":return t===void 0?!0:o?this.messages(t,r.T(),i,s):this.message(t,r.T(),i,s);case"map":if(typeof t!="object"||t===null)return!1;if(s<2)return!0;if(!this.mapKeys(t,r.K,s))return!1;switch(r.V.kind){case"scalar":return this.scalars(Object.values(t),r.V.T,s,r.V.L);case"enum":return this.scalars(Object.values(t),si.ScalarType.INT32,s);case"message":return this.messages(Object.values(t),r.V.T(),i,s)}break}return!0}message(t,r,i,s){return i?r.isAssignable(t,s):r.is(t,s)}messages(t,r,i,s){if(!Array.isArray(t))return!1;if(s<2)return!0;if(i){for(let o=0;oparseInt(o)),r,i);case si.ScalarType.BOOL:return this.scalars(s.slice(0,i).map(o=>o=="true"?!0:o=="false"?!1:o),r,i);default:return this.scalars(s,r,i,si.LongType.STRING)}}};H4.ReflectionTypeCheck=P7});var j4=g(G4=>{"use strict";d();Object.defineProperty(G4,"__esModule",{value:!0});G4.reflectionLongConvert=void 0;var fne=rl();function q$e(e,t){switch(t){case fne.LongType.BIGINT:return e.toBigInt();case fne.LongType.NUMBER:return e.toNumber();default:return e.toString()}}G4.reflectionLongConvert=q$e});var L7=g(W4=>{"use strict";d();Object.defineProperty(W4,"__esModule",{value:!0});W4.ReflectionJsonReader=void 0;var hne=N4(),H$e=Q4(),Ui=rl(),z4=_d(),jA=Im(),V4=j4(),k7=class{constructor(t){this.info=t}prepare(){var t;if(this.fMap===void 0){this.fMap={};let r=(t=this.info.fields)!==null&&t!==void 0?t:[];for(let i of r)this.fMap[i.name]=i,this.fMap[i.jsonName]=i,this.fMap[i.localName]=i}}assert(t,r,i){if(!t){let s=hne.typeofJsonValue(i);throw(s=="number"||s=="boolean")&&(s=i.toString()),new Error(`Cannot parse JSON ${s} for ${this.info.typeName}#${r}`)}}read(t,r,i){this.prepare();let s=[];for(let[o,a]of Object.entries(t)){let l=this.fMap[o];if(!l){if(!i.ignoreUnknownFields)throw new Error(`Found unknown field while reading ${this.info.typeName} from JSON format. JSON key: ${o}`);continue}let c=l.localName,u;if(l.oneof){if(a===null&&(l.kind!=="enum"||l.T()[0]!=="google.protobuf.NullValue"))continue;if(s.includes(l.oneof))throw new Error(`Multiple members of the oneof group "${l.oneof}" of ${this.info.typeName} are present in JSON.`);s.push(l.oneof),u=r[l.oneof]={oneofKind:c}}else u=r;if(l.kind=="map"){if(a===null)continue;this.assert(hne.isJsonObject(a),l.name,a);let p=u[c];for(let[A,f]of Object.entries(a)){this.assert(f!==null,l.name+" map value",null);let m;switch(l.V.kind){case"message":m=l.V.T().internalJsonRead(f,i);break;case"enum":if(m=this.enum(l.V.T(),f,l.name,i.ignoreUnknownFields),m===!1)continue;break;case"scalar":m=this.scalar(f,l.V.T,l.V.L,l.name);break}this.assert(m!==void 0,l.name+" map value",f);let y=A;l.K==Ui.ScalarType.BOOL&&(y=y=="true"?!0:y=="false"?!1:y),y=this.scalar(y,l.K,Ui.LongType.STRING,l.name).toString(),p[y]=m}}else if(l.repeat){if(a===null)continue;this.assert(Array.isArray(a),l.name,a);let p=u[c];for(let A of a){this.assert(A!==null,l.name,null);let f;switch(l.kind){case"message":f=l.T().internalJsonRead(A,i);break;case"enum":if(f=this.enum(l.T(),A,l.name,i.ignoreUnknownFields),f===!1)continue;break;case"scalar":f=this.scalar(A,l.T,l.L,l.name);break}this.assert(f!==void 0,l.name,a),p.push(f)}}else switch(l.kind){case"message":if(a===null&&l.T().typeName!="google.protobuf.Value"){this.assert(l.oneof===void 0,l.name+" (oneof member)",null);continue}u[c]=l.T().internalJsonRead(a,i,u[c]);break;case"enum":if(a===null)continue;let p=this.enum(l.T(),a,l.name,i.ignoreUnknownFields);if(p===!1)continue;u[c]=p;break;case"scalar":if(a===null)continue;u[c]=this.scalar(a,l.T,l.L,l.name);break}}}enum(t,r,i,s){if(t[0]=="google.protobuf.NullValue"&&jA.assert(r===null||r==="NULL_VALUE",`Unable to parse field ${this.info.typeName}#${i}, enum ${t[0]} only accepts null.`),r===null)return 0;switch(typeof r){case"number":return jA.assert(Number.isInteger(r),`Unable to parse field ${this.info.typeName}#${i}, enum can only be integral number, got ${r}.`),r;case"string":let o=r;t[2]&&r.substring(0,t[2].length)===t[2]&&(o=r.substring(t[2].length));let a=t[1][o];return typeof a>"u"&&s?!1:(jA.assert(typeof a=="number",`Unable to parse field ${this.info.typeName}#${i}, enum ${t[0]} has no value for "${r}".`),a)}jA.assert(!1,`Unable to parse field ${this.info.typeName}#${i}, cannot parse enum value from ${typeof r}".`)}scalar(t,r,i,s){let o;try{switch(r){case Ui.ScalarType.DOUBLE:case Ui.ScalarType.FLOAT:if(t===null)return 0;if(t==="NaN")return Number.NaN;if(t==="Infinity")return Number.POSITIVE_INFINITY;if(t==="-Infinity")return Number.NEGATIVE_INFINITY;if(t===""){o="empty string";break}if(typeof t=="string"&&t.trim().length!==t.length){o="extra whitespace";break}if(typeof t!="string"&&typeof t!="number")break;let a=Number(t);if(Number.isNaN(a)){o="not a number";break}if(!Number.isFinite(a)){o="too large or small";break}return r==Ui.ScalarType.FLOAT&&jA.assertFloat32(a),a;case Ui.ScalarType.INT32:case Ui.ScalarType.FIXED32:case Ui.ScalarType.SFIXED32:case Ui.ScalarType.SINT32:case Ui.ScalarType.UINT32:if(t===null)return 0;let l;if(typeof t=="number"?l=t:t===""?o="empty string":typeof t=="string"&&(t.trim().length!==t.length?o="extra whitespace":l=Number(t)),l===void 0)break;return r==Ui.ScalarType.UINT32?jA.assertUInt32(l):jA.assertInt32(l),l;case Ui.ScalarType.INT64:case Ui.ScalarType.SFIXED64:case Ui.ScalarType.SINT64:if(t===null)return V4.reflectionLongConvert(z4.PbLong.ZERO,i);if(typeof t!="number"&&typeof t!="string")break;return V4.reflectionLongConvert(z4.PbLong.from(t),i);case Ui.ScalarType.FIXED64:case Ui.ScalarType.UINT64:if(t===null)return V4.reflectionLongConvert(z4.PbULong.ZERO,i);if(typeof t!="number"&&typeof t!="string")break;return V4.reflectionLongConvert(z4.PbULong.from(t),i);case Ui.ScalarType.BOOL:if(t===null)return!1;if(typeof t!="boolean")break;return t;case Ui.ScalarType.STRING:if(t===null)return"";if(typeof t!="string"){o="extra whitespace";break}try{encodeURIComponent(t)}catch(c){c="invalid UTF8";break}return t;case Ui.ScalarType.BYTES:if(t===null||t==="")return new Uint8Array(0);if(typeof t!="string")break;return H$e.base64decode(t)}}catch(a){o=a.message}this.assert(!1,s+(o?" - "+o:""),t)}};W4.ReflectionJsonReader=k7});var M7=g(Y4=>{"use strict";d();Object.defineProperty(Y4,"__esModule",{value:!0});Y4.ReflectionJsonWriter=void 0;var G$e=Q4(),mne=_d(),Cs=rl(),zr=Im(),F7=class{constructor(t){var r;this.fields=(r=t.fields)!==null&&r!==void 0?r:[]}write(t,r){let i={},s=t;for(let o of this.fields){if(!o.oneof){let u=this.field(o,s[o.localName],r);u!==void 0&&(i[r.useProtoFieldName?o.name:o.jsonName]=u);continue}let a=s[o.oneof];if(a.oneofKind!==o.localName)continue;let l=o.kind=="scalar"||o.kind=="enum"?Object.assign(Object.assign({},r),{emitDefaultValues:!0}):r,c=this.field(o,a[o.localName],l);zr.assert(c!==void 0),i[r.useProtoFieldName?o.name:o.jsonName]=c}return i}field(t,r,i){let s;if(t.kind=="map"){zr.assert(typeof r=="object"&&r!==null);let o={};switch(t.V.kind){case"scalar":for(let[c,u]of Object.entries(r)){let p=this.scalar(t.V.T,u,t.name,!1,!0);zr.assert(p!==void 0),o[c.toString()]=p}break;case"message":let a=t.V.T();for(let[c,u]of Object.entries(r)){let p=this.message(a,u,t.name,i);zr.assert(p!==void 0),o[c.toString()]=p}break;case"enum":let l=t.V.T();for(let[c,u]of Object.entries(r)){zr.assert(u===void 0||typeof u=="number");let p=this.enum(l,u,t.name,!1,!0,i.enumAsInteger);zr.assert(p!==void 0),o[c.toString()]=p}break}(i.emitDefaultValues||Object.keys(o).length>0)&&(s=o)}else if(t.repeat){zr.assert(Array.isArray(r));let o=[];switch(t.kind){case"scalar":for(let c=0;c0||i.emitDefaultValues)&&(s=o)}else switch(t.kind){case"scalar":s=this.scalar(t.T,r,t.name,t.opt,i.emitDefaultValues);break;case"enum":s=this.enum(t.T(),r,t.name,t.opt,i.emitDefaultValues,i.enumAsInteger);break;case"message":s=this.message(t.T(),r,t.name,i);break}return s}enum(t,r,i,s,o,a){if(t[0]=="google.protobuf.NullValue")return!o&&!s?void 0:null;if(r===void 0){zr.assert(s);return}if(!(r===0&&!o&&!s))return zr.assert(typeof r=="number"),zr.assert(Number.isInteger(r)),a||!t[1].hasOwnProperty(r)?r:t[2]?t[2]+t[1][r]:t[1][r]}message(t,r,i,s){return r===void 0?s.emitDefaultValues?null:void 0:t.internalJsonWrite(r,s)}scalar(t,r,i,s,o){if(r===void 0){zr.assert(s);return}let a=o||s;switch(t){case Cs.ScalarType.INT32:case Cs.ScalarType.SFIXED32:case Cs.ScalarType.SINT32:return r===0?a?0:void 0:(zr.assertInt32(r),r);case Cs.ScalarType.FIXED32:case Cs.ScalarType.UINT32:return r===0?a?0:void 0:(zr.assertUInt32(r),r);case Cs.ScalarType.FLOAT:zr.assertFloat32(r);case Cs.ScalarType.DOUBLE:return r===0?a?0:void 0:(zr.assert(typeof r=="number"),Number.isNaN(r)?"NaN":r===Number.POSITIVE_INFINITY?"Infinity":r===Number.NEGATIVE_INFINITY?"-Infinity":r);case Cs.ScalarType.STRING:return r===""?a?"":void 0:(zr.assert(typeof r=="string"),r);case Cs.ScalarType.BOOL:return r===!1?a?!1:void 0:(zr.assert(typeof r=="boolean"),r);case Cs.ScalarType.UINT64:case Cs.ScalarType.FIXED64:zr.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let l=mne.PbULong.from(r);return l.isZero()&&!a?void 0:l.toString();case Cs.ScalarType.INT64:case Cs.ScalarType.SFIXED64:case Cs.ScalarType.SINT64:zr.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let c=mne.PbLong.from(r);return c.isZero()&&!a?void 0:c.toString();case Cs.ScalarType.BYTES:return zr.assert(r instanceof Uint8Array),r.byteLength?G$e.base64encode(r):a?"":void 0}}};Y4.ReflectionJsonWriter=F7});var J4=g($4=>{"use strict";d();Object.defineProperty($4,"__esModule",{value:!0});$4.reflectionScalarDefault=void 0;var il=rl(),gne=j4(),yne=_d();function j$e(e,t=il.LongType.STRING){switch(e){case il.ScalarType.BOOL:return!1;case il.ScalarType.UINT64:case il.ScalarType.FIXED64:return gne.reflectionLongConvert(yne.PbULong.ZERO,t);case il.ScalarType.INT64:case il.ScalarType.SFIXED64:case il.ScalarType.SINT64:return gne.reflectionLongConvert(yne.PbLong.ZERO,t);case il.ScalarType.DOUBLE:case il.ScalarType.FLOAT:return 0;case il.ScalarType.BYTES:return new Uint8Array(0);case il.ScalarType.STRING:return"";default:return 0}}$4.reflectionScalarDefault=j$e});var q7=g(K4=>{"use strict";d();Object.defineProperty(K4,"__esModule",{value:!0});K4.ReflectionBinaryReader=void 0;var Ene=EE(),Ei=rl(),_E=j4(),bne=J4(),U7=class{constructor(t){this.info=t}prepare(){var t;if(!this.fieldNoToField){let r=(t=this.info.fields)!==null&&t!==void 0?t:[];this.fieldNoToField=new Map(r.map(i=>[i.no,i]))}}read(t,r,i,s){this.prepare();let o=s===void 0?t.len:t.pos+s;for(;t.pos{"use strict";d();Object.defineProperty(X4,"__esModule",{value:!0});X4.ReflectionBinaryWriter=void 0;var Qo=EE(),Br=rl(),vm=Im(),xE=_d(),H7=class{constructor(t){this.info=t}prepare(){if(!this.fields){let t=this.info.fields?this.info.fields.concat():[];this.fields=t.sort((r,i)=>r.no-i.no)}}write(t,r,i){this.prepare();for(let o of this.fields){let a,l,c=o.repeat,u=o.localName;if(o.oneof){let p=t[o.oneof];if(p.oneofKind!==u)continue;a=p[u],l=!0}else a=t[u],l=!1;switch(o.kind){case"scalar":case"enum":let p=o.kind=="enum"?Br.ScalarType.INT32:o.T;if(c)if(vm.assert(Array.isArray(a)),c==Br.RepeatType.PACKED)this.packed(r,p,o.no,a);else for(let A of a)this.scalar(r,p,o.no,A,!0);else a===void 0?vm.assert(o.opt):this.scalar(r,p,o.no,a,l||o.opt);break;case"message":if(c){vm.assert(Array.isArray(a));for(let A of a)this.message(r,i,o.T(),o.no,A)}else this.message(r,i,o.T(),o.no,a);break;case"map":vm.assert(typeof a=="object"&&a!==null);for(let[A,f]of Object.entries(a))this.mapEntry(r,i,o,A,f);break}}let s=i.writeUnknownFields;s!==!1&&(s===!0?Qo.UnknownFieldHandler.onWrite:s)(this.info.typeName,t,r)}mapEntry(t,r,i,s,o){t.tag(i.no,Qo.WireType.LengthDelimited),t.fork();let a=s;switch(i.K){case Br.ScalarType.INT32:case Br.ScalarType.FIXED32:case Br.ScalarType.UINT32:case Br.ScalarType.SFIXED32:case Br.ScalarType.SINT32:a=Number.parseInt(s);break;case Br.ScalarType.BOOL:vm.assert(s=="true"||s=="false"),a=s=="true";break}switch(this.scalar(t,i.K,1,a,!0),i.V.kind){case"scalar":this.scalar(t,i.V.T,2,o,!0);break;case"enum":this.scalar(t,Br.ScalarType.INT32,2,o,!0);break;case"message":this.message(t,r,i.V.T(),2,o);break}t.join()}message(t,r,i,s,o){o!==void 0&&(i.internalBinaryWrite(o,t.tag(s,Qo.WireType.LengthDelimited).fork(),r),t.join())}scalar(t,r,i,s,o){let[a,l,c]=this.scalarInfo(r,s);(!c||o)&&(t.tag(i,a),t[l](s))}packed(t,r,i,s){if(!s.length)return;vm.assert(r!==Br.ScalarType.BYTES&&r!==Br.ScalarType.STRING),t.tag(i,Qo.WireType.LengthDelimited),t.fork();let[,o]=this.scalarInfo(r);for(let a=0;a{"use strict";d();Object.defineProperty(Z4,"__esModule",{value:!0});Z4.reflectionCreate=void 0;var z$e=J4(),V$e=vE();function W$e(e){let t=e.messagePrototype?Object.create(e.messagePrototype):Object.defineProperty({},V$e.MESSAGE_TYPE,{value:e});for(let r of e.fields){let i=r.localName;if(!r.opt)if(r.oneof)t[r.oneof]={oneofKind:void 0};else if(r.repeat)t[i]=[];else switch(r.kind){case"scalar":t[i]=z$e.reflectionScalarDefault(r.T,r.L);break;case"enum":t[i]=0;break;case"map":t[i]={};break}}return t}Z4.reflectionCreate=W$e});var z7=g(eS=>{"use strict";d();Object.defineProperty(eS,"__esModule",{value:!0});eS.reflectionMergePartial=void 0;function Y$e(e,t,r){let i,s=r,o;for(let a of e.fields){let l=a.localName;if(a.oneof){let c=s[a.oneof];if(c?.oneofKind==null)continue;if(i=c[l],o=t[a.oneof],o.oneofKind=c.oneofKind,i==null){delete o[l];continue}}else if(i=s[l],o=t,i==null)continue;switch(a.repeat&&(o[l].length=i.length),a.kind){case"scalar":case"enum":if(a.repeat)for(let u=0;u{"use strict";d();Object.defineProperty(rS,"__esModule",{value:!0});rS.reflectionEquals=void 0;var V7=rl();function $$e(e,t,r){if(t===r)return!0;if(!t||!r)return!1;for(let i of e.fields){let s=i.localName,o=i.oneof?t[i.oneof][s]:t[s],a=i.oneof?r[i.oneof][s]:r[s];switch(i.kind){case"enum":case"scalar":let l=i.kind=="enum"?V7.ScalarType.INT32:i.T;if(!(i.repeat?Cne(l,o,a):Ine(l,o,a)))return!1;break;case"map":if(!(i.V.kind=="message"?wne(i.V.T(),tS(o),tS(a)):Cne(i.V.kind=="enum"?V7.ScalarType.INT32:i.V.T,tS(o),tS(a))))return!1;break;case"message":let c=i.T();if(!(i.repeat?wne(c,o,a):c.equals(o,a)))return!1;break}}return!0}rS.reflectionEquals=$$e;var tS=Object.values;function Ine(e,t,r){if(t===r)return!0;if(e!==V7.ScalarType.BYTES)return!1;let i=t,s=r;if(i.length!==s.length)return!1;for(let o=0;o{"use strict";d();Object.defineProperty(iS,"__esModule",{value:!0});iS.MessageType=void 0;var J$e=vE(),K$e=rl(),X$e=O7(),Z$e=L7(),eJe=M7(),tJe=q7(),rJe=G7(),iJe=j7(),Y7=z7(),nJe=N4(),Bne=Q7(),sJe=W7(),oJe=R7(),aJe=N7(),Sne=Object.getOwnPropertyDescriptors(Object.getPrototypeOf({})),lJe=Sne[J$e.MESSAGE_TYPE]={},$7=class{constructor(t,r,i){this.defaultCheckDepth=16,this.typeName=t,this.fields=r.map(K$e.normalizeFieldInfo),this.options=i??{},lJe.value=this,this.messagePrototype=Object.create(null,Sne),this.refTypeCheck=new X$e.ReflectionTypeCheck(this),this.refJsonReader=new Z$e.ReflectionJsonReader(this),this.refJsonWriter=new eJe.ReflectionJsonWriter(this),this.refBinReader=new tJe.ReflectionBinaryReader(this),this.refBinWriter=new rJe.ReflectionBinaryWriter(this)}create(t){let r=iJe.reflectionCreate(this);return t!==void 0&&Y7.reflectionMergePartial(this,r,t),r}clone(t){let r=this.create();return Y7.reflectionMergePartial(this,r,t),r}equals(t,r){return sJe.reflectionEquals(this,t,r)}is(t,r=this.defaultCheckDepth){return this.refTypeCheck.is(t,r,!1)}isAssignable(t,r=this.defaultCheckDepth){return this.refTypeCheck.is(t,r,!0)}mergePartial(t,r){Y7.reflectionMergePartial(this,t,r)}fromBinary(t,r){let i=aJe.binaryReadOptions(r);return this.internalBinaryRead(i.readerFactory(t),t.byteLength,i)}fromJson(t,r){return this.internalJsonRead(t,Bne.jsonReadOptions(r))}fromJsonString(t,r){let i=JSON.parse(t);return this.fromJson(i,r)}toJson(t,r){return this.internalJsonWrite(t,Bne.jsonWriteOptions(r))}toJsonString(t,r){var i;let s=this.toJson(t,r);return JSON.stringify(s,null,(i=r?.prettySpaces)!==null&&i!==void 0?i:0)}toBinary(t,r){let i=oJe.binaryWriteOptions(r);return this.internalBinaryWrite(t,i.writerFactory(),i).finish()}internalJsonRead(t,r,i){if(t!==null&&typeof t=="object"&&!Array.isArray(t)){let s=i??this.create();return this.refJsonReader.read(t,s,r),s}throw new Error(`Unable to parse message ${this.typeName} from JSON ${nJe.typeofJsonValue(t)}.`)}internalJsonWrite(t,r){return this.refJsonWriter.write(t,r)}internalBinaryWrite(t,r,i){return this.refBinWriter.write(t,r,i),r}internalBinaryRead(t,r,i,s){let o=s??this.create();return this.refBinReader.read(t,o,i,r),o}};iS.MessageType=$7});var _ne=g(nS=>{"use strict";d();Object.defineProperty(nS,"__esModule",{value:!0});nS.containsMessageType=void 0;var cJe=vE();function uJe(e){return e[cJe.MESSAGE_TYPE]!=null}nS.containsMessageType=uJe});var Nne=g(Yl=>{"use strict";d();Object.defineProperty(Yl,"__esModule",{value:!0});Yl.listEnumNumbers=Yl.listEnumNames=Yl.listEnumValues=Yl.isEnumObject=void 0;function xne(e){if(typeof e!="object"||e===null||!e.hasOwnProperty(0))return!1;for(let t of Object.keys(e)){let r=parseInt(t);if(Number.isNaN(r)){let i=e[t];if(i===void 0||typeof i!="number"||e[i]===void 0)return!1}else{let i=e[r];if(i===void 0||e[i]!==r)return!1}}return!0}Yl.isEnumObject=xne;function J7(e){if(!xne(e))throw new Error("not a typescript enum object");let t=[];for(let[r,i]of Object.entries(e))typeof i=="number"&&t.push({name:r,number:i});return t}Yl.listEnumValues=J7;function dJe(e){return J7(e).map(t=>t.name)}Yl.listEnumNames=dJe;function pJe(e){return J7(e).map(t=>t.number).filter((t,r,i)=>i.indexOf(t)==r)}Yl.listEnumNumbers=pJe});var Dr=g(Ge=>{"use strict";d();Object.defineProperty(Ge,"__esModule",{value:!0});var Rne=N4();Object.defineProperty(Ge,"typeofJsonValue",{enumerable:!0,get:function(){return Rne.typeofJsonValue}});Object.defineProperty(Ge,"isJsonObject",{enumerable:!0,get:function(){return Rne.isJsonObject}});var Qne=Q4();Object.defineProperty(Ge,"base64decode",{enumerable:!0,get:function(){return Qne.base64decode}});Object.defineProperty(Ge,"base64encode",{enumerable:!0,get:function(){return Qne.base64encode}});var AJe=ine();Object.defineProperty(Ge,"utf8read",{enumerable:!0,get:function(){return AJe.utf8read}});var K7=EE();Object.defineProperty(Ge,"WireType",{enumerable:!0,get:function(){return K7.WireType}});Object.defineProperty(Ge,"mergeBinaryOptions",{enumerable:!0,get:function(){return K7.mergeBinaryOptions}});Object.defineProperty(Ge,"UnknownFieldHandler",{enumerable:!0,get:function(){return K7.UnknownFieldHandler}});var Tne=N7();Object.defineProperty(Ge,"BinaryReader",{enumerable:!0,get:function(){return Tne.BinaryReader}});Object.defineProperty(Ge,"binaryReadOptions",{enumerable:!0,get:function(){return Tne.binaryReadOptions}});var Dne=R7();Object.defineProperty(Ge,"BinaryWriter",{enumerable:!0,get:function(){return Dne.BinaryWriter}});Object.defineProperty(Ge,"binaryWriteOptions",{enumerable:!0,get:function(){return Dne.binaryWriteOptions}});var Pne=_d();Object.defineProperty(Ge,"PbLong",{enumerable:!0,get:function(){return Pne.PbLong}});Object.defineProperty(Ge,"PbULong",{enumerable:!0,get:function(){return Pne.PbULong}});var X7=Q7();Object.defineProperty(Ge,"jsonReadOptions",{enumerable:!0,get:function(){return X7.jsonReadOptions}});Object.defineProperty(Ge,"jsonWriteOptions",{enumerable:!0,get:function(){return X7.jsonWriteOptions}});Object.defineProperty(Ge,"mergeJsonOptions",{enumerable:!0,get:function(){return X7.mergeJsonOptions}});var fJe=vE();Object.defineProperty(Ge,"MESSAGE_TYPE",{enumerable:!0,get:function(){return fJe.MESSAGE_TYPE}});var hJe=vne();Object.defineProperty(Ge,"MessageType",{enumerable:!0,get:function(){return hJe.MessageType}});var zA=rl();Object.defineProperty(Ge,"ScalarType",{enumerable:!0,get:function(){return zA.ScalarType}});Object.defineProperty(Ge,"LongType",{enumerable:!0,get:function(){return zA.LongType}});Object.defineProperty(Ge,"RepeatType",{enumerable:!0,get:function(){return zA.RepeatType}});Object.defineProperty(Ge,"normalizeFieldInfo",{enumerable:!0,get:function(){return zA.normalizeFieldInfo}});Object.defineProperty(Ge,"readFieldOptions",{enumerable:!0,get:function(){return zA.readFieldOptions}});Object.defineProperty(Ge,"readFieldOption",{enumerable:!0,get:function(){return zA.readFieldOption}});Object.defineProperty(Ge,"readMessageOption",{enumerable:!0,get:function(){return zA.readMessageOption}});var mJe=O7();Object.defineProperty(Ge,"ReflectionTypeCheck",{enumerable:!0,get:function(){return mJe.ReflectionTypeCheck}});var gJe=j7();Object.defineProperty(Ge,"reflectionCreate",{enumerable:!0,get:function(){return gJe.reflectionCreate}});var yJe=J4();Object.defineProperty(Ge,"reflectionScalarDefault",{enumerable:!0,get:function(){return yJe.reflectionScalarDefault}});var EJe=z7();Object.defineProperty(Ge,"reflectionMergePartial",{enumerable:!0,get:function(){return EJe.reflectionMergePartial}});var bJe=W7();Object.defineProperty(Ge,"reflectionEquals",{enumerable:!0,get:function(){return bJe.reflectionEquals}});var CJe=q7();Object.defineProperty(Ge,"ReflectionBinaryReader",{enumerable:!0,get:function(){return CJe.ReflectionBinaryReader}});var wJe=G7();Object.defineProperty(Ge,"ReflectionBinaryWriter",{enumerable:!0,get:function(){return wJe.ReflectionBinaryWriter}});var IJe=L7();Object.defineProperty(Ge,"ReflectionJsonReader",{enumerable:!0,get:function(){return IJe.ReflectionJsonReader}});var BJe=M7();Object.defineProperty(Ge,"ReflectionJsonWriter",{enumerable:!0,get:function(){return BJe.ReflectionJsonWriter}});var SJe=_ne();Object.defineProperty(Ge,"containsMessageType",{enumerable:!0,get:function(){return SJe.containsMessageType}});var NE=D7();Object.defineProperty(Ge,"isOneofGroup",{enumerable:!0,get:function(){return NE.isOneofGroup}});Object.defineProperty(Ge,"setOneofValue",{enumerable:!0,get:function(){return NE.setOneofValue}});Object.defineProperty(Ge,"getOneofValue",{enumerable:!0,get:function(){return NE.getOneofValue}});Object.defineProperty(Ge,"clearOneofValue",{enumerable:!0,get:function(){return NE.clearOneofValue}});Object.defineProperty(Ge,"getSelectedOneofValue",{enumerable:!0,get:function(){return NE.getSelectedOneofValue}});var sS=Nne();Object.defineProperty(Ge,"listEnumValues",{enumerable:!0,get:function(){return sS.listEnumValues}});Object.defineProperty(Ge,"listEnumNames",{enumerable:!0,get:function(){return sS.listEnumNames}});Object.defineProperty(Ge,"listEnumNumbers",{enumerable:!0,get:function(){return sS.listEnumNumbers}});Object.defineProperty(Ge,"isEnumObject",{enumerable:!0,get:function(){return sS.isEnumObject}});var vJe=T7();Object.defineProperty(Ge,"lowerCamelCase",{enumerable:!0,get:function(){return vJe.lowerCamelCase}});var RE=Im();Object.defineProperty(Ge,"assert",{enumerable:!0,get:function(){return RE.assert}});Object.defineProperty(Ge,"assertNever",{enumerable:!0,get:function(){return RE.assertNever}});Object.defineProperty(Ge,"assertInt32",{enumerable:!0,get:function(){return RE.assertInt32}});Object.defineProperty(Ge,"assertUInt32",{enumerable:!0,get:function(){return RE.assertUInt32}});Object.defineProperty(Ge,"assertFloat32",{enumerable:!0,get:function(){return RE.assertFloat32}})});var eD=g(oS=>{"use strict";d();Object.defineProperty(oS,"__esModule",{value:!0});oS.Timestamp=void 0;var One=Dr(),kne=Dr(),_Je=Dr(),xJe=Dr(),NJe=Dr(),QE=Dr(),RJe=Dr(),Z7=class extends RJe.MessageType{constructor(){super("google.protobuf.Timestamp",[{no:1,name:"seconds",kind:"scalar",T:3},{no:2,name:"nanos",kind:"scalar",T:5}])}now(){let t=this.create(),r=Date.now();return t.seconds=QE.PbLong.from(Math.floor(r/1e3)).toString(),t.nanos=r%1e3*1e6,t}toDate(t){return new Date(QE.PbLong.from(t.seconds).toNumber()*1e3+Math.ceil(t.nanos/1e6))}fromDate(t){let r=this.create(),i=t.getTime();return r.seconds=QE.PbLong.from(Math.floor(i/1e3)).toString(),r.nanos=i%1e3*1e6,r}internalJsonWrite(t,r){let i=QE.PbLong.from(t.seconds).toNumber()*1e3;if(iDate.parse("9999-12-31T23:59:59Z"))throw new Error("Unable to encode Timestamp to JSON. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.");if(t.nanos<0)throw new Error("Unable to encode invalid Timestamp to JSON. Nanos must not be negative.");let s="Z";if(t.nanos>0){let o=(t.nanos+1e9).toString().substring(1);o.substring(3)==="000000"?s="."+o.substring(0,3)+"Z":o.substring(6)==="000"?s="."+o.substring(0,6)+"Z":s="."+o+"Z"}return new Date(i).toISOString().replace(".000Z",s)}internalJsonRead(t,r,i){if(typeof t!="string")throw new Error("Unable to parse Timestamp from JSON "+(0,NJe.typeofJsonValue)(t)+".");let s=t.match(/^([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})(?:Z|\.([0-9]{3,9})Z|([+-][0-9][0-9]:[0-9][0-9]))$/);if(!s)throw new Error("Unable to parse Timestamp from JSON. Invalid format.");let o=Date.parse(s[1]+"-"+s[2]+"-"+s[3]+"T"+s[4]+":"+s[5]+":"+s[6]+(s[8]?s[8]:"Z"));if(Number.isNaN(o))throw new Error("Unable to parse Timestamp from JSON. Invalid value.");if(oDate.parse("9999-12-31T23:59:59Z"))throw new globalThis.Error("Unable to parse Timestamp from JSON. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.");return i||(i=this.create()),i.seconds=QE.PbLong.from(o/1e3).toString(),i.nanos=0,s[7]&&(i.nanos=parseInt("1"+s[7]+"0".repeat(9-s[7].length))-1e9),i}create(t){let r={seconds:"0",nanos:0};return globalThis.Object.defineProperty(r,xJe.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,_Je.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,s){let o=s??this.create(),a=t.pos+r;for(;t.pos{"use strict";d();Object.defineProperty(Ni,"__esModule",{value:!0});Ni.BytesValue=Ni.StringValue=Ni.BoolValue=Ni.UInt32Value=Ni.Int32Value=Ni.UInt64Value=Ni.Int64Value=Ni.FloatValue=Ni.DoubleValue=void 0;var aS=Dr(),Lne=Dr(),fu=Dr(),Ki=Dr(),hu=Dr(),mu=Dr(),gu=Dr(),tD=class extends gu.MessageType{constructor(){super("google.protobuf.DoubleValue",[{no:1,name:"value",kind:"scalar",T:1}])}internalJsonWrite(t,r){return this.refJsonWriter.scalar(2,t.value,"value",!1,!0)}internalJsonRead(t,r,i){return i||(i=this.create()),i.value=this.refJsonReader.scalar(t,1,void 0,"value"),i}create(t){let r={value:0};return globalThis.Object.defineProperty(r,mu.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,hu.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,s){let o=s??this.create(),a=t.pos+r;for(;t.pos{"use strict";d();Object.defineProperty($l,"__esModule",{value:!0});$l.readServiceOption=$l.readMethodOption=$l.readMethodOptions=$l.normalizeMethodInfo=void 0;var QJe=Dr();function TJe(e,t){var r,i,s;let o=e;return o.service=t,o.localName=(r=o.localName)!==null&&r!==void 0?r:QJe.lowerCamelCase(o.name),o.serverStreaming=!!o.serverStreaming,o.clientStreaming=!!o.clientStreaming,o.options=(i=o.options)!==null&&i!==void 0?i:{},o.idempotency=(s=o.idempotency)!==null&&s!==void 0?s:void 0,o}$l.normalizeMethodInfo=TJe;function DJe(e,t,r,i){var s;let o=(s=e.methods.find((a,l)=>a.localName===t||l===t))===null||s===void 0?void 0:s.options;return o&&o[r]?i.fromJson(o[r]):void 0}$l.readMethodOptions=DJe;function PJe(e,t,r,i){var s;let o=(s=e.methods.find((l,c)=>l.localName===t||c===t))===null||s===void 0?void 0:s.options;if(!o)return;let a=o[r];return a===void 0?a:i?i.fromJson(a):a}$l.readMethodOption=PJe;function OJe(e,t,r){let i=e.options;if(!i)return;let s=i[t];return s===void 0?s:r?r.fromJson(s):s}$l.readServiceOption=OJe});var Fne=g(cS=>{"use strict";d();Object.defineProperty(cS,"__esModule",{value:!0});cS.ServiceType=void 0;var kJe=uD(),dD=class{constructor(t,r,i){this.typeName=t,this.methods=r.map(s=>kJe.normalizeMethodInfo(s,this)),this.options=i??{}}};cS.ServiceType=dD});var AD=g(uS=>{"use strict";d();Object.defineProperty(uS,"__esModule",{value:!0});uS.RpcError=void 0;var pD=class extends Error{constructor(t,r="UNKNOWN",i){super(t),this.name="RpcError",Object.setPrototypeOf(this,new.target.prototype),this.code=r,this.meta=i??{}}toString(){let t=[this.name+": "+this.message];this.code&&(t.push(""),t.push("Code: "+this.code)),this.serviceName&&this.methodName&&t.push("Method: "+this.serviceName+"/"+this.methodName);let r=Object.entries(this.meta);if(r.length){t.push(""),t.push("Meta:");for(let[i,s]of r)t.push(` ${i}: ${s}`)}return t.join(` +`)}};uS.RpcError=pD});var fD=g(pS=>{"use strict";d();Object.defineProperty(pS,"__esModule",{value:!0});pS.mergeRpcOptions=void 0;var Mne=Dr();function LJe(e,t){if(!t)return e;let r={};dS(e,r),dS(t,r);for(let i of Object.keys(t)){let s=t[i];switch(i){case"jsonOptions":r.jsonOptions=Mne.mergeJsonOptions(e.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=Mne.mergeBinaryOptions(e.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},dS(e.meta,r.meta),dS(t.meta,r.meta);break;case"interceptors":r.interceptors=e.interceptors?e.interceptors.concat(s):s.concat();break}}return r}pS.mergeRpcOptions=LJe;function dS(e,t){if(!e)return;let r=t;for(let[i,s]of Object.entries(e))s instanceof Date?r[i]=new Date(s.getTime()):Array.isArray(s)?r[i]=s.concat():r[i]=s}});var mD=g(VA=>{"use strict";d();Object.defineProperty(VA,"__esModule",{value:!0});VA.Deferred=VA.DeferredState=void 0;var Jl;(function(e){e[e.PENDING=0]="PENDING",e[e.REJECTED=1]="REJECTED",e[e.RESOLVED=2]="RESOLVED"})(Jl=VA.DeferredState||(VA.DeferredState={}));var hD=class{constructor(t=!0){this._state=Jl.PENDING,this._promise=new Promise((r,i)=>{this._resolve=r,this._reject=i}),t&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(t){if(this.state!==Jl.PENDING)throw new Error(`cannot resolve ${Jl[this.state].toLowerCase()}`);this._resolve(t),this._state=Jl.RESOLVED}reject(t){if(this.state!==Jl.PENDING)throw new Error(`cannot reject ${Jl[this.state].toLowerCase()}`);this._reject(t),this._state=Jl.REJECTED}resolvePending(t){this._state===Jl.PENDING&&this.resolve(t)}rejectPending(t){this._state===Jl.PENDING&&this.reject(t)}};VA.Deferred=hD});var yD=g(AS=>{"use strict";d();Object.defineProperty(AS,"__esModule",{value:!0});AS.RpcOutputStreamController=void 0;var Une=mD(),WA=Dr(),gD=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(t){return this.addLis(t,this._lis.nxt)}onMessage(t){return this.addLis(t,this._lis.msg)}onError(t){return this.addLis(t,this._lis.err)}onComplete(t){return this.addLis(t,this._lis.cmp)}addLis(t,r){return r.push(t),()=>{let i=r.indexOf(t);i>=0&&r.splice(i,1)}}clearLis(){for(let t of Object.values(this._lis))t.splice(0,t.length)}get closed(){return this._closed!==!1}notifyNext(t,r,i){WA.assert((t?1:0)+(r?1:0)+(i?1:0)<=1,"only one emission at a time"),t&&this.notifyMessage(t),r&&this.notifyError(r),i&&this.notifyComplete()}notifyMessage(t){WA.assert(!this.closed,"stream is closed"),this.pushIt({value:t,done:!1}),this._lis.msg.forEach(r=>r(t)),this._lis.nxt.forEach(r=>r(t,void 0,!1))}notifyError(t){WA.assert(!this.closed,"stream is closed"),this._closed=t,this.pushIt(t),this._lis.err.forEach(r=>r(t)),this._lis.nxt.forEach(r=>r(void 0,t,!1)),this.clearLis()}notifyComplete(){WA.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(t=>t()),this._lis.nxt.forEach(t=>t(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 t=this._itState;WA.assert(t,"bad state"),WA.assert(!t.p,"iterator contract broken");let r=t.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(t.p=new Une.Deferred,t.p.promise)}}}pushIt(t){let r=this._itState;if(r.p){let i=r.p;WA.assert(i.state==Une.DeferredState.PENDING,"iterator contract broken"),"value"in t?i.resolve(t):i.reject(t),delete r.p}else r.q.push(t)}};AS.RpcOutputStreamController=gD});var bD=g(_m=>{"use strict";d();var FJe=_m&&_m.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(_m,"__esModule",{value:!0});_m.UnaryCall=void 0;var ED=class{constructor(t,r,i,s,o,a,l){this.method=t,this.requestHeaders=r,this.request=i,this.headers=s,this.response=o,this.status=a,this.trailers=l}then(t,r){return this.promiseFinished().then(i=>t?Promise.resolve(t(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return FJe(this,void 0,void 0,function*(){let[t,r,i,s]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:t,response:r,status:i,trailers:s}})}};_m.UnaryCall=ED});var wD=g(xm=>{"use strict";d();var MJe=xm&&xm.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(xm,"__esModule",{value:!0});xm.ServerStreamingCall=void 0;var CD=class{constructor(t,r,i,s,o,a,l){this.method=t,this.requestHeaders=r,this.request=i,this.headers=s,this.responses=o,this.status=a,this.trailers=l}then(t,r){return this.promiseFinished().then(i=>t?Promise.resolve(t(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return MJe(this,void 0,void 0,function*(){let[t,r,i]=yield Promise.all([this.headers,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:t,status:r,trailers:i}})}};xm.ServerStreamingCall=CD});var BD=g(Nm=>{"use strict";d();var UJe=Nm&&Nm.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(Nm,"__esModule",{value:!0});Nm.ClientStreamingCall=void 0;var ID=class{constructor(t,r,i,s,o,a,l){this.method=t,this.requestHeaders=r,this.requests=i,this.headers=s,this.response=o,this.status=a,this.trailers=l}then(t,r){return this.promiseFinished().then(i=>t?Promise.resolve(t(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return UJe(this,void 0,void 0,function*(){let[t,r,i,s]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,headers:t,response:r,status:i,trailers:s}})}};Nm.ClientStreamingCall=ID});var vD=g(Rm=>{"use strict";d();var qJe=Rm&&Rm.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(Rm,"__esModule",{value:!0});Rm.DuplexStreamingCall=void 0;var SD=class{constructor(t,r,i,s,o,a,l){this.method=t,this.requestHeaders=r,this.requests=i,this.headers=s,this.responses=o,this.status=a,this.trailers=l}then(t,r){return this.promiseFinished().then(i=>t?Promise.resolve(t(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return qJe(this,void 0,void 0,function*(){let[t,r,i]=yield Promise.all([this.headers,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,headers:t,status:r,trailers:i}})}};Rm.DuplexStreamingCall=SD});var Hne=g(Dm=>{"use strict";d();var HJe=Dm&&Dm.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(Dm,"__esModule",{value:!0});Dm.TestTransport=void 0;var ca=AD(),fS=Dr(),qne=yD(),GJe=fD(),jJe=bD(),zJe=wD(),VJe=BD(),WJe=vD(),Tm=class e{constructor(t){this.suppressUncaughtRejections=!0,this.headerDelay=10,this.responseDelay=50,this.betweenResponseDelay=10,this.afterResponseDelay=10,this.data=t??{}}get sentMessages(){return this.lastInput instanceof Qm?this.lastInput.sent:typeof this.lastInput=="object"?[this.lastInput.single]:[]}get sendComplete(){return this.lastInput instanceof Qm?this.lastInput.completed:typeof this.lastInput=="object"}promiseHeaders(){var t;let r=(t=this.data.headers)!==null&&t!==void 0?t:e.defaultHeaders;return r instanceof ca.RpcError?Promise.reject(r):Promise.resolve(r)}promiseSingleResponse(t){if(this.data.response instanceof ca.RpcError)return Promise.reject(this.data.response);let r;return Array.isArray(this.data.response)?(fS.assert(this.data.response.length>0),r=this.data.response[0]):this.data.response!==void 0?r=this.data.response:r=t.O.create(),fS.assert(t.O.is(r)),Promise.resolve(r)}streamResponses(t,r,i){return HJe(this,void 0,void 0,function*(){let s=[];if(this.data.response===void 0)s.push(t.O.create());else if(Array.isArray(this.data.response))for(let o of this.data.response)fS.assert(t.O.is(o)),s.push(o);else this.data.response instanceof ca.RpcError||(fS.assert(t.O.is(this.data.response)),s.push(this.data.response));try{yield Xi(this.responseDelay,i)(void 0)}catch(o){r.notifyError(o);return}if(this.data.response instanceof ca.RpcError){r.notifyError(this.data.response);return}for(let o of s){r.notifyMessage(o);try{yield Xi(this.betweenResponseDelay,i)(void 0)}catch(a){r.notifyError(a);return}}if(this.data.status instanceof ca.RpcError){r.notifyError(this.data.status);return}if(this.data.trailers instanceof ca.RpcError){r.notifyError(this.data.trailers);return}r.notifyComplete()})}promiseStatus(){var t;let r=(t=this.data.status)!==null&&t!==void 0?t:e.defaultStatus;return r instanceof ca.RpcError?Promise.reject(r):Promise.resolve(r)}promiseTrailers(){var t;let r=(t=this.data.trailers)!==null&&t!==void 0?t:e.defaultTrailers;return r instanceof ca.RpcError?Promise.reject(r):Promise.resolve(r)}maybeSuppressUncaught(...t){if(this.suppressUncaughtRejections)for(let r of t)r.catch(()=>{})}mergeOptions(t){return GJe.mergeRpcOptions({},t)}unary(t,r,i){var s;let o=(s=i.meta)!==null&&s!==void 0?s:{},a=this.promiseHeaders().then(Xi(this.headerDelay,i.abort)),l=a.catch(p=>{}).then(Xi(this.responseDelay,i.abort)).then(p=>this.promiseSingleResponse(t)),c=l.catch(p=>{}).then(Xi(this.afterResponseDelay,i.abort)).then(p=>this.promiseStatus()),u=l.catch(p=>{}).then(Xi(this.afterResponseDelay,i.abort)).then(p=>this.promiseTrailers());return this.maybeSuppressUncaught(c,u),this.lastInput={single:r},new jJe.UnaryCall(t,o,r,a,l,c,u)}serverStreaming(t,r,i){var s;let o=(s=i.meta)!==null&&s!==void 0?s:{},a=this.promiseHeaders().then(Xi(this.headerDelay,i.abort)),l=new qne.RpcOutputStreamController,c=a.then(Xi(this.responseDelay,i.abort)).catch(()=>{}).then(()=>this.streamResponses(t,l,i.abort)).then(Xi(this.afterResponseDelay,i.abort)),u=c.then(()=>this.promiseStatus()),p=c.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(u,p),this.lastInput={single:r},new zJe.ServerStreamingCall(t,o,r,a,l,u,p)}clientStreaming(t,r){var i;let s=(i=r.meta)!==null&&i!==void 0?i:{},o=this.promiseHeaders().then(Xi(this.headerDelay,r.abort)),a=o.catch(u=>{}).then(Xi(this.responseDelay,r.abort)).then(u=>this.promiseSingleResponse(t)),l=a.catch(u=>{}).then(Xi(this.afterResponseDelay,r.abort)).then(u=>this.promiseStatus()),c=a.catch(u=>{}).then(Xi(this.afterResponseDelay,r.abort)).then(u=>this.promiseTrailers());return this.maybeSuppressUncaught(l,c),this.lastInput=new Qm(this.data,r.abort),new VJe.ClientStreamingCall(t,s,this.lastInput,o,a,l,c)}duplex(t,r){var i;let s=(i=r.meta)!==null&&i!==void 0?i:{},o=this.promiseHeaders().then(Xi(this.headerDelay,r.abort)),a=new qne.RpcOutputStreamController,l=o.then(Xi(this.responseDelay,r.abort)).catch(()=>{}).then(()=>this.streamResponses(t,a,r.abort)).then(Xi(this.afterResponseDelay,r.abort)),c=l.then(()=>this.promiseStatus()),u=l.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(c,u),this.lastInput=new Qm(this.data,r.abort),new WJe.DuplexStreamingCall(t,s,this.lastInput,o,a,c,u)}};Dm.TestTransport=Tm;Tm.defaultHeaders={responseHeader:"test"};Tm.defaultStatus={code:"OK",detail:"all good"};Tm.defaultTrailers={responseTrailer:"test"};function Xi(e,t){return r=>new Promise((i,s)=>{if(t?.aborted)s(new ca.RpcError("user cancel","CANCELLED"));else{let o=setTimeout(()=>i(r),e);t&&t.addEventListener("abort",a=>{clearTimeout(o),s(new ca.RpcError("user cancel","CANCELLED"))})}})}var Qm=class{constructor(t,r){this._completed=!1,this._sent=[],this.data=t,this.abort=r}get sent(){return this._sent}get completed(){return this._completed}send(t){if(this.data.inputMessage instanceof ca.RpcError)return Promise.reject(this.data.inputMessage);let r=this.data.inputMessage===void 0?10:this.data.inputMessage;return Promise.resolve(void 0).then(()=>{this._sent.push(t)}).then(Xi(r,this.abort))}complete(){if(this.data.inputComplete instanceof ca.RpcError)return Promise.reject(this.data.inputComplete);let t=this.data.inputComplete===void 0?10:this.data.inputComplete;return Promise.resolve(void 0).then(()=>{this._completed=!0}).then(Xi(t,this.abort))}}});var Gne=g(ua=>{"use strict";d();Object.defineProperty(ua,"__esModule",{value:!0});ua.stackDuplexStreamingInterceptors=ua.stackClientStreamingInterceptors=ua.stackServerStreamingInterceptors=ua.stackUnaryInterceptors=ua.stackIntercept=void 0;var YJe=Dr();function TE(e,t,r,i,s){var o,a,l,c;if(e=="unary"){let u=(p,A,f)=>t.unary(p,A,f);for(let p of((o=i.interceptors)!==null&&o!==void 0?o:[]).filter(A=>A.interceptUnary).reverse()){let A=u;u=(f,m,y)=>p.interceptUnary(A,f,m,y)}return u(r,s,i)}if(e=="serverStreaming"){let u=(p,A,f)=>t.serverStreaming(p,A,f);for(let p of((a=i.interceptors)!==null&&a!==void 0?a:[]).filter(A=>A.interceptServerStreaming).reverse()){let A=u;u=(f,m,y)=>p.interceptServerStreaming(A,f,m,y)}return u(r,s,i)}if(e=="clientStreaming"){let u=(p,A)=>t.clientStreaming(p,A);for(let p of((l=i.interceptors)!==null&&l!==void 0?l:[]).filter(A=>A.interceptClientStreaming).reverse()){let A=u;u=(f,m)=>p.interceptClientStreaming(A,f,m)}return u(r,i)}if(e=="duplex"){let u=(p,A)=>t.duplex(p,A);for(let p of((c=i.interceptors)!==null&&c!==void 0?c:[]).filter(A=>A.interceptDuplex).reverse()){let A=u;u=(f,m)=>p.interceptDuplex(A,f,m)}return u(r,i)}YJe.assertNever(e)}ua.stackIntercept=TE;function $Je(e,t,r,i){return TE("unary",e,t,i,r)}ua.stackUnaryInterceptors=$Je;function JJe(e,t,r,i){return TE("serverStreaming",e,t,i,r)}ua.stackServerStreamingInterceptors=JJe;function KJe(e,t,r){return TE("clientStreaming",e,t,r)}ua.stackClientStreamingInterceptors=KJe;function XJe(e,t,r){return TE("duplex",e,t,r)}ua.stackDuplexStreamingInterceptors=XJe});var jne=g(hS=>{"use strict";d();Object.defineProperty(hS,"__esModule",{value:!0});hS.ServerCallContextController=void 0;var _D=class{constructor(t,r,i,s,o={code:"OK",detail:""}){this._cancelled=!1,this._listeners=[],this.method=t,this.headers=r,this.deadline=i,this.trailers={},this._sendRH=s,this.status=o}notifyCancelled(){if(!this._cancelled){this._cancelled=!0;for(let t of this._listeners)t()}}sendResponseHeaders(t){this._sendRH(t)}get cancelled(){return this._cancelled}onCancel(t){let r=this._listeners;return r.push(t),()=>{let i=r.indexOf(t);i>=0&&r.splice(i,1)}}};hS.ServerCallContextController=_D});var Vne=g(oi=>{"use strict";d();Object.defineProperty(oi,"__esModule",{value:!0});var ZJe=Fne();Object.defineProperty(oi,"ServiceType",{enumerable:!0,get:function(){return ZJe.ServiceType}});var xD=uD();Object.defineProperty(oi,"readMethodOptions",{enumerable:!0,get:function(){return xD.readMethodOptions}});Object.defineProperty(oi,"readMethodOption",{enumerable:!0,get:function(){return xD.readMethodOption}});Object.defineProperty(oi,"readServiceOption",{enumerable:!0,get:function(){return xD.readServiceOption}});var eKe=AD();Object.defineProperty(oi,"RpcError",{enumerable:!0,get:function(){return eKe.RpcError}});var tKe=fD();Object.defineProperty(oi,"mergeRpcOptions",{enumerable:!0,get:function(){return tKe.mergeRpcOptions}});var rKe=yD();Object.defineProperty(oi,"RpcOutputStreamController",{enumerable:!0,get:function(){return rKe.RpcOutputStreamController}});var iKe=Hne();Object.defineProperty(oi,"TestTransport",{enumerable:!0,get:function(){return iKe.TestTransport}});var zne=mD();Object.defineProperty(oi,"Deferred",{enumerable:!0,get:function(){return zne.Deferred}});Object.defineProperty(oi,"DeferredState",{enumerable:!0,get:function(){return zne.DeferredState}});var nKe=vD();Object.defineProperty(oi,"DuplexStreamingCall",{enumerable:!0,get:function(){return nKe.DuplexStreamingCall}});var sKe=BD();Object.defineProperty(oi,"ClientStreamingCall",{enumerable:!0,get:function(){return sKe.ClientStreamingCall}});var oKe=wD();Object.defineProperty(oi,"ServerStreamingCall",{enumerable:!0,get:function(){return oKe.ServerStreamingCall}});var aKe=bD();Object.defineProperty(oi,"UnaryCall",{enumerable:!0,get:function(){return aKe.UnaryCall}});var DE=Gne();Object.defineProperty(oi,"stackIntercept",{enumerable:!0,get:function(){return DE.stackIntercept}});Object.defineProperty(oi,"stackDuplexStreamingInterceptors",{enumerable:!0,get:function(){return DE.stackDuplexStreamingInterceptors}});Object.defineProperty(oi,"stackClientStreamingInterceptors",{enumerable:!0,get:function(){return DE.stackClientStreamingInterceptors}});Object.defineProperty(oi,"stackServerStreamingInterceptors",{enumerable:!0,get:function(){return DE.stackServerStreamingInterceptors}});Object.defineProperty(oi,"stackUnaryInterceptors",{enumerable:!0,get:function(){return DE.stackUnaryInterceptors}});var lKe=jne();Object.defineProperty(oi,"ServerCallContextController",{enumerable:!0,get:function(){return lKe.ServerCallContextController}})});var zD=g($e=>{"use strict";d();Object.defineProperty($e,"__esModule",{value:!0});$e.ArtifactService=$e.DeleteArtifactResponse=$e.DeleteArtifactRequest=$e.GetSignedArtifactURLResponse=$e.GetSignedArtifactURLRequest=$e.ListArtifactsResponse_MonolithArtifact=$e.ListArtifactsResponse=$e.ListArtifactsRequest=$e.FinalizeArtifactResponse=$e.FinalizeArtifactRequest=$e.CreateArtifactResponse=$e.CreateArtifactRequest=$e.FinalizeMigratedArtifactResponse=$e.FinalizeMigratedArtifactRequest=$e.MigrateArtifactResponse=$e.MigrateArtifactRequest=void 0;var cKe=Vne(),nt=Dr(),er=Dr(),ws=Dr(),Is=Dr(),Bs=Dr(),ND=lS(),yu=lS(),Eu=eD(),RD=class extends Bs.MessageType{constructor(){super("github.actions.results.api.v1.MigrateArtifactRequest",[{no:1,name:"workflow_run_backend_id",kind:"scalar",T:9},{no:2,name:"name",kind:"scalar",T:9},{no:3,name:"expires_at",kind:"message",T:()=>Eu.Timestamp}])}create(t){let r={workflowRunBackendId:"",name:""};return globalThis.Object.defineProperty(r,Is.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,ws.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,s){let o=s??this.create(),a=t.pos+r;for(;t.posEu.Timestamp},{no:5,name:"version",kind:"scalar",T:5}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",name:"",version:0};return globalThis.Object.defineProperty(r,Is.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,ws.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,s){let o=s??this.create(),a=t.pos+r;for(;t.posyu.StringValue}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",name:"",size:"0"};return globalThis.Object.defineProperty(r,Is.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,ws.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,s){let o=s??this.create(),a=t.pos+r;for(;t.posyu.StringValue},{no:4,name:"id_filter",kind:"message",T:()=>ND.Int64Value}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:""};return globalThis.Object.defineProperty(r,Is.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,ws.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,s){let o=s??this.create(),a=t.pos+r;for(;t.pos$e.ListArtifactsResponse_MonolithArtifact}])}create(t){let r={artifacts:[]};return globalThis.Object.defineProperty(r,Is.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,ws.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,s){let o=s??this.create(),a=t.pos+r;for(;t.posEu.Timestamp},{no:7,name:"digest",kind:"message",T:()=>yu.StringValue}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",databaseId:"0",name:"",size:"0"};return globalThis.Object.defineProperty(r,Is.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,ws.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,s){let o=s??this.create(),a=t.pos+r;for(;t.pos{"use strict";d();Object.defineProperty(Pm,"__esModule",{value:!0});Pm.ArtifactServiceClientProtobuf=Pm.ArtifactServiceClientJSON=void 0;var Ri=zD(),VD=class{constructor(t){this.rpc=t,this.CreateArtifact.bind(this),this.FinalizeArtifact.bind(this),this.ListArtifacts.bind(this),this.GetSignedArtifactURL.bind(this),this.DeleteArtifact.bind(this)}CreateArtifact(t){let r=Ri.CreateArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","CreateArtifact","application/json",r).then(s=>Ri.CreateArtifactResponse.fromJson(s,{ignoreUnknownFields:!0}))}FinalizeArtifact(t){let r=Ri.FinalizeArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","FinalizeArtifact","application/json",r).then(s=>Ri.FinalizeArtifactResponse.fromJson(s,{ignoreUnknownFields:!0}))}ListArtifacts(t){let r=Ri.ListArtifactsRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","ListArtifacts","application/json",r).then(s=>Ri.ListArtifactsResponse.fromJson(s,{ignoreUnknownFields:!0}))}GetSignedArtifactURL(t){let r=Ri.GetSignedArtifactURLRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","GetSignedArtifactURL","application/json",r).then(s=>Ri.GetSignedArtifactURLResponse.fromJson(s,{ignoreUnknownFields:!0}))}DeleteArtifact(t){let r=Ri.DeleteArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","DeleteArtifact","application/json",r).then(s=>Ri.DeleteArtifactResponse.fromJson(s,{ignoreUnknownFields:!0}))}};Pm.ArtifactServiceClientJSON=VD;var WD=class{constructor(t){this.rpc=t,this.CreateArtifact.bind(this),this.FinalizeArtifact.bind(this),this.ListArtifacts.bind(this),this.GetSignedArtifactURL.bind(this),this.DeleteArtifact.bind(this)}CreateArtifact(t){let r=Ri.CreateArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","CreateArtifact","application/protobuf",r).then(s=>Ri.CreateArtifactResponse.fromBinary(s))}FinalizeArtifact(t){let r=Ri.FinalizeArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","FinalizeArtifact","application/protobuf",r).then(s=>Ri.FinalizeArtifactResponse.fromBinary(s))}ListArtifacts(t){let r=Ri.ListArtifactsRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","ListArtifacts","application/protobuf",r).then(s=>Ri.ListArtifactsResponse.fromBinary(s))}GetSignedArtifactURL(t){let r=Ri.GetSignedArtifactURLRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","GetSignedArtifactURL","application/protobuf",r).then(s=>Ri.GetSignedArtifactURLResponse.fromBinary(s))}DeleteArtifact(t){let r=Ri.DeleteArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","DeleteArtifact","application/protobuf",r).then(s=>Ri.DeleteArtifactResponse.fromBinary(s))}};Pm.ArtifactServiceClientProtobuf=WD});var Nd=g(Kl=>{"use strict";d();var uKe=Kl&&Kl.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),mS=Kl&&Kl.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&uKe(t,e,r)};Object.defineProperty(Kl,"__esModule",{value:!0});mS(eD(),Kl);mS(lS(),Kl);mS(zD(),Kl);mS(Wne(),Kl)});var Yne=g(Xl=>{"use strict";d();var dKe=Xl&&Xl.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),pKe=Xl&&Xl.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),AKe=Xl&&Xl.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&dKe(t,e,r);return pKe(t,e),t};Object.defineProperty(Xl,"__esModule",{value:!0});Xl.getExpiration=void 0;var fKe=Nd(),hKe=AKe(Yt());function mKe(e){if(!e)return;let t=gKe();t&&t{"use strict";d();Object.defineProperty(Om,"__esModule",{value:!0});Om.validateFilePath=Om.validateArtifactName=void 0;var yKe=Yt(),YD=new Map([['"',' Double quote "'],[":"," Colon :"],["<"," Less than <"],[">"," Greater than >"],["|"," Vertical bar |"],["*"," Asterisk *"],["?"," Question mark ?"],["\r"," Carriage return \\r"],[` +`," Line feed \\n"]]),$ne=new Map([...YD,["\\"," Backslash \\"],["/"," Forward slash /"]]);function EKe(e){if(!e)throw new Error("Provided artifact name input during validation is empty");for(let[t,r]of $ne)if(e.includes(t))throw new Error(`The artifact name is not valid: ${e}. Contains the following character: ${r} -Invalid characters include: ${Array.from(Of.values()).toString()} +Invalid characters include: ${Array.from($ne.values()).toString()} -These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);uA.info("Artifact name is valid!")}ea.checkArtifactName=cA;function mA(e){if(!e)throw new Error(`Artifact path: ${e}, is incorrectly provided`);for(let[t,i]of cl)if(e.includes(t))throw new Error(`Artifact path is not valid: ${e}. Contains the following character: ${i} +These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);(0,yKe.info)("Artifact name is valid!")}Om.validateArtifactName=EKe;function bKe(e){if(!e)throw new Error("Provided file path input during validation is empty");for(let[t,r]of YD)if(e.includes(t))throw new Error(`The path for one of the files in artifact is not valid: ${e}. Contains the following character: ${r} -Invalid characters include: ${Array.from(cl.values()).toString()} +Invalid characters include: ${Array.from(YD.values()).toString()} The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems. - `)}ea.checkArtifactFilePath=mA});var Nf=w(Pi=>{"use strict";c();var fA=Pi&&Pi.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),hA=Pi&&Pi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vA=Pi&&Pi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&fA(t,e,i);return hA(t,e),t};Object.defineProperty(Pi,"__esModule",{value:!0});Pi.getUploadSpecification=void 0;var v1=vA(require("fs")),gA=Te(),So=require("path"),wA=ml();function yA(e,t,i){let r=[];if(!v1.existsSync(t))throw new Error(`Provided rootDirectory ${t} does not exist`);if(!v1.lstatSync(t).isDirectory())throw new Error(`Provided rootDirectory ${t} is not a valid directory`);t=So.normalize(t),t=So.resolve(t);for(let n of i){if(!v1.existsSync(n))throw new Error(`File ${n} does not exist`);if(v1.lstatSync(n).isDirectory())gA.debug(`Removing ${n} from rawSearchResults because it is a directory`);else{if(n=So.normalize(n),n=So.resolve(n),!n.startsWith(t))throw new Error(`The rootDirectory: ${t} is not a parent directory of the file: ${n}`);let o=n.replace(t,"");wA.checkArtifactFilePath(o),r.push({absoluteFilePath:n,uploadFilePath:So.join(e,o)})}}return r}Pi.getUploadSpecification=yA});var If=w(fl=>{c();var mn=require("path"),Rr=process.platform==="win32",Cr=require("fs"),bA=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function EA(){var e;if(bA){var t=new Error;e=i}else e=r;return e;function i(n){n&&(t.message=n.message,n=t,r(n))}function r(n){if(n){if(process.throwDeprecation)throw n;if(!process.noDeprecation){var o="fs: missing callback "+(n.stack||n.message);process.traceDeprecation?console.trace(o):console.error(o)}}}}function SA(e){return typeof e=="function"?e:EA()}var GW=mn.normalize;Rr?rr=/(.*?)(?:[\/\\]+|$)/g:rr=/(.*?)(?:[\/]+|$)/g;var rr;Rr?_o=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/:_o=/^[\/]*/;var _o;fl.realpathSync=function(t,i){if(t=mn.resolve(t),i&&Object.prototype.hasOwnProperty.call(i,t))return i[t];var r=t,n={},o={},s,p,d,l;u();function u(){var y=_o.exec(t);s=y[0].length,p=y[0],d=y[0],l="",Rr&&!o[d]&&(Cr.lstatSync(d),o[d]=!0)}for(;s=t.length)return i&&(i[n]=t),r(null,t);rr.lastIndex=p;var y=rr.exec(t);return u=d,d+=y[0],l=u+y[1],p=rr.lastIndex,s[l]||i&&i[l]===l?process.nextTick(f):i&&Object.prototype.hasOwnProperty.call(i,l)?b(i[l]):Cr.lstat(l,h)}function h(y,E){if(y)return r(y);if(!E.isSymbolicLink())return s[l]=!0,i&&(i[l]=l),process.nextTick(f);if(!Rr){var S=E.dev.toString(32)+":"+E.ino.toString(32);if(o.hasOwnProperty(S))return g(null,o[S],l)}Cr.stat(l,function(A){if(A)return r(A);Cr.readlink(l,function(O,B){Rr||(o[S]=B),g(O,B)})})}function g(y,E,S){if(y)return r(y);var A=mn.resolve(u,E);i&&(i[S]=A),b(A)}function b(y){t=mn.resolve(y,t.slice(p)),m()}}});var wl=w((WW,Lf)=>{c();Lf.exports=Dr;Dr.realpath=Dr;Dr.sync=gl;Dr.realpathSync=gl;Dr.monkeypatch=AA;Dr.unmonkeypatch=xA;var ta=require("fs"),hl=ta.realpath,vl=ta.realpathSync,_A=process.version,Cf=/^v[0-5]\./.test(_A),Rf=If();function Df(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function Dr(e,t,i){if(Cf)return hl(e,t,i);typeof t=="function"&&(i=t,t=null),hl(e,t,function(r,n){Df(r)?Rf.realpath(e,t,i):i(r,n)})}function gl(e,t){if(Cf)return vl(e,t);try{return vl(e,t)}catch(i){if(Df(i))return Rf.realpathSync(e,t);throw i}}function AA(){ta.realpath=Dr,ta.realpathSync=gl}function xA(){ta.realpath=hl,ta.realpathSync=vl}});var Ff=w((KW,Pf)=>{c();Pf.exports=function(e,t){for(var i=[],r=0;r{"use strict";c();qf.exports=Bf;function Bf(e,t,i){e instanceof RegExp&&(e=kf(e,i)),t instanceof RegExp&&(t=kf(t,i));var r=$f(e,t,i);return r&&{start:r[0],end:r[1],pre:i.slice(0,r[0]),body:i.slice(r[0]+e.length,r[1]),post:i.slice(r[1]+t.length)}}function kf(e,t){var i=t.match(e);return i?i[0]:null}Bf.range=$f;function $f(e,t,i){var r,n,o,s,p,d=i.indexOf(e),l=i.indexOf(t,d+1),u=d;if(d>=0&&l>0){if(e===t)return[d,l];for(r=[],o=i.length;u>=0&&!p;)u==d?(r.push(u),d=i.indexOf(e,u+1)):r.length==1?p=[r.pop(),l]:(n=r.pop(),n=0?d:l;r.length&&(p=[o,s])}return p}});var Yf=w((QW,Wf)=>{c();var OA=Ff(),jf=Vf();Wf.exports=CA;var Mf="\0SLASH"+Math.random()+"\0",Uf="\0OPEN"+Math.random()+"\0",bl="\0CLOSE"+Math.random()+"\0",Gf="\0COMMA"+Math.random()+"\0",Hf="\0PERIOD"+Math.random()+"\0";function yl(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function NA(e){return e.split("\\\\").join(Mf).split("\\{").join(Uf).split("\\}").join(bl).split("\\,").join(Gf).split("\\.").join(Hf)}function IA(e){return e.split(Mf).join("\\").split(Uf).join("{").split(bl).join("}").split(Gf).join(",").split(Hf).join(".")}function zf(e){if(!e)return[""];var t=[],i=jf("{","}",e);if(!i)return e.split(",");var r=i.pre,n=i.body,o=i.post,s=r.split(",");s[s.length-1]+="{"+n+"}";var p=zf(o);return o.length&&(s[s.length-1]+=p.shift(),s.push.apply(s,p)),t.push.apply(t,s),t}function CA(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),ia(NA(e),!0).map(IA)):[]}function RA(e){return"{"+e+"}"}function DA(e){return/^-?0\d/.test(e)}function LA(e,t){return e<=t}function PA(e,t){return e>=t}function ia(e,t){var i=[],r=jf("{","}",e);if(!r||/\$$/.test(r.pre))return[e];var n=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(r.body),o=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(r.body),s=n||o,p=r.body.indexOf(",")>=0;if(!s&&!p)return r.post.match(/,.*\}/)?(e=r.pre+"{"+r.body+bl+r.post,ia(e)):[e];var d;if(s)d=r.body.split(/\.\./);else if(d=zf(r.body),d.length===1&&(d=ia(d[0],!1).map(RA),d.length===1)){var u=r.post.length?ia(r.post,!1):[""];return u.map(function(G){return r.pre+d[0]+G})}var l=r.pre,u=r.post.length?ia(r.post,!1):[""],m;if(s){var f=yl(d[0]),h=yl(d[1]),g=Math.max(d[0].length,d[1].length),b=d.length==3?Math.abs(yl(d[2])):1,y=LA,E=h0){var $=new Array(B+1).join("0");A<0?O="-"+$+O.slice(1):O=$+O}}m.push(O)}}else m=OA(d,function(U){return ia(U,!1)});for(var he=0;he{c();Qf.exports=Xt;Xt.Minimatch=rt;var Ao=function(){try{return require("path")}catch{}}()||{sep:"/"};Xt.sep=Ao.sep;var _l=Xt.GLOBSTAR=rt.GLOBSTAR={},FA=Yf(),Kf={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},El="[^/]",Sl=El+"*?",kA="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",BA="(?:(?!(?:\\/|^)\\.).)*?",Xf=$A("().*{}+?[]^$\\!");function $A(e){return e.split("").reduce(function(t,i){return t[i]=!0,t},{})}var Jf=/\/+/;Xt.filter=qA;function qA(e,t){return t=t||{},function(i,r,n){return Xt(i,e,t)}}function Lr(e,t){t=t||{};var i={};return Object.keys(e).forEach(function(r){i[r]=e[r]}),Object.keys(t).forEach(function(r){i[r]=t[r]}),i}Xt.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return Xt;var t=Xt,i=function(n,o,s){return t(n,o,Lr(e,s))};return i.Minimatch=function(n,o){return new t.Minimatch(n,Lr(e,o))},i.Minimatch.defaults=function(n){return t.defaults(Lr(e,n)).Minimatch},i.filter=function(n,o){return t.filter(n,Lr(e,o))},i.defaults=function(n){return t.defaults(Lr(e,n))},i.makeRe=function(n,o){return t.makeRe(n,Lr(e,o))},i.braceExpand=function(n,o){return t.braceExpand(n,Lr(e,o))},i.match=function(r,n,o){return t.match(r,n,Lr(e,o))},i};rt.defaults=function(e){return Xt.defaults(e).Minimatch};function Xt(e,t,i){return w1(t),i||(i={}),!i.nocomment&&t.charAt(0)==="#"?!1:new rt(t,i).match(e)}function rt(e,t){if(!(this instanceof rt))return new rt(e,t);w1(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&Ao.sep!=="/"&&(e=e.split(Ao.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.make()}rt.prototype.debug=function(){};rt.prototype.make=VA;function VA(){var e=this.pattern,t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=!0;return}if(!e){this.empty=!0;return}this.parseNegate();var i=this.globSet=this.braceExpand();t.debug&&(this.debug=function(){console.error.apply(console,arguments)}),this.debug(this.pattern,i),i=this.globParts=i.map(function(r){return r.split(Jf)}),this.debug(this.pattern,i),i=i.map(function(r,n,o){return r.map(this.parse,this)},this),this.debug(this.pattern,i),i=i.filter(function(r){return r.indexOf(!1)===-1}),this.debug(this.pattern,i),this.set=i}rt.prototype.parseNegate=jA;function jA(){var e=this.pattern,t=!1,i=this.options,r=0;if(!i.nonegate){for(var n=0,o=e.length;n"u"?this.pattern:e,w1(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:FA(e)}var MA=1024*64,w1=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>MA)throw new TypeError("pattern is too long")};rt.prototype.parse=UA;var g1={};function UA(e,t){w1(e);var i=this.options;if(e==="**")if(i.noglobstar)e="*";else return _l;if(e==="")return"";var r="",n=!!i.nocase,o=!1,s=[],p=[],d,l=!1,u=-1,m=-1,f=e.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",h=this;function g(){if(d){switch(d){case"*":r+=Sl,n=!0;break;case"?":r+=El,n=!0;break;default:r+="\\"+d;break}h.debug("clearStateChar %j %j",d,r),d=!1}}for(var b=0,y=e.length,E;b-1;Me--){var D=p[Me],U=r.slice(0,D.reStart),G=r.slice(D.reStart,D.reEnd-8),be=r.slice(D.reEnd-8,D.reEnd),me=r.slice(D.reEnd);be+=me;var xe=U.split("(").length-1,ee=me;for(b=0;b"u"&&(i=this.partial),this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&i)return!0;var r=this.options;Ao.sep!=="/"&&(t=t.split(Ao.sep).join("/")),t=t.split(Jf),this.debug(this.pattern,"split",t);var n=this.set;this.debug(this.pattern,"set",n);var o,s;for(s=t.length-1;s>=0&&(o=t[s],!o);s--);for(s=0;s>> no match, partial?`,e,u,t,m),u===s))}var h;if(typeof d=="string"?(h=l===d,this.debug("string match",d,l,h)):(h=l.match(d),this.debug("pattern match",d,l,h)),!h)return!1}if(n===s&&o===p)return!0;if(n===s)return i;if(o===p)return n===s-1&&e[n]==="";throw new Error("wtf?")};function HA(e){return e.replace(/\\(.)/g,"$1")}function zA(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var e6=w((rY,Al)=>{c();typeof Object.create=="function"?Al.exports=function(t,i){i&&(t.super_=i,t.prototype=Object.create(i.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:Al.exports=function(t,i){if(i){t.super_=i;var r=function(){};r.prototype=i.prototype,t.prototype=new r,t.prototype.constructor=t}}});var t6=w((aY,Tl)=>{c();try{if(xl=require("util"),typeof xl.inherits!="function")throw"";Tl.exports=xl.inherits}catch{Tl.exports=e6()}var xl});var b1=w((sY,y1)=>{"use strict";c();function i6(e){return e.charAt(0)==="/"}function r6(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,i=t.exec(e),r=i[1]||"",n=Boolean(r&&r.charAt(1)!==":");return Boolean(i[2]||n)}y1.exports=process.platform==="win32"?r6:i6;y1.exports.posix=i6;y1.exports.win32=r6});var Nl=w(Pr=>{c();Pr.setopts=ZA;Pr.ownProp=n6;Pr.makeAbs=To;Pr.finish=QA;Pr.mark=ex;Pr.isIgnored=o6;Pr.childrenIgnored=tx;function n6(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var WA=require("fs"),ra=require("path"),YA=xo(),a6=b1(),Ol=YA.Minimatch;function KA(e,t){return e.localeCompare(t,"en")}function XA(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(JA))}function JA(e){var t=null;if(e.slice(-3)==="/**"){var i=e.replace(/(\/\*\*)+$/,"");t=new Ol(i,{dot:!0})}return{matcher:new Ol(e,{dot:!0}),gmatcher:t}}function ZA(e,t,i){if(i||(i={}),i.matchBase&&t.indexOf("/")===-1){if(i.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!i.silent,e.pattern=t,e.strict=i.strict!==!1,e.realpath=!!i.realpath,e.realpathCache=i.realpathCache||Object.create(null),e.follow=!!i.follow,e.dot=!!i.dot,e.mark=!!i.mark,e.nodir=!!i.nodir,e.nodir&&(e.mark=!0),e.sync=!!i.sync,e.nounique=!!i.nounique,e.nonull=!!i.nonull,e.nosort=!!i.nosort,e.nocase=!!i.nocase,e.stat=!!i.stat,e.noprocess=!!i.noprocess,e.absolute=!!i.absolute,e.fs=i.fs||WA,e.maxLength=i.maxLength||1/0,e.cache=i.cache||Object.create(null),e.statCache=i.statCache||Object.create(null),e.symlinks=i.symlinks||Object.create(null),XA(e,i),e.changedCwd=!1;var r=process.cwd();n6(i,"cwd")?(e.cwd=ra.resolve(i.cwd),e.changedCwd=e.cwd!==r):e.cwd=r,e.root=i.root||ra.resolve(e.cwd,"/"),e.root=ra.resolve(e.root),process.platform==="win32"&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=a6(e.cwd)?e.cwd:To(e,e.cwd),process.platform==="win32"&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!i.nomount,i.nonegate=!0,i.nocomment=!0,i.allowWindowsEscape=!1,e.minimatch=new Ol(t,i),e.options=e.minimatch.options}function QA(e){for(var t=e.nounique,i=t?[]:Object.create(null),r=0,n=e.matches.length;r{c();l6.exports=d6;d6.GlobSync=He;var ix=wl(),s6=xo(),uY=s6.Minimatch,cY=Fi().Glob,mY=require("util"),Il=require("path"),p6=require("assert"),E1=b1(),fn=Nl(),rx=fn.setopts,Cl=fn.ownProp,nx=fn.childrenIgnored,ax=fn.isIgnored;function d6(e,t){if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob -See: https://github.com/isaacs/node-glob/issues/167`);return new He(e,t).found}function He(e,t){if(!e)throw new Error("must provide pattern");if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob -See: https://github.com/isaacs/node-glob/issues/167`);if(!(this instanceof He))return new He(e,t);if(rx(this,e,t),this.noprocess)return this;var i=this.minimatch.set.length;this.matches=new Array(i);for(var r=0;rthis.maxLength)return!1;if(!this.stat&&Cl(this.cache,t)){var s=this.cache[t];if(Array.isArray(s)&&(s="DIR"),!i||s==="DIR")return s;if(i&&s==="FILE")return!1}var r,n=this.statCache[t];if(!n){var o;try{o=this.fs.lstatSync(t)}catch(p){if(p&&(p.code==="ENOENT"||p.code==="ENOTDIR"))return this.statCache[t]=!1,!1}if(o&&o.isSymbolicLink())try{n=this.fs.statSync(t)}catch{n=o}else n=o}this.statCache[t]=n;var s=!0;return n&&(s=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,i&&s==="FILE"?!1:s};He.prototype._mark=function(e){return fn.mark(this,e)};He.prototype._makeAbs=function(e){return fn.makeAbs(this,e)}});var Rl=w((vY,m6)=>{c();m6.exports=c6;function c6(e,t){if(e&&t)return c6(e)(t);if(typeof e!="function")throw new TypeError("need wrapper function");return Object.keys(e).forEach(function(r){i[r]=e[r]}),i;function i(){for(var r=new Array(arguments.length),n=0;n{c();var f6=Rl();Dl.exports=f6(S1);Dl.exports.strict=f6(h6);S1.proto=S1(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return S1(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return h6(this)},configurable:!0})});function S1(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function h6(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},i=e.name||"Function wrapped with `once`";return t.onceError=i+" shouldn't be called more than once",t.called=!1,t}});var g6=w((bY,v6)=>{c();var ox=Rl(),Oo=Object.create(null),sx=Ll();v6.exports=ox(px);function px(e,t){return Oo[e]?(Oo[e].push(t),null):(Oo[e]=[t],dx(e))}function dx(e){return sx(function t(){var i=Oo[e],r=i.length,n=lx(arguments);try{for(var o=0;or?(i.splice(0,r),process.nextTick(function(){t.apply(null,n)})):delete Oo[e]}})}function lx(e){for(var t=e.length,i=[],r=0;r{c();y6.exports=hn;var ux=wl(),w6=xo(),SY=w6.Minimatch,cx=t6(),mx=require("events").EventEmitter,Pl=require("path"),Fl=require("assert"),No=b1(),Bl=u6(),vn=Nl(),fx=vn.setopts,kl=vn.ownProp,$l=g6(),_Y=require("util"),hx=vn.childrenIgnored,vx=vn.isIgnored,gx=Ll();function hn(e,t,i){if(typeof t=="function"&&(i=t,t={}),t||(t={}),t.sync){if(i)throw new TypeError("callback provided to sync glob");return Bl(e,t)}return new pe(e,t,i)}hn.sync=Bl;var wx=hn.GlobSync=Bl.GlobSync;hn.glob=hn;function yx(e,t){if(t===null||typeof t!="object")return e;for(var i=Object.keys(t),r=i.length;r--;)e[i[r]]=t[i[r]];return e}hn.hasMagic=function(e,t){var i=yx({},t);i.noprocess=!0;var r=new pe(e,i),n=r.minimatch.set;if(!e)return!1;if(n.length>1)return!0;for(var o=0;othis.maxLength)return t();if(!this.stat&&kl(this.cache,i)){var n=this.cache[i];if(Array.isArray(n)&&(n="DIR"),!r||n==="DIR")return t(null,n);if(r&&n==="FILE")return t()}var o,s=this.statCache[i];if(s!==void 0){if(s===!1)return t(null,s);var p=s.isDirectory()?"DIR":"FILE";return r&&p==="FILE"?t():t(null,p,s)}var d=this,l=$l("stat\0"+i,u);l&&d.fs.lstat(i,l);function u(m,f){if(f&&f.isSymbolicLink())return d.fs.stat(i,function(h,g){h?d._stat2(e,i,null,f,t):d._stat2(e,i,h,g,t)});d._stat2(e,i,m,f,t)}};pe.prototype._stat2=function(e,t,i,r,n){if(i&&(i.code==="ENOENT"||i.code==="ENOTDIR"))return this.statCache[t]=!1,n();var o=e.slice(-1)==="/";if(this.statCache[t]=r,t.slice(-1)==="/"&&r&&!r.isDirectory())return n(null,!1,r);var s=!0;return r&&(s=r.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,o&&s==="FILE"?n():n(null,s,r)}});var O6=w((TY,T6)=>{c();var ve=require("assert"),_6=require("path"),b6=require("fs"),na;try{na=Fi()}catch{}var Ex={nosort:!0,silent:!0},ql=0,Io=process.platform==="win32",A6=e=>{if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(i=>{e[i]=e[i]||b6[i],i=i+"Sync",e[i]=e[i]||b6[i]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,e.glob===!1&&(e.disableGlob=!0),e.disableGlob!==!0&&na===void 0)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||Ex},jl=(e,t,i)=>{typeof t=="function"&&(i=t,t={}),ve(e,"rimraf: missing path"),ve.equal(typeof e,"string","rimraf: path should be a string"),ve.equal(typeof i,"function","rimraf: callback function required"),ve(t,"rimraf: invalid options argument provided"),ve.equal(typeof t,"object","rimraf: options should be object"),A6(t);let r=0,n=null,o=0,s=d=>{n=n||d,--o===0&&i(n)},p=(d,l)=>{if(d)return i(d);if(o=l.length,o===0)return i();l.forEach(u=>{let m=f=>{if(f){if((f.code==="EBUSY"||f.code==="ENOTEMPTY"||f.code==="EPERM")&&rVl(u,t,m),r*100);if(f.code==="EMFILE"&&qlVl(u,t,m),ql++);f.code==="ENOENT"&&(f=null)}ql=0,s(f)};Vl(u,t,m)})};if(t.disableGlob||!na.hasMagic(e))return p(null,[e]);t.lstat(e,(d,l)=>{if(!d)return p(null,[e]);na(e,t.glob,p)})},Vl=(e,t,i)=>{ve(e),ve(t),ve(typeof i=="function"),t.lstat(e,(r,n)=>{if(r&&r.code==="ENOENT")return i(null);if(r&&r.code==="EPERM"&&Io&&E6(e,t,r,i),n&&n.isDirectory())return _1(e,t,r,i);t.unlink(e,o=>{if(o){if(o.code==="ENOENT")return i(null);if(o.code==="EPERM")return Io?E6(e,t,o,i):_1(e,t,o,i);if(o.code==="EISDIR")return _1(e,t,o,i)}return i(o)})})},E6=(e,t,i,r)=>{ve(e),ve(t),ve(typeof r=="function"),t.chmod(e,438,n=>{n?r(n.code==="ENOENT"?null:i):t.stat(e,(o,s)=>{o?r(o.code==="ENOENT"?null:i):s.isDirectory()?_1(e,t,i,r):t.unlink(e,r)})})},S6=(e,t,i)=>{ve(e),ve(t);try{t.chmodSync(e,438)}catch(n){if(n.code==="ENOENT")return;throw i}let r;try{r=t.statSync(e)}catch(n){if(n.code==="ENOENT")return;throw i}r.isDirectory()?A1(e,t,i):t.unlinkSync(e)},_1=(e,t,i,r)=>{ve(e),ve(t),ve(typeof r=="function"),t.rmdir(e,n=>{n&&(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")?Sx(e,t,r):n&&n.code==="ENOTDIR"?r(i):r(n)})},Sx=(e,t,i)=>{ve(e),ve(t),ve(typeof i=="function"),t.readdir(e,(r,n)=>{if(r)return i(r);let o=n.length;if(o===0)return t.rmdir(e,i);let s;n.forEach(p=>{jl(_6.join(e,p),t,d=>{if(!s){if(d)return i(s=d);--o===0&&t.rmdir(e,i)}})})})},x6=(e,t)=>{t=t||{},A6(t),ve(e,"rimraf: missing path"),ve.equal(typeof e,"string","rimraf: path should be a string"),ve(t,"rimraf: missing options"),ve.equal(typeof t,"object","rimraf: options should be object");let i;if(t.disableGlob||!na.hasMagic(e))i=[e];else try{t.lstatSync(e),i=[e]}catch{i=na.sync(e,t.glob)}if(i.length)for(let r=0;r{ve(e),ve(t);try{t.rmdirSync(e)}catch(r){if(r.code==="ENOENT")return;if(r.code==="ENOTDIR")throw i;(r.code==="ENOTEMPTY"||r.code==="EEXIST"||r.code==="EPERM")&&_x(e,t)}},_x=(e,t)=>{ve(e),ve(t),t.readdirSync(e).forEach(n=>x6(_6.join(e,n),t));let i=Io?100:1,r=0;do{let n=!0;try{let o=t.rmdirSync(e,t);return n=!1,o}finally{if(++r{c();var Ye=require("fs"),zl=require("os"),Jt=require("path"),N6=require("crypto"),ki={fs:Ye.constants,os:zl.constants},R6=O6(),I6="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",D6=/XXXXXX/,Ax=3,L6=(ki.O_CREAT||ki.fs.O_CREAT)|(ki.O_EXCL||ki.fs.O_EXCL)|(ki.O_RDWR||ki.fs.O_RDWR),xx=zl.platform()==="win32",Tx=ki.EBADF||ki.os.errno.EBADF,Ox=ki.ENOENT||ki.os.errno.ENOENT,P6=448,F6=384,Nx="exit",aa=[],k6=Ye.rmdirSync.bind(Ye),B6=R6.sync,$6=!1;function Wl(e,t){let i=oa(e,t),r=i[0],n=i[1];try{M6(r)}catch(s){return n(s)}let o=r.tries;(function s(){try{let p=j6(r);Ye.stat(p,function(d){if(!d)return o-- >0?s():n(new Error("Could not get a unique tmp filename, max tries reached "+p));n(null,p)})}catch(p){n(p)}})()}function Yl(e){let t=oa(e),i=t[0];M6(i);let r=i.tries;do{let n=j6(i);try{Ye.statSync(n)}catch{return n}}while(r-- >0);throw new Error("Could not get a unique tmp filename, max tries reached")}function Ix(e,t){let i=oa(e,t),r=i[0],n=i[1];Wl(r,function(s,p){if(s)return n(s);Ye.open(p,L6,r.mode||F6,function(l,u){if(l)return n(l);if(r.discardDescriptor)return Ye.close(u,function(f){return n(f,p,void 0,Ul(p,-1,r,!1))});{let m=r.discardDescriptor||r.detachDescriptor;n(null,p,u,Ul(p,m?-1:u,r,!1))}})})}function Cx(e){let t=oa(e),i=t[0],r=i.discardDescriptor||i.detachDescriptor,n=Yl(i);var o=Ye.openSync(n,L6,i.mode||F6);return i.discardDescriptor&&(Ye.closeSync(o),o=void 0),{name:n,fd:o,removeCallback:Ul(n,r?-1:o,i,!0)}}function Rx(e,t){let i=oa(e,t),r=i[0],n=i[1];Wl(r,function(s,p){if(s)return n(s);Ye.mkdir(p,r.mode||P6,function(l){if(l)return n(l);n(null,p,q6(p,r,!1))})})}function Dx(e){let t=oa(e),i=t[0],r=Yl(i);return Ye.mkdirSync(r,i.mode||P6),{name:r,removeCallback:q6(r,i,!0)}}function Lx(e,t){let i=function(r){if(r&&!Hl(r))return t(r);t()};0<=e[0]?Ye.close(e[0],function(){Ye.unlink(e[1],i)}):Ye.unlink(e[1],i)}function Px(e){let t=null;try{0<=e[0]&&Ye.closeSync(e[0])}catch(i){if(!kx(i)&&!Hl(i))throw i}finally{try{Ye.unlinkSync(e[1])}catch(i){Hl(i)||(t=i)}}if(t!==null)throw t}function Ul(e,t,i,r){let n=x1(Px,[t,e],r),o=x1(Lx,[t,e],r,n);return i.keep||aa.unshift(n),r?n:o}function q6(e,t,i){let r=t.unsafeCleanup?R6:Ye.rmdir.bind(Ye),n=t.unsafeCleanup?B6:k6,o=x1(n,e,i),s=x1(r,e,i,o);return t.keep||aa.unshift(o),i?o:s}function x1(e,t,i,r){let n=!1;return function o(s){if(!n){let p=r||o,d=aa.indexOf(p);return d>=0&&aa.splice(d,1),n=!0,i||e===k6||e===B6?e(t):e(t,s||function(){})}}}function Fx(){if($6)for(;aa.length;)try{aa[0]()}catch{}}function C6(e){let t=[],i=null;try{i=N6.randomBytes(e)}catch{i=N6.pseudoRandomBytes(e)}for(var r=0;r"u"}function oa(e,t){if(typeof e=="function")return[{},e];if(Rt(e))return[{},t];let i={};for(let r of Object.getOwnPropertyNames(e))i[r]=e[r];return[i,t]}function j6(e){let t=e.tmpdir;if(!Rt(e.name))return Jt.join(t,e.dir,e.name);if(!Rt(e.template))return Jt.join(t,e.dir,e.template).replace(D6,C6(6));let i=[e.prefix?e.prefix:"tmp","-",process.pid,"-",C6(12),e.postfix?"-"+e.postfix:""].join("");return Jt.join(t,e.dir,i)}function M6(e){e.tmpdir=G6(e);let t=e.tmpdir;if(Rt(e.name)||Ml(e.name,"name",t),Rt(e.dir)||Ml(e.dir,"dir",t),!Rt(e.template)&&(Ml(e.template,"template",t),!e.template.match(D6)))throw new Error(`Invalid template, found "${e.template}".`);if(!Rt(e.tries)&&isNaN(e.tries)||e.tries<0)throw new Error(`Invalid tries, found "${e.tries}".`);e.tries=Rt(e.name)?e.tries||Ax:1,e.keep=!!e.keep,e.detachDescriptor=!!e.detachDescriptor,e.discardDescriptor=!!e.discardDescriptor,e.unsafeCleanup=!!e.unsafeCleanup,e.dir=Rt(e.dir)?"":Jt.relative(t,Gl(e.dir,t)),e.template=Rt(e.template)?void 0:Jt.relative(t,Gl(e.template,t)),e.template=V6(e.template)?void 0:Jt.relative(e.dir,e.template),e.name=Rt(e.name)?void 0:Kl(e.name),e.prefix=Rt(e.prefix)?"":e.prefix,e.postfix=Rt(e.postfix)?"":e.postfix}function Gl(e,t){let i=Kl(e);return i.startsWith(t)?Jt.resolve(i):Jt.resolve(Jt.join(t,i))}function Kl(e){return V6(e)?e:e.replace(/["']/g,"")}function Ml(e,t,i){if(t==="name"){if(Jt.isAbsolute(e))throw new Error(`${t} option must not contain an absolute path, found "${e}".`);let r=Jt.basename(e);if(r===".."||r==="."||r!==e)throw new Error(`${t} option must not contain a path, found "${e}".`)}else{if(Jt.isAbsolute(e)&&!e.startsWith(i))throw new Error(`${t} option must be relative to "${i}", found "${e}".`);let r=Gl(e,i);if(!r.startsWith(i))throw new Error(`${t} option must be relative to "${i}", found "${r}".`)}}function kx(e){return U6(e,-Tx,"EBADF")}function Hl(e){return U6(e,-Ox,"ENOENT")}function U6(e,t,i){return xx?e.code===i:e.code===i&&e.errno===t}function Bx(){$6=!0}function G6(e){return Jt.resolve(Kl(e&&e.tmpdir||zl.tmpdir()))}process.addListener(Nx,Fx);Object.defineProperty(nr.exports,"tmpdir",{enumerable:!0,configurable:!1,get:function(){return G6()}});nr.exports.dir=Rx;nr.exports.dirSync=Dx;nr.exports.file=Ix;nr.exports.fileSync=Cx;nr.exports.tmpName=Wl;nr.exports.tmpNameSync=Yl;nr.exports.setGracefulCleanup=Bx});var H6=w((CY,Zt)=>{"use strict";c();var{promisify:Co}=require("util"),Fr=T1();Zt.exports.fileSync=Fr.fileSync;var $x=Co((e,t)=>Fr.file(e,(i,r,n,o)=>i?t(i):t(void 0,{path:r,fd:n,cleanup:Co(o)})));Zt.exports.file=async e=>$x(e);Zt.exports.withFile=async function(t,i){let{path:r,fd:n,cleanup:o}=await Zt.exports.file(i);try{return await t({path:r,fd:n})}finally{await o()}};Zt.exports.dirSync=Fr.dirSync;var qx=Co((e,t)=>Fr.dir(e,(i,r,n)=>i?t(i):t(void 0,{path:r,cleanup:Co(n)})));Zt.exports.dir=async e=>qx(e);Zt.exports.withDir=async function(t,i){let{path:r,cleanup:n}=await Zt.exports.dir(i);try{return await t({path:r})}finally{await n()}};Zt.exports.tmpNameSync=Fr.tmpNameSync;Zt.exports.tmpName=Co(Fr.tmpName);Zt.exports.tmpdir=Fr.tmpdir;Zt.exports.setGracefulCleanup=Fr.setGracefulCleanup});var sa=w(_e=>{"use strict";c();Object.defineProperty(_e,"__esModule",{value:!0});_e.getRetentionDays=_e.getWorkSpaceDirectory=_e.getWorkFlowRunId=_e.getRuntimeUrl=_e.getRuntimeToken=_e.getDownloadFileConcurrency=_e.getInitialRetryIntervalInMilliseconds=_e.getRetryMultiplier=_e.getRetryLimit=_e.getUploadChunkSize=_e.getUploadFileConcurrency=void 0;function Vx(){return 2}_e.getUploadFileConcurrency=Vx;function jx(){return 8*1024*1024}_e.getUploadChunkSize=jx;function Mx(){return 5}_e.getRetryLimit=Mx;function Ux(){return 1.5}_e.getRetryMultiplier=Ux;function Gx(){return 3e3}_e.getInitialRetryIntervalInMilliseconds=Gx;function Hx(){return 2}_e.getDownloadFileConcurrency=Hx;function zx(){let e=process.env.ACTIONS_RUNTIME_TOKEN;if(!e)throw new Error("Unable to get ACTIONS_RUNTIME_TOKEN env variable");return e}_e.getRuntimeToken=zx;function Wx(){let e=process.env.ACTIONS_RUNTIME_URL;if(!e)throw new Error("Unable to get ACTIONS_RUNTIME_URL env variable");return e}_e.getRuntimeUrl=Wx;function Yx(){let e=process.env.GITHUB_RUN_ID;if(!e)throw new Error("Unable to get GITHUB_RUN_ID env variable");return e}_e.getWorkFlowRunId=Yx;function Kx(){let e=process.env.GITHUB_WORKSPACE;if(!e)throw new Error("Unable to get GITHUB_WORKSPACE env variable");return e}_e.getWorkSpaceDirectory=Kx;function Xx(){return process.env.GITHUB_RETENTION_DAYS}_e.getRetentionDays=Xx});var z6=w(Xl=>{"use strict";c();Object.defineProperty(Xl,"__esModule",{value:!0});var Jx=[BigInt("0x0000000000000000"),BigInt("0x7F6EF0C830358979"),BigInt("0xFEDDE190606B12F2"),BigInt("0x81B31158505E9B8B"),BigInt("0xC962E5739841B68F"),BigInt("0xB60C15BBA8743FF6"),BigInt("0x37BF04E3F82AA47D"),BigInt("0x48D1F42BC81F2D04"),BigInt("0xA61CECB46814FE75"),BigInt("0xD9721C7C5821770C"),BigInt("0x58C10D24087FEC87"),BigInt("0x27AFFDEC384A65FE"),BigInt("0x6F7E09C7F05548FA"),BigInt("0x1010F90FC060C183"),BigInt("0x91A3E857903E5A08"),BigInt("0xEECD189FA00BD371"),BigInt("0x78E0FF3B88BE6F81"),BigInt("0x078E0FF3B88BE6F8"),BigInt("0x863D1EABE8D57D73"),BigInt("0xF953EE63D8E0F40A"),BigInt("0xB1821A4810FFD90E"),BigInt("0xCEECEA8020CA5077"),BigInt("0x4F5FFBD87094CBFC"),BigInt("0x30310B1040A14285"),BigInt("0xDEFC138FE0AA91F4"),BigInt("0xA192E347D09F188D"),BigInt("0x2021F21F80C18306"),BigInt("0x5F4F02D7B0F40A7F"),BigInt("0x179EF6FC78EB277B"),BigInt("0x68F0063448DEAE02"),BigInt("0xE943176C18803589"),BigInt("0x962DE7A428B5BCF0"),BigInt("0xF1C1FE77117CDF02"),BigInt("0x8EAF0EBF2149567B"),BigInt("0x0F1C1FE77117CDF0"),BigInt("0x7072EF2F41224489"),BigInt("0x38A31B04893D698D"),BigInt("0x47CDEBCCB908E0F4"),BigInt("0xC67EFA94E9567B7F"),BigInt("0xB9100A5CD963F206"),BigInt("0x57DD12C379682177"),BigInt("0x28B3E20B495DA80E"),BigInt("0xA900F35319033385"),BigInt("0xD66E039B2936BAFC"),BigInt("0x9EBFF7B0E12997F8"),BigInt("0xE1D10778D11C1E81"),BigInt("0x606216208142850A"),BigInt("0x1F0CE6E8B1770C73"),BigInt("0x8921014C99C2B083"),BigInt("0xF64FF184A9F739FA"),BigInt("0x77FCE0DCF9A9A271"),BigInt("0x08921014C99C2B08"),BigInt("0x4043E43F0183060C"),BigInt("0x3F2D14F731B68F75"),BigInt("0xBE9E05AF61E814FE"),BigInt("0xC1F0F56751DD9D87"),BigInt("0x2F3DEDF8F1D64EF6"),BigInt("0x50531D30C1E3C78F"),BigInt("0xD1E00C6891BD5C04"),BigInt("0xAE8EFCA0A188D57D"),BigInt("0xE65F088B6997F879"),BigInt("0x9931F84359A27100"),BigInt("0x1882E91B09FCEA8B"),BigInt("0x67EC19D339C963F2"),BigInt("0xD75ADABD7A6E2D6F"),BigInt("0xA8342A754A5BA416"),BigInt("0x29873B2D1A053F9D"),BigInt("0x56E9CBE52A30B6E4"),BigInt("0x1E383FCEE22F9BE0"),BigInt("0x6156CF06D21A1299"),BigInt("0xE0E5DE5E82448912"),BigInt("0x9F8B2E96B271006B"),BigInt("0x71463609127AD31A"),BigInt("0x0E28C6C1224F5A63"),BigInt("0x8F9BD7997211C1E8"),BigInt("0xF0F5275142244891"),BigInt("0xB824D37A8A3B6595"),BigInt("0xC74A23B2BA0EECEC"),BigInt("0x46F932EAEA507767"),BigInt("0x3997C222DA65FE1E"),BigInt("0xAFBA2586F2D042EE"),BigInt("0xD0D4D54EC2E5CB97"),BigInt("0x5167C41692BB501C"),BigInt("0x2E0934DEA28ED965"),BigInt("0x66D8C0F56A91F461"),BigInt("0x19B6303D5AA47D18"),BigInt("0x980521650AFAE693"),BigInt("0xE76BD1AD3ACF6FEA"),BigInt("0x09A6C9329AC4BC9B"),BigInt("0x76C839FAAAF135E2"),BigInt("0xF77B28A2FAAFAE69"),BigInt("0x8815D86ACA9A2710"),BigInt("0xC0C42C4102850A14"),BigInt("0xBFAADC8932B0836D"),BigInt("0x3E19CDD162EE18E6"),BigInt("0x41773D1952DB919F"),BigInt("0x269B24CA6B12F26D"),BigInt("0x59F5D4025B277B14"),BigInt("0xD846C55A0B79E09F"),BigInt("0xA72835923B4C69E6"),BigInt("0xEFF9C1B9F35344E2"),BigInt("0x90973171C366CD9B"),BigInt("0x1124202993385610"),BigInt("0x6E4AD0E1A30DDF69"),BigInt("0x8087C87E03060C18"),BigInt("0xFFE938B633338561"),BigInt("0x7E5A29EE636D1EEA"),BigInt("0x0134D92653589793"),BigInt("0x49E52D0D9B47BA97"),BigInt("0x368BDDC5AB7233EE"),BigInt("0xB738CC9DFB2CA865"),BigInt("0xC8563C55CB19211C"),BigInt("0x5E7BDBF1E3AC9DEC"),BigInt("0x21152B39D3991495"),BigInt("0xA0A63A6183C78F1E"),BigInt("0xDFC8CAA9B3F20667"),BigInt("0x97193E827BED2B63"),BigInt("0xE877CE4A4BD8A21A"),BigInt("0x69C4DF121B863991"),BigInt("0x16AA2FDA2BB3B0E8"),BigInt("0xF86737458BB86399"),BigInt("0x8709C78DBB8DEAE0"),BigInt("0x06BAD6D5EBD3716B"),BigInt("0x79D4261DDBE6F812"),BigInt("0x3105D23613F9D516"),BigInt("0x4E6B22FE23CC5C6F"),BigInt("0xCFD833A67392C7E4"),BigInt("0xB0B6C36E43A74E9D"),BigInt("0x9A6C9329AC4BC9B5"),BigInt("0xE50263E19C7E40CC"),BigInt("0x64B172B9CC20DB47"),BigInt("0x1BDF8271FC15523E"),BigInt("0x530E765A340A7F3A"),BigInt("0x2C608692043FF643"),BigInt("0xADD397CA54616DC8"),BigInt("0xD2BD67026454E4B1"),BigInt("0x3C707F9DC45F37C0"),BigInt("0x431E8F55F46ABEB9"),BigInt("0xC2AD9E0DA4342532"),BigInt("0xBDC36EC59401AC4B"),BigInt("0xF5129AEE5C1E814F"),BigInt("0x8A7C6A266C2B0836"),BigInt("0x0BCF7B7E3C7593BD"),BigInt("0x74A18BB60C401AC4"),BigInt("0xE28C6C1224F5A634"),BigInt("0x9DE29CDA14C02F4D"),BigInt("0x1C518D82449EB4C6"),BigInt("0x633F7D4A74AB3DBF"),BigInt("0x2BEE8961BCB410BB"),BigInt("0x548079A98C8199C2"),BigInt("0xD53368F1DCDF0249"),BigInt("0xAA5D9839ECEA8B30"),BigInt("0x449080A64CE15841"),BigInt("0x3BFE706E7CD4D138"),BigInt("0xBA4D61362C8A4AB3"),BigInt("0xC52391FE1CBFC3CA"),BigInt("0x8DF265D5D4A0EECE"),BigInt("0xF29C951DE49567B7"),BigInt("0x732F8445B4CBFC3C"),BigInt("0x0C41748D84FE7545"),BigInt("0x6BAD6D5EBD3716B7"),BigInt("0x14C39D968D029FCE"),BigInt("0x95708CCEDD5C0445"),BigInt("0xEA1E7C06ED698D3C"),BigInt("0xA2CF882D2576A038"),BigInt("0xDDA178E515432941"),BigInt("0x5C1269BD451DB2CA"),BigInt("0x237C997575283BB3"),BigInt("0xCDB181EAD523E8C2"),BigInt("0xB2DF7122E51661BB"),BigInt("0x336C607AB548FA30"),BigInt("0x4C0290B2857D7349"),BigInt("0x04D364994D625E4D"),BigInt("0x7BBD94517D57D734"),BigInt("0xFA0E85092D094CBF"),BigInt("0x856075C11D3CC5C6"),BigInt("0x134D926535897936"),BigInt("0x6C2362AD05BCF04F"),BigInt("0xED9073F555E26BC4"),BigInt("0x92FE833D65D7E2BD"),BigInt("0xDA2F7716ADC8CFB9"),BigInt("0xA54187DE9DFD46C0"),BigInt("0x24F29686CDA3DD4B"),BigInt("0x5B9C664EFD965432"),BigInt("0xB5517ED15D9D8743"),BigInt("0xCA3F8E196DA80E3A"),BigInt("0x4B8C9F413DF695B1"),BigInt("0x34E26F890DC31CC8"),BigInt("0x7C339BA2C5DC31CC"),BigInt("0x035D6B6AF5E9B8B5"),BigInt("0x82EE7A32A5B7233E"),BigInt("0xFD808AFA9582AA47"),BigInt("0x4D364994D625E4DA"),BigInt("0x3258B95CE6106DA3"),BigInt("0xB3EBA804B64EF628"),BigInt("0xCC8558CC867B7F51"),BigInt("0x8454ACE74E645255"),BigInt("0xFB3A5C2F7E51DB2C"),BigInt("0x7A894D772E0F40A7"),BigInt("0x05E7BDBF1E3AC9DE"),BigInt("0xEB2AA520BE311AAF"),BigInt("0x944455E88E0493D6"),BigInt("0x15F744B0DE5A085D"),BigInt("0x6A99B478EE6F8124"),BigInt("0x224840532670AC20"),BigInt("0x5D26B09B16452559"),BigInt("0xDC95A1C3461BBED2"),BigInt("0xA3FB510B762E37AB"),BigInt("0x35D6B6AF5E9B8B5B"),BigInt("0x4AB846676EAE0222"),BigInt("0xCB0B573F3EF099A9"),BigInt("0xB465A7F70EC510D0"),BigInt("0xFCB453DCC6DA3DD4"),BigInt("0x83DAA314F6EFB4AD"),BigInt("0x0269B24CA6B12F26"),BigInt("0x7D0742849684A65F"),BigInt("0x93CA5A1B368F752E"),BigInt("0xECA4AAD306BAFC57"),BigInt("0x6D17BB8B56E467DC"),BigInt("0x12794B4366D1EEA5"),BigInt("0x5AA8BF68AECEC3A1"),BigInt("0x25C64FA09EFB4AD8"),BigInt("0xA4755EF8CEA5D153"),BigInt("0xDB1BAE30FE90582A"),BigInt("0xBCF7B7E3C7593BD8"),BigInt("0xC399472BF76CB2A1"),BigInt("0x422A5673A732292A"),BigInt("0x3D44A6BB9707A053"),BigInt("0x759552905F188D57"),BigInt("0x0AFBA2586F2D042E"),BigInt("0x8B48B3003F739FA5"),BigInt("0xF42643C80F4616DC"),BigInt("0x1AEB5B57AF4DC5AD"),BigInt("0x6585AB9F9F784CD4"),BigInt("0xE436BAC7CF26D75F"),BigInt("0x9B584A0FFF135E26"),BigInt("0xD389BE24370C7322"),BigInt("0xACE74EEC0739FA5B"),BigInt("0x2D545FB4576761D0"),BigInt("0x523AAF7C6752E8A9"),BigInt("0xC41748D84FE75459"),BigInt("0xBB79B8107FD2DD20"),BigInt("0x3ACAA9482F8C46AB"),BigInt("0x45A459801FB9CFD2"),BigInt("0x0D75ADABD7A6E2D6"),BigInt("0x721B5D63E7936BAF"),BigInt("0xF3A84C3BB7CDF024"),BigInt("0x8CC6BCF387F8795D"),BigInt("0x620BA46C27F3AA2C"),BigInt("0x1D6554A417C62355"),BigInt("0x9CD645FC4798B8DE"),BigInt("0xE3B8B53477AD31A7"),BigInt("0xAB69411FBFB21CA3"),BigInt("0xD407B1D78F8795DA"),BigInt("0x55B4A08FDFD90E51"),BigInt("0x2ADA5047EFEC8728")],pa=class{constructor(){this._crc=BigInt(0)}update(t){let i=typeof t=="string"?Buffer.from(t):t,r=pa.flip64Bits(this._crc);for(let n of i){let o=Number(r&BigInt(255));r=Jx[o^n]^r>>BigInt(8)}this._crc=pa.flip64Bits(r)}digest(t){switch(t){case"hex":return this._crc.toString(16).toUpperCase();case"base64":return this.toBuffer().toString("base64");default:return this.toBuffer()}}toBuffer(){return Buffer.from([0,8,16,24,32,40,48,56].map(t=>Number(this._crc>>BigInt(t)&BigInt(255))))}static flip64Bits(t){return(BigInt(1)<{"use strict";c();var da=q&&q.__awaiter||function(e,t,i,r){function n(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function p(u){try{l(r.next(u))}catch(m){s(m)}}function d(u){try{l(r.throw(u))}catch(m){s(m)}}function l(u){u.done?o(u.value):n(u.value).then(p,d)}l((r=r.apply(e,t||[])).next())})},W6=q&&q.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(q,"__esModule",{value:!0});q.digestForStream=q.sleep=q.getProperRetention=q.rmFile=q.getFileSize=q.createEmptyFilesForArtifact=q.createDirectoriesForArtifact=q.displayHttpDiagnostics=q.getArtifactUrl=q.createHttpClient=q.getUploadHeaders=q.getDownloadHeaders=q.getContentRange=q.tryGetRetryAfterValueTimeInMilliseconds=q.isThrottledStatusCode=q.isRetryableStatusCode=q.isForbiddenStatusCode=q.isSuccessStatusCode=q.getApiVersion=q.parseEnvNumber=q.getExponentialRetryTimeInMilliseconds=void 0;var Zx=W6(require("crypto")),O1=require("fs"),wn=Te(),kr=Eo(),Qx=al(),gn=sa(),eT=W6(z6());function tT(e){if(e<0)throw new Error("RetryCount should not be negative");if(e===0)return gn.getInitialRetryIntervalInMilliseconds();let t=gn.getInitialRetryIntervalInMilliseconds()*gn.getRetryMultiplier()*e,i=t*gn.getRetryMultiplier();return Math.trunc(Math.random()*(i-t)+t)}q.getExponentialRetryTimeInMilliseconds=tT;function iT(e){let t=Number(process.env[e]);if(!(Number.isNaN(t)||t<0))return t}q.parseEnvNumber=iT;function Ro(){return"6.0-preview"}q.getApiVersion=Ro;function rT(e){return e?e>=200&&e<300:!1}q.isSuccessStatusCode=rT;function nT(e){return e?e===kr.HttpCodes.Forbidden:!1}q.isForbiddenStatusCode=nT;function aT(e){return e?[kr.HttpCodes.BadGateway,kr.HttpCodes.GatewayTimeout,kr.HttpCodes.InternalServerError,kr.HttpCodes.ServiceUnavailable,kr.HttpCodes.TooManyRequests,413].includes(e):!1}q.isRetryableStatusCode=aT;function oT(e){return e?e===kr.HttpCodes.TooManyRequests:!1}q.isThrottledStatusCode=oT;function sT(e){if(e["retry-after"]){let t=Number(e["retry-after"]);if(!isNaN(t))return wn.info(`Retry-After header is present with a value of ${t}`),t*1e3;wn.info(`Returned retry-after header value: ${t} is non-numeric and cannot be used`);return}wn.info("No retry-after header was found. Dumping all headers for diagnostic purposes"),console.log(e)}q.tryGetRetryAfterValueTimeInMilliseconds=sT;function pT(e,t,i){return`bytes ${e}-${t}/${i}`}q.getContentRange=pT;function dT(e,t,i){let r={};return e&&(r["Content-Type"]=e),t&&(r.Connection="Keep-Alive",r["Keep-Alive"]="10"),i?(r["Accept-Encoding"]="gzip",r.Accept=`application/octet-stream;api-version=${Ro()}`):r.Accept=`application/json;api-version=${Ro()}`,r}q.getDownloadHeaders=dT;function lT(e,t,i,r,n,o,s){let p={};return p.Accept=`application/json;api-version=${Ro()}`,e&&(p["Content-Type"]=e),t&&(p.Connection="Keep-Alive",p["Keep-Alive"]="10"),i&&(p["Content-Encoding"]="gzip",p["x-tfs-filelength"]=r),n&&(p["Content-Length"]=n),o&&(p["Content-Range"]=o),s&&(p["x-actions-results-crc64"]=s.crc64,p["x-actions-results-md5"]=s.md5),p}q.getUploadHeaders=lT;function uT(e){return new kr.HttpClient(e,[new Qx.BearerCredentialHandler(gn.getRuntimeToken())])}q.createHttpClient=uT;function cT(){let e=`${gn.getRuntimeUrl()}_apis/pipelines/workflows/${gn.getWorkFlowRunId()}/artifacts?api-version=${Ro()}`;return wn.debug(`Artifact Url: ${e}`),e}q.getArtifactUrl=cT;function mT(e){wn.info(`##### Begin Diagnostic HTTP information ##### -Status Code: ${e.message.statusCode} -Status Message: ${e.message.statusMessage} -Header Information: ${JSON.stringify(e.message.headers,void 0,2)} -###### End Diagnostic HTTP information ######`)}q.displayHttpDiagnostics=mT;function fT(e){return da(this,void 0,void 0,function*(){for(let t of e)yield O1.promises.mkdir(t,{recursive:!0})})}q.createDirectoriesForArtifact=fT;function hT(e){return da(this,void 0,void 0,function*(){for(let t of e)yield(yield O1.promises.open(t,"w")).close()})}q.createEmptyFilesForArtifact=hT;function vT(e){return da(this,void 0,void 0,function*(){let t=yield O1.promises.stat(e);return wn.debug(`${e} size:(${t.size}) blksize:(${t.blksize}) blocks:(${t.blocks})`),t.size})}q.getFileSize=vT;function gT(e){return da(this,void 0,void 0,function*(){yield O1.promises.unlink(e)})}q.rmFile=gT;function wT(e,t){if(e<0)throw new Error("Invalid retention, minimum value is 1.");let i=e;if(t){let r=parseInt(t);!isNaN(r)&&rsetTimeout(t,e))})}q.sleep=yT;function bT(e){return da(this,void 0,void 0,function*(){return new Promise((t,i)=>{let r=new eT.default,n=Zx.default.createHash("md5");e.on("data",o=>{r.update(o),n.update(o)}).on("end",()=>t({crc64:r.digest("base64"),md5:n.digest("base64")})).on("error",i)})})}q.digestForStream=bT});var Zl=w(N1=>{"use strict";c();Object.defineProperty(N1,"__esModule",{value:!0});N1.StatusReporter=void 0;var Y6=Te(),Jl=class{constructor(t){this.totalNumberOfFilesToProcess=0,this.processedCount=0,this.largeFiles=new Map,this.totalFileStatus=void 0,this.displayFrequencyInMilliseconds=t}setTotalNumberOfFilesToProcess(t){this.totalNumberOfFilesToProcess=t,this.processedCount=0}start(){this.totalFileStatus=setInterval(()=>{let t=this.formatPercentage(this.processedCount,this.totalNumberOfFilesToProcess);Y6.info(`Total file count: ${this.totalNumberOfFilesToProcess} ---- Processed file #${this.processedCount} (${t.slice(0,t.indexOf(".")+2)}%)`)},this.displayFrequencyInMilliseconds)}updateLargeFileStatus(t,i,r,n){let o=this.formatPercentage(r,n);Y6.info(`Uploaded ${t} (${o.slice(0,o.indexOf(".")+2)}%) bytes ${i}:${r}`)}stop(){this.totalFileStatus&&clearInterval(this.totalFileStatus)}incrementProcessedCount(){this.processedCount++}formatPercentage(t,i){return(t/i*100).toFixed(4).toString()}};N1.StatusReporter=Jl});var eu=w(I1=>{"use strict";c();Object.defineProperty(I1,"__esModule",{value:!0});I1.HttpManager=void 0;var K6=la(),Ql=class{constructor(t,i){if(t<1)throw new Error("There must be at least one client");this.userAgent=i,this.clients=new Array(t).fill(K6.createHttpClient(i))}getClient(t){return this.clients[t]}disposeAndReplaceClient(t){this.clients[t].dispose(),this.clients[t]=K6.createHttpClient(this.userAgent)}disposeAndReplaceAllClients(){for(let[t]of this.clients.entries())this.disposeAndReplaceClient(t)}};I1.HttpManager=Ql});var Z6=w(dt=>{"use strict";c();var ET=dt&&dt.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),ST=dt&&dt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),X6=dt&&dt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&ET(t,e,i);return ST(t,e),t},C1=dt&&dt.__awaiter||function(e,t,i,r){function n(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function p(u){try{l(r.next(u))}catch(m){s(m)}}function d(u){try{l(r.throw(u))}catch(m){s(m)}}function l(u){u.done?o(u.value):n(u.value).then(p,d)}l((r=r.apply(e,t||[])).next())})},_T=dt&&dt.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],i;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),i={},r("next"),r("throw"),r("return"),i[Symbol.asyncIterator]=function(){return this},i);function r(o){i[o]=e[o]&&function(s){return new Promise(function(p,d){s=e[o](s),n(p,d,s.done,s.value)})}}function n(o,s,p,d){Promise.resolve(d).then(function(l){o({value:l,done:p})},s)}};Object.defineProperty(dt,"__esModule",{value:!0});dt.createGZipFileInBuffer=dt.createGZipFileOnDisk=void 0;var R1=X6(require("fs")),J6=X6(require("zlib")),AT=require("util"),xT=AT.promisify(R1.stat),TT=[".gzip",".zip",".tar.lz",".tar.gz",".tar.bz2",".7z"];function OT(e,t){return C1(this,void 0,void 0,function*(){for(let i of TT)if(e.endsWith(i))return Number.MAX_SAFE_INTEGER;return new Promise((i,r)=>{let n=R1.createReadStream(e),o=J6.createGzip(),s=R1.createWriteStream(t);n.pipe(o).pipe(s),s.on("finish",()=>C1(this,void 0,void 0,function*(){let p=(yield xT(t)).size;i(p)})),s.on("error",p=>{console.log(p)})})})}dt.createGZipFileOnDisk=OT;function NT(e){return C1(this,void 0,void 0,function*(){return new Promise(t=>C1(this,void 0,void 0,function*(){var i,r;let n=R1.createReadStream(e),o=J6.createGzip();n.pipe(o);let s=[];try{for(var p=_T(o),d;d=yield p.next(),!d.done;){let l=d.value;s.push(l)}}catch(l){i={error:l}}finally{try{d&&!d.done&&(r=p.return)&&(yield r.call(p))}finally{if(i)throw i.error}}t(Buffer.concat(s))}))})}dt.createGZipFileInBuffer=NT});var tu=w(Dt=>{"use strict";c();var IT=Dt&&Dt.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),CT=Dt&&Dt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),RT=Dt&&Dt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&IT(t,e,i);return CT(t,e),t},e4=Dt&&Dt.__awaiter||function(e,t,i,r){function n(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function p(u){try{l(r.next(u))}catch(m){s(m)}}function d(u){try{l(r.throw(u))}catch(m){s(m)}}function l(u){u.done?o(u.value):n(u.value).then(p,d)}l((r=r.apply(e,t||[])).next())})};Object.defineProperty(Dt,"__esModule",{value:!0});Dt.retryHttpClientRequest=Dt.retry=void 0;var ua=la(),Q6=RT(Te()),DT=sa();function t4(e,t,i,r){return e4(this,void 0,void 0,function*(){let n,o,s=!1,p="",d,l=1;for(;l<=r;){try{if(n=yield t(),o=n.message.statusCode,ua.isSuccessStatusCode(o))return n;o&&(d=i.get(o)),s=ua.isRetryableStatusCode(o),p=`Artifact service responded with ${o}`}catch(u){s=!0,p=u.message}if(!s){Q6.info(`${e} - Error is not retryable`),n&&ua.displayHttpDiagnostics(n);break}Q6.info(`${e} - Attempt ${l} of ${r} failed with error: ${p}`),yield ua.sleep(ua.getExponentialRetryTimeInMilliseconds(l)),l++}throw n&&ua.displayHttpDiagnostics(n),Error(d?`${e} failed: ${d}`:`${e} failed: ${p}`)})}Dt.retry=t4;function LT(e,t,i=new Map,r=DT.getRetryLimit()){return e4(this,void 0,void 0,function*(){return yield t4(e,t,i,r)})}Dt.retryHttpClientRequest=LT});var o4=w(si=>{"use strict";c();var PT=si&&si.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),FT=si&&si.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),D1=si&&si.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&PT(t,e,i);return FT(t,e),t},Bi=si&&si.__awaiter||function(e,t,i,r){function n(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function p(u){try{l(r.next(u))}catch(m){s(m)}}function d(u){try{l(r.throw(u))}catch(m){s(m)}}function l(u){u.done?o(u.value):n(u.value).then(p,d)}l((r=r.apply(e,t||[])).next())})};Object.defineProperty(si,"__esModule",{value:!0});si.UploadHttpClient=void 0;var ru=D1(require("fs")),Oe=D1(Te()),kT=D1(H6()),BT=D1(require("stream")),nt=la(),Do=sa(),$T=require("util"),i4=require("url"),r4=require("perf_hooks"),qT=Zl(),iu=Eo(),VT=eu(),n4=Z6(),a4=tu(),jT=$T.promisify(ru.stat),nu=class{constructor(){this.uploadHttpManager=new VT.HttpManager(Do.getUploadFileConcurrency(),"@actions/artifact-upload"),this.statusReporter=new qT.StatusReporter(1e4)}createArtifactInFileContainer(t,i){return Bi(this,void 0,void 0,function*(){let r={Type:"actions_storage",Name:t};if(i&&i.retentionDays){let m=Do.getRetentionDays();r.RetentionDays=nt.getProperRetention(i.retentionDays,m)}let n=JSON.stringify(r,null,2),o=nt.getArtifactUrl(),s=this.uploadHttpManager.getClient(0),p=nt.getUploadHeaders("application/json",!1),d=new Map([[iu.HttpCodes.Forbidden,"Artifact storage quota has been hit. Unable to upload any new artifacts"],[iu.HttpCodes.BadRequest,`The artifact name ${t} is not valid. Request URL ${o}`]]),u=yield(yield a4.retryHttpClientRequest("Create Artifact Container",()=>Bi(this,void 0,void 0,function*(){return s.post(o,n,p)}),d)).readBody();return JSON.parse(u)})}uploadArtifactToFileContainer(t,i,r){return Bi(this,void 0,void 0,function*(){let n=Do.getUploadFileConcurrency(),o=Do.getUploadChunkSize();Oe.debug(`File Concurrency: ${n}, and Chunk Size: ${o}`);let s=[],p=!0;r&&r.continueOnError===!1&&(p=!1);for(let b of i){let y=new i4.URL(t);y.searchParams.append("itemPath",b.uploadFilePath),s.push({file:b.absoluteFilePath,resourceUrl:y.toString(),maxChunkSize:o,continueOnError:p})}let d=[...new Array(n).keys()],l=[],u=0,m=0,f=0,h=0,g=!1;return this.statusReporter.setTotalNumberOfFilesToProcess(i.length),this.statusReporter.start(),yield Promise.all(d.map(b=>Bi(this,void 0,void 0,function*(){for(;uru.createReadStream(i.file),u=!1,l=n):(Oe.debug(`A gzip file created for ${i.file} helped with reducing the size of the original file. The file will be uploaded using gzip.`),f=()=>{let g=new BT.PassThrough;return g.end(m),g},l=m.byteLength),(yield this.uploadChunk(t,i.resourceUrl,f,0,l-1,l,u,n))||(p=!1,d+=l,Oe.warning(`Aborting upload for ${i.file} due to failure`)),{isSuccess:p,successfulUploadSize:l-d,totalSize:n}}else{let m=yield kT.file();Oe.debug(`${i.file} is greater than 64k in size. Creating a gzip file on-disk ${m.path} to potentially reduce the upload size`),l=yield n4.createGZipFileOnDisk(i.file,m.path);let f=m.path;!o&&nru.createReadStream(f,{start:b,end:y,autoClose:!1}),b,y,l,u,n))?l>8388608&&this.statusReporter.updateLargeFileStatus(i.file,b,y,l):(p=!1,d+=g,Oe.warning(`Aborting upload for ${i.file} due to failure`),h=!0)}return Oe.debug(`deleting temporary gzip file ${m.path}`),yield m.cleanup(),{isSuccess:p,successfulUploadSize:l-d,totalSize:n}}})}uploadChunk(t,i,r,n,o,s,p,d){return Bi(this,void 0,void 0,function*(){let l=yield nt.digestForStream(r()),u=nt.getUploadHeaders("application/octet-stream",!0,p,d,o-n+1,nt.getContentRange(n,o,s),l),m=()=>Bi(this,void 0,void 0,function*(){return yield this.uploadHttpManager.getClient(t).sendStream("PUT",i,r(),u)}),f=0,h=Do.getRetryLimit(),g=y=>(f++,f>h?(y&&nt.displayHttpDiagnostics(y),Oe.info(`Retry limit has been reached for chunk at offset ${n} to ${i}`),!0):!1),b=y=>Bi(this,void 0,void 0,function*(){if(this.uploadHttpManager.disposeAndReplaceClient(t),y)Oe.info(`Backoff due to too many requests, retry #${f}. Waiting for ${y} milliseconds before continuing the upload`),yield nt.sleep(y);else{let E=nt.getExponentialRetryTimeInMilliseconds(f);Oe.info(`Exponential backoff for retry #${f}. Waiting for ${E} milliseconds before continuing the upload at offset ${n}`),yield nt.sleep(E)}Oe.info(`Finished backoff for retry #${f}, continuing with upload`)});for(;f<=h;){let y;try{y=yield m()}catch(E){if(Oe.info(`An error has been caught http-client index ${t}, retrying the upload`),console.log(E),g())return!1;yield b();continue}if(yield y.readBody(),nt.isSuccessStatusCode(y.message.statusCode))return!0;if(nt.isRetryableStatusCode(y.message.statusCode)){if(Oe.info(`A ${y.message.statusCode} status code has been received, will attempt to retry the upload`),g(y))return!1;nt.isThrottledStatusCode(y.message.statusCode)?yield b(nt.tryGetRetryAfterValueTimeInMilliseconds(y.message.headers)):yield b()}else return Oe.error(`Unexpected response. Unable to upload chunk to ${i}`),nt.displayHttpDiagnostics(y),!1}return!1})}patchArtifactSize(t,i){return Bi(this,void 0,void 0,function*(){let r=new i4.URL(nt.getArtifactUrl());r.searchParams.append("artifactName",i);let o=JSON.stringify({Size:t},null,2);Oe.debug(`URL is ${r.toString()}`);let s=this.uploadHttpManager.getClient(0),p=nt.getUploadHeaders("application/json",!1),d=new Map([[iu.HttpCodes.NotFound,`An Artifact with the name ${i} was not found`]]);yield(yield a4.retryHttpClientRequest("Finalize artifact upload",()=>Bi(this,void 0,void 0,function*(){return s.patch(r.toString(),o,p)}),d)).readBody(),Oe.debug(`Artifact ${i} has been successfully uploaded, total size in bytes: ${t}`)})}};si.UploadHttpClient=nu});var l4=w(pi=>{"use strict";c();var MT=pi&&pi.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),UT=pi&&pi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),su=pi&&pi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&MT(t,e,i);return UT(t,e),t},_i=pi&&pi.__awaiter||function(e,t,i,r){function n(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function p(u){try{l(r.next(u))}catch(m){s(m)}}function d(u){try{l(r.throw(u))}catch(m){s(m)}}function l(u){u.done?o(u.value):n(u.value).then(p,d)}l((r=r.apply(e,t||[])).next())})};Object.defineProperty(pi,"__esModule",{value:!0});pi.DownloadHttpClient=void 0;var s4=su(require("fs")),yt=su(Te()),GT=su(require("zlib")),Lt=la(),HT=require("url"),zT=Zl(),p4=require("perf_hooks"),WT=eu(),au=sa(),d4=tu(),ou=class{constructor(){this.downloadHttpManager=new WT.HttpManager(au.getDownloadFileConcurrency(),"@actions/artifact-download"),this.statusReporter=new zT.StatusReporter(1e3)}listArtifacts(){return _i(this,void 0,void 0,function*(){let t=Lt.getArtifactUrl(),i=this.downloadHttpManager.getClient(0),r=Lt.getDownloadHeaders("application/json"),o=yield(yield d4.retryHttpClientRequest("List Artifacts",()=>_i(this,void 0,void 0,function*(){return i.get(t,r)}))).readBody();return JSON.parse(o)})}getContainerItems(t,i){return _i(this,void 0,void 0,function*(){let r=new HT.URL(i);r.searchParams.append("itemPath",t);let n=this.downloadHttpManager.getClient(0),o=Lt.getDownloadHeaders("application/json"),p=yield(yield d4.retryHttpClientRequest("Get Container Items",()=>_i(this,void 0,void 0,function*(){return n.get(r.toString(),o)}))).readBody();return JSON.parse(p)})}downloadSingleArtifact(t){return _i(this,void 0,void 0,function*(){let i=au.getDownloadFileConcurrency();yt.debug(`Download file concurrency is set to ${i}`);let r=[...new Array(i).keys()],n=0,o=0;yt.info(`Total number of files that will be downloaded: ${t.length}`),this.statusReporter.setTotalNumberOfFilesToProcess(t.length),this.statusReporter.start(),yield Promise.all(r.map(s=>_i(this,void 0,void 0,function*(){for(;n{throw new Error(`Unable to download the artifact: ${s}`)}).finally(()=>{this.statusReporter.stop(),this.downloadHttpManager.disposeAndReplaceAllClients()})})}downloadIndividualFile(t,i,r){return _i(this,void 0,void 0,function*(){let n=0,o=au.getRetryLimit(),s=s4.createWriteStream(r),p=Lt.getDownloadHeaders("application/json",!0,!0),d=()=>_i(this,void 0,void 0,function*(){return yield this.downloadHttpManager.getClient(t).get(i,p)}),l=h=>"content-encoding"in h&&h["content-encoding"]==="gzip",u=h=>_i(this,void 0,void 0,function*(){if(n++,n>o)return Promise.reject(new Error(`Retry limit has been reached. Unable to download ${i}`));if(this.downloadHttpManager.disposeAndReplaceClient(t),h)yt.info(`Backoff due to too many requests, retry #${n}. Waiting for ${h} milliseconds before continuing the download`),yield Lt.sleep(h);else{let g=Lt.getExponentialRetryTimeInMilliseconds(n);yt.info(`Exponential backoff for retry #${n}. Waiting for ${g} milliseconds before continuing the download`),yield Lt.sleep(g)}yt.info(`Finished backoff for retry #${n}, continuing with download`)}),m=(h,g)=>!h||!g||process.env.ACTIONS_ARTIFACT_SKIP_DOWNLOAD_VALIDATION?(yt.info("Skipping download validation."),!0):parseInt(h)===g,f=h=>_i(this,void 0,void 0,function*(){s.close(),yield new Promise(g=>{s.on("close",g),s.writableFinished&&g()}),yield Lt.rmFile(h),s=s4.createWriteStream(h)});for(;n<=o;){let h;try{h=yield d()}catch(b){yt.info("An error occurred while attempting to download a file"),console.log(b),yield u();continue}let g=!1;if(Lt.isSuccessStatusCode(h.message.statusCode))try{let b=l(h.message.headers);if(yield this.pipeResponseToFile(h,s,b),b||m(h.message.headers["content-length"],yield Lt.getFileSize(r)))return;g=!0}catch{g=!0}if(g||Lt.isRetryableStatusCode(h.message.statusCode))yt.info(`A ${h.message.statusCode} response code has been received while attempting to download an artifact`),f(r),Lt.isThrottledStatusCode(h.message.statusCode)?yield u(Lt.tryGetRetryAfterValueTimeInMilliseconds(h.message.headers)):yield u();else return Lt.displayHttpDiagnostics(h),Promise.reject(new Error(`Unexpected http ${h.message.statusCode} during download for ${i}`))}})}pipeResponseToFile(t,i,r){return _i(this,void 0,void 0,function*(){yield new Promise((n,o)=>{if(r){let s=GT.createGunzip();t.message.on("error",p=>{yt.error("An error occurred while attempting to read the response stream"),s.close(),i.close(),o(p)}).pipe(s).on("error",p=>{yt.error("An error occurred while attempting to decompress the response stream"),i.close(),o(p)}).pipe(i).on("close",()=>{n()}).on("error",p=>{yt.error(`An error occurred while writing a downloaded file to ${i.path}`),o(p)})}else t.message.on("error",s=>{yt.error("An error occurred while attempting to read the response stream"),i.close(),o(s)}).pipe(i).on("close",()=>{n()}).on("error",s=>{yt.error(`An error occurred while writing a downloaded file to ${i.path}`),o(s)})})})}};pi.DownloadHttpClient=ou});var u4=w($i=>{"use strict";c();var YT=$i&&$i.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),KT=$i&&$i.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),XT=$i&&$i.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&YT(t,e,i);return KT(t,e),t};Object.defineProperty($i,"__esModule",{value:!0});$i.getDownloadSpecification=void 0;var L1=XT(require("path"));function JT(e,t,i,r){let n=new Set,o={rootDownloadLocation:r?L1.join(i,e):i,directoryStructure:[],emptyFilesToCreate:[],filesToDownload:[]};for(let s of t)if(s.path.startsWith(`${e}/`)||s.path.startsWith(`${e}\\`)){let p=L1.normalize(s.path),d=L1.join(i,r?p:p.replace(e,""));s.itemType==="file"&&(n.add(L1.dirname(d)),s.fileLength===0?o.emptyFilesToCreate.push(d):o.filesToDownload.push({sourceLocation:s.contentLocation,targetPath:d}))}return o.directoryStructure=Array.from(n),o}$i.getDownloadSpecification=JT});var h4=w(di=>{"use strict";c();var ZT=di&&di.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),QT=di&&di.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),eO=di&&di.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&ZT(t,e,i);return QT(t,e),t},pu=di&&di.__awaiter||function(e,t,i,r){function n(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function p(u){try{l(r.next(u))}catch(m){s(m)}}function d(u){try{l(r.throw(u))}catch(m){s(m)}}function l(u){u.done?o(u.value):n(u.value).then(p,d)}l((r=r.apply(e,t||[])).next())})};Object.defineProperty(di,"__esModule",{value:!0});di.DefaultArtifactClient=void 0;var Pt=eO(Te()),tO=Nf(),iO=o4(),P1=la(),rO=ml(),c4=l4(),m4=u4(),f4=sa(),F1=require("path"),Lo=class{static create(){return new Lo}uploadArtifact(t,i,r,n){return pu(this,void 0,void 0,function*(){Pt.info(`Starting artifact upload -For more detailed logs during the artifact upload process, enable step-debugging: https://docs.github.com/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging#enabling-step-debug-logging`),rO.checkArtifactName(t);let o=tO.getUploadSpecification(t,r,i),s={artifactName:t,artifactItems:[],size:0,failedItems:[]},p=new iO.UploadHttpClient;if(o.length===0)Pt.warning("No files found that can be uploaded");else{let d=yield p.createArtifactInFileContainer(t,n);if(!d.fileContainerResourceUrl)throw Pt.debug(d.toString()),new Error("No URL provided by the Artifact Service to upload an artifact to");Pt.debug(`Upload Resource URL: ${d.fileContainerResourceUrl}`),Pt.info(`Container for artifact "${t}" successfully created. Starting upload of file(s)`);let l=yield p.uploadArtifactToFileContainer(d.fileContainerResourceUrl,o,n);Pt.info("File upload process has finished. Finalizing the artifact upload"),yield p.patchArtifactSize(l.totalSize,t),l.failedItems.length>0?Pt.info(`Upload finished. There were ${l.failedItems.length} items that failed to upload`):Pt.info("Artifact has been finalized. All files have been successfully uploaded!"),Pt.info(` -The raw size of all the files that were specified for upload is ${l.totalSize} bytes -The size of all the files that were uploaded is ${l.uploadSize} bytes. This takes into account any gzip compression used to reduce the upload size, time and storage - -Note: The size of downloaded zips can differ significantly from the reported size. For more information see: https://github.com/actions/upload-artifact#zipped-artifact-downloads \r -`),s.artifactItems=o.map(u=>u.absoluteFilePath),s.size=l.uploadSize,s.failedItems=l.failedItems}return s})}downloadArtifact(t,i,r){return pu(this,void 0,void 0,function*(){let n=new c4.DownloadHttpClient,o=yield n.listArtifacts();if(o.count===0)throw new Error("Unable to find any artifacts for the associated workflow");let s=o.value.find(l=>l.name===t);if(!s)throw new Error(`Unable to find an artifact with the name: ${t}`);let p=yield n.getContainerItems(s.name,s.fileContainerResourceUrl);i||(i=f4.getWorkSpaceDirectory()),i=F1.normalize(i),i=F1.resolve(i);let d=m4.getDownloadSpecification(t,p.value,i,(r==null?void 0:r.createArtifactFolder)||!1);return d.filesToDownload.length===0?Pt.info(`No downloadable files were found for the artifact: ${s.name}`):(yield P1.createDirectoriesForArtifact(d.directoryStructure),Pt.info("Directory structure has been setup for the artifact"),yield P1.createEmptyFilesForArtifact(d.emptyFilesToCreate),yield n.downloadSingleArtifact(d.filesToDownload)),{artifactName:t,downloadPath:d.rootDownloadLocation}})}downloadAllArtifacts(t){return pu(this,void 0,void 0,function*(){let i=new c4.DownloadHttpClient,r=[],n=yield i.listArtifacts();if(n.count===0)return Pt.info("Unable to find any artifacts for the associated workflow"),r;t||(t=f4.getWorkSpaceDirectory()),t=F1.normalize(t),t=F1.resolve(t);let o=0;for(;o{"use strict";c();Object.defineProperty(k1,"__esModule",{value:!0});k1.create=void 0;var nO=h4();function aO(){return nO.DefaultArtifactClient.create()}k1.create=aO});var Ft=w(du=>{"use strict";c();du.fromCallback=function(e){return Object.defineProperty(function(...t){if(typeof t[t.length-1]=="function")e.apply(this,t);else return new Promise((i,r)=>{e.call(this,...t,(n,o)=>n!=null?r(n):i(o))})},"name",{value:e.name})};du.fromPromise=function(e){return Object.defineProperty(function(...t){let i=t[t.length-1];if(typeof i!="function")return e.apply(this,t);e.apply(this,t.slice(0,-1)).then(r=>i(null,r),i)},"name",{value:e.name})}});var w4=w((nK,g4)=>{c();var Br=require("constants"),oO=process.cwd,B1=null,sO=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return B1||(B1=oO.call(process)),B1};try{process.cwd()}catch{}typeof process.chdir=="function"&&(lu=process.chdir,process.chdir=function(e){B1=null,lu.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,lu));var lu;g4.exports=pO;function pO(e){Br.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||i(e),e.chown=o(e.chown),e.fchown=o(e.fchown),e.lchown=o(e.lchown),e.chmod=r(e.chmod),e.fchmod=r(e.fchmod),e.lchmod=r(e.lchmod),e.chownSync=s(e.chownSync),e.fchownSync=s(e.fchownSync),e.lchownSync=s(e.lchownSync),e.chmodSync=n(e.chmodSync),e.fchmodSync=n(e.fchmodSync),e.lchmodSync=n(e.lchmodSync),e.stat=p(e.stat),e.fstat=p(e.fstat),e.lstat=p(e.lstat),e.statSync=d(e.statSync),e.fstatSync=d(e.fstatSync),e.lstatSync=d(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(u,m,f){f&&process.nextTick(f)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(u,m,f,h){h&&process.nextTick(h)},e.lchownSync=function(){}),sO==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(u){function m(f,h,g){var b=Date.now(),y=0;u(f,h,function E(S){if(S&&(S.code==="EACCES"||S.code==="EPERM"||S.code==="EBUSY")&&Date.now()-b<6e4){setTimeout(function(){e.stat(h,function(A,O){A&&A.code==="ENOENT"?u(f,h,E):g(S)})},y),y<100&&(y+=10);return}g&&g(S)})}return Object.setPrototypeOf&&Object.setPrototypeOf(m,u),m}(e.rename)),e.read=typeof e.read!="function"?e.read:function(u){function m(f,h,g,b,y,E){var S;if(E&&typeof E=="function"){var A=0;S=function(O,B,$){if(O&&O.code==="EAGAIN"&&A<10)return A++,u.call(e,f,h,g,b,y,S);E.apply(this,arguments)}}return u.call(e,f,h,g,b,y,S)}return Object.setPrototypeOf&&Object.setPrototypeOf(m,u),m}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(u){return function(m,f,h,g,b){for(var y=0;;)try{return u.call(e,m,f,h,g,b)}catch(E){if(E.code==="EAGAIN"&&y<10){y++;continue}throw E}}}(e.readSync);function t(u){u.lchmod=function(m,f,h){u.open(m,Br.O_WRONLY|Br.O_SYMLINK,f,function(g,b){if(g){h&&h(g);return}u.fchmod(b,f,function(y){u.close(b,function(E){h&&h(y||E)})})})},u.lchmodSync=function(m,f){var h=u.openSync(m,Br.O_WRONLY|Br.O_SYMLINK,f),g=!0,b;try{b=u.fchmodSync(h,f),g=!1}finally{if(g)try{u.closeSync(h)}catch{}else u.closeSync(h)}return b}}function i(u){Br.hasOwnProperty("O_SYMLINK")&&u.futimes?(u.lutimes=function(m,f,h,g){u.open(m,Br.O_SYMLINK,function(b,y){if(b){g&&g(b);return}u.futimes(y,f,h,function(E){u.close(y,function(S){g&&g(E||S)})})})},u.lutimesSync=function(m,f,h){var g=u.openSync(m,Br.O_SYMLINK),b,y=!0;try{b=u.futimesSync(g,f,h),y=!1}finally{if(y)try{u.closeSync(g)}catch{}else u.closeSync(g)}return b}):u.futimes&&(u.lutimes=function(m,f,h,g){g&&process.nextTick(g)},u.lutimesSync=function(){})}function r(u){return u&&function(m,f,h){return u.call(e,m,f,function(g){l(g)&&(g=null),h&&h.apply(this,arguments)})}}function n(u){return u&&function(m,f){try{return u.call(e,m,f)}catch(h){if(!l(h))throw h}}}function o(u){return u&&function(m,f,h,g){return u.call(e,m,f,h,function(b){l(b)&&(b=null),g&&g.apply(this,arguments)})}}function s(u){return u&&function(m,f,h){try{return u.call(e,m,f,h)}catch(g){if(!l(g))throw g}}}function p(u){return u&&function(m,f,h){typeof f=="function"&&(h=f,f=null);function g(b,y){y&&(y.uid<0&&(y.uid+=4294967296),y.gid<0&&(y.gid+=4294967296)),h&&h.apply(this,arguments)}return f?u.call(e,m,f,g):u.call(e,m,g)}}function d(u){return u&&function(m,f){var h=f?u.call(e,m,f):u.call(e,m);return h&&(h.uid<0&&(h.uid+=4294967296),h.gid<0&&(h.gid+=4294967296)),h}}function l(u){if(!u||u.code==="ENOSYS")return!0;var m=!process.getuid||process.getuid()!==0;return!!(m&&(u.code==="EINVAL"||u.code==="EPERM"))}}});var E4=w((oK,b4)=>{c();var y4=require("stream").Stream;b4.exports=dO;function dO(e){return{ReadStream:t,WriteStream:i};function t(r,n){if(!(this instanceof t))return new t(r,n);y4.call(this);var o=this;this.path=r,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,n=n||{};for(var s=Object.keys(n),p=0,d=s.length;pthis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){o._read()});return}e.open(this.path,this.flags,this.mode,function(u,m){if(u){o.emit("error",u),o.readable=!1;return}o.fd=m,o.emit("open",m),o._read()})}function i(r,n){if(!(this instanceof i))return new i(r,n);y4.call(this),this.path=r,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,n=n||{};for(var o=Object.keys(n),s=0,p=o.length;s= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=e.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}});var _4=w((pK,S4)=>{"use strict";c();S4.exports=uO;var lO=Object.getPrototypeOf||function(e){return e.__proto__};function uO(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:lO(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(e,i))}),t}});var lt=w((lK,mu)=>{c();var Ne=require("fs"),cO=w4(),mO=E4(),fO=_4(),$1=require("util"),at,V1;typeof Symbol=="function"&&typeof Symbol.for=="function"?(at=Symbol.for("graceful-fs.queue"),V1=Symbol.for("graceful-fs.previous")):(at="___graceful-fs.queue",V1="___graceful-fs.previous");function hO(){}function T4(e,t){Object.defineProperty(e,at,{get:function(){return t}})}var yn=hO;$1.debuglog?yn=$1.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(yn=function(){var e=$1.format.apply($1,arguments);e="GFS4: "+e.split(/\n/).join(` -GFS4: `),console.error(e)});Ne[at]||(A4=global[at]||[],T4(Ne,A4),Ne.close=function(e){function t(i,r){return e.call(Ne,i,function(n){n||x4(),typeof r=="function"&&r.apply(this,arguments)})}return Object.defineProperty(t,V1,{value:e}),t}(Ne.close),Ne.closeSync=function(e){function t(i){e.apply(Ne,arguments),x4()}return Object.defineProperty(t,V1,{value:e}),t}(Ne.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){yn(Ne[at]),require("assert").equal(Ne[at].length,0)}));var A4;global[at]||T4(global,Ne[at]);mu.exports=uu(fO(Ne));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Ne.__patched&&(mu.exports=uu(Ne),Ne.__patched=!0);function uu(e){cO(e),e.gracefulify=uu,e.createReadStream=B,e.createWriteStream=$;var t=e.readFile;e.readFile=i;function i(D,U,G){return typeof U=="function"&&(G=U,U=null),be(D,U,G);function be(me,xe,ee,Q){return t(me,xe,function(se){se&&(se.code==="EMFILE"||se.code==="ENFILE")?ca([be,[me,xe,ee],se,Q||Date.now(),Date.now()]):typeof ee=="function"&&ee.apply(this,arguments)})}}var r=e.writeFile;e.writeFile=n;function n(D,U,G,be){return typeof G=="function"&&(be=G,G=null),me(D,U,G,be);function me(xe,ee,Q,se,Ue){return r(xe,ee,Q,function(fe){fe&&(fe.code==="EMFILE"||fe.code==="ENFILE")?ca([me,[xe,ee,Q,se],fe,Ue||Date.now(),Date.now()]):typeof se=="function"&&se.apply(this,arguments)})}}var o=e.appendFile;o&&(e.appendFile=s);function s(D,U,G,be){return typeof G=="function"&&(be=G,G=null),me(D,U,G,be);function me(xe,ee,Q,se,Ue){return o(xe,ee,Q,function(fe){fe&&(fe.code==="EMFILE"||fe.code==="ENFILE")?ca([me,[xe,ee,Q,se],fe,Ue||Date.now(),Date.now()]):typeof se=="function"&&se.apply(this,arguments)})}}var p=e.copyFile;p&&(e.copyFile=d);function d(D,U,G,be){return typeof G=="function"&&(be=G,G=0),me(D,U,G,be);function me(xe,ee,Q,se,Ue){return p(xe,ee,Q,function(fe){fe&&(fe.code==="EMFILE"||fe.code==="ENFILE")?ca([me,[xe,ee,Q,se],fe,Ue||Date.now(),Date.now()]):typeof se=="function"&&se.apply(this,arguments)})}}var l=e.readdir;e.readdir=m;var u=/^v[0-5]\./;function m(D,U,G){typeof U=="function"&&(G=U,U=null);var be=u.test(process.version)?function(ee,Q,se,Ue){return l(ee,me(ee,Q,se,Ue))}:function(ee,Q,se,Ue){return l(ee,Q,me(ee,Q,se,Ue))};return be(D,U,G);function me(xe,ee,Q,se){return function(Ue,fe){Ue&&(Ue.code==="EMFILE"||Ue.code==="ENFILE")?ca([be,[xe,ee,Q],Ue,se||Date.now(),Date.now()]):(fe&&fe.sort&&fe.sort(),typeof Q=="function"&&Q.call(this,Ue,fe))}}}if(process.version.substr(0,4)==="v0.8"){var f=mO(e);E=f.ReadStream,A=f.WriteStream}var h=e.ReadStream;h&&(E.prototype=Object.create(h.prototype),E.prototype.open=S);var g=e.WriteStream;g&&(A.prototype=Object.create(g.prototype),A.prototype.open=O),Object.defineProperty(e,"ReadStream",{get:function(){return E},set:function(D){E=D},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return A},set:function(D){A=D},enumerable:!0,configurable:!0});var b=E;Object.defineProperty(e,"FileReadStream",{get:function(){return b},set:function(D){b=D},enumerable:!0,configurable:!0});var y=A;Object.defineProperty(e,"FileWriteStream",{get:function(){return y},set:function(D){y=D},enumerable:!0,configurable:!0});function E(D,U){return this instanceof E?(h.apply(this,arguments),this):E.apply(Object.create(E.prototype),arguments)}function S(){var D=this;Me(D.path,D.flags,D.mode,function(U,G){U?(D.autoClose&&D.destroy(),D.emit("error",U)):(D.fd=G,D.emit("open",G),D.read())})}function A(D,U){return this instanceof A?(g.apply(this,arguments),this):A.apply(Object.create(A.prototype),arguments)}function O(){var D=this;Me(D.path,D.flags,D.mode,function(U,G){U?(D.destroy(),D.emit("error",U)):(D.fd=G,D.emit("open",G))})}function B(D,U){return new e.ReadStream(D,U)}function $(D,U){return new e.WriteStream(D,U)}var he=e.open;e.open=Me;function Me(D,U,G,be){return typeof G=="function"&&(be=G,G=null),me(D,U,G,be);function me(xe,ee,Q,se,Ue){return he(xe,ee,Q,function(fe,jd){fe&&(fe.code==="EMFILE"||fe.code==="ENFILE")?ca([me,[xe,ee,Q,se],fe,Ue||Date.now(),Date.now()]):typeof se=="function"&&se.apply(this,arguments)})}}return e}function ca(e){yn("ENQUEUE",e[0].name,e[1]),Ne[at].push(e),cu()}var q1;function x4(){for(var e=Date.now(),t=0;t2&&(Ne[at][t][3]=e,Ne[at][t][4]=e);cu()}function cu(){if(clearTimeout(q1),q1=void 0,Ne[at].length!==0){var e=Ne[at].shift(),t=e[0],i=e[1],r=e[2],n=e[3],o=e[4];if(n===void 0)yn("RETRY",t.name,i),t.apply(null,i);else if(Date.now()-n>=6e4){yn("TIMEOUT",t.name,i);var s=i.pop();typeof s=="function"&&s.call(null,r)}else{var p=Date.now()-o,d=Math.max(o-n,1),l=Math.min(d*1.2,100);p>=l?(yn("RETRY",t.name,i),t.apply(null,i.concat([n]))):Ne[at].push(e)}q1===void 0&&(q1=setTimeout(cu,0))}}});var Po=w($r=>{"use strict";c();var O4=Ft().fromCallback,bt=lt(),vO=["access","appendFile","chmod","chown","close","copyFile","fchmod","fchown","fdatasync","fstat","fsync","ftruncate","futimes","lchmod","lchown","link","lstat","mkdir","mkdtemp","open","opendir","readdir","readFile","readlink","realpath","rename","rm","rmdir","stat","symlink","truncate","unlink","utimes","writeFile"].filter(e=>typeof bt[e]=="function");Object.keys(bt).forEach(e=>{e!=="promises"&&($r[e]=bt[e])});vO.forEach(e=>{$r[e]=O4(bt[e])});$r.exists=function(e,t){return typeof t=="function"?bt.exists(e,t):new Promise(i=>bt.exists(e,i))};$r.read=function(e,t,i,r,n,o){return typeof o=="function"?bt.read(e,t,i,r,n,o):new Promise((s,p)=>{bt.read(e,t,i,r,n,(d,l,u)=>{if(d)return p(d);s({bytesRead:l,buffer:u})})})};$r.write=function(e,t,...i){return typeof i[i.length-1]=="function"?bt.write(e,t,...i):new Promise((r,n)=>{bt.write(e,t,...i,(o,s,p)=>{if(o)return n(o);r({bytesWritten:s,buffer:p})})})};typeof bt.writev=="function"&&($r.writev=function(e,t,...i){return typeof i[i.length-1]=="function"?bt.writev(e,t,...i):new Promise((r,n)=>{bt.writev(e,t,...i,(o,s,p)=>{if(o)return n(o);r({bytesWritten:s,buffers:p})})})});typeof bt.realpath.native=="function"&&($r.realpath.native=O4(bt.realpath.native))});var fu=w((fK,N4)=>{c();N4.exports=e=>{let t=process.versions.node.split(".").map(i=>parseInt(i,10));return e=e.split(".").map(i=>parseInt(i,10)),t[0]>e[0]||t[0]===e[0]&&(t[1]>e[1]||t[1]===e[1]&&t[2]>=e[2])}});var L4=w((vK,hu)=>{"use strict";c();var ma=Po(),ar=require("path"),gO=fu(),I4=gO("10.12.0"),C4=e=>{if(process.platform==="win32"&&/[<>:"|?*]/.test(e.replace(ar.parse(e).root,""))){let i=new Error(`Path contains invalid characters: ${e}`);throw i.code="EINVAL",i}},R4=e=>{let t={mode:511};return typeof e=="number"&&(e={mode:e}),{...t,...e}},D4=e=>{let t=new Error(`operation not permitted, mkdir '${e}'`);return t.code="EPERM",t.errno=-4048,t.path=e,t.syscall="mkdir",t};hu.exports.makeDir=async(e,t)=>{if(C4(e),t=R4(t),I4){let r=ar.resolve(e);return ma.mkdir(r,{mode:t.mode,recursive:!0})}let i=async r=>{try{await ma.mkdir(r,t.mode)}catch(n){if(n.code==="EPERM")throw n;if(n.code==="ENOENT"){if(ar.dirname(r)===r)throw D4(r);if(n.message.includes("null bytes"))throw n;return await i(ar.dirname(r)),i(r)}try{if(!(await ma.stat(r)).isDirectory())throw new Error("The path is not a directory")}catch{throw n}}};return i(ar.resolve(e))};hu.exports.makeDirSync=(e,t)=>{if(C4(e),t=R4(t),I4){let r=ar.resolve(e);return ma.mkdirSync(r,{mode:t.mode,recursive:!0})}let i=r=>{try{ma.mkdirSync(r,t.mode)}catch(n){if(n.code==="EPERM")throw n;if(n.code==="ENOENT"){if(ar.dirname(r)===r)throw D4(r);if(n.message.includes("null bytes"))throw n;return i(ar.dirname(r)),i(r)}try{if(!ma.statSync(r).isDirectory())throw new Error("The path is not a directory")}catch{throw n}}};return i(ar.resolve(e))}});var Ai=w((wK,P4)=>{"use strict";c();var wO=Ft().fromPromise,{makeDir:yO,makeDirSync:vu}=L4(),gu=wO(yO);P4.exports={mkdirs:gu,mkdirsSync:vu,mkdirp:gu,mkdirpSync:vu,ensureDir:gu,ensureDirSync:vu}});var wu=w((bK,F4)=>{"use strict";c();var fa=lt();function bO(e,t,i,r){fa.open(e,"r+",(n,o)=>{if(n)return r(n);fa.futimes(o,t,i,s=>{fa.close(o,p=>{r&&r(s||p)})})})}function EO(e,t,i){let r=fa.openSync(e,"r+");return fa.futimesSync(r,t,i),fa.closeSync(r)}F4.exports={utimesMillis:bO,utimesMillisSync:EO}});var Fo=w((SK,q4)=>{"use strict";c();var ha=Po(),kt=require("path"),SO=require("util"),_O=fu(),j1=_O("10.5.0"),k4=e=>j1?ha.stat(e,{bigint:!0}):ha.stat(e),yu=e=>j1?ha.statSync(e,{bigint:!0}):ha.statSync(e);function AO(e,t){return Promise.all([k4(e),k4(t).catch(i=>{if(i.code==="ENOENT")return null;throw i})]).then(([i,r])=>({srcStat:i,destStat:r}))}function xO(e,t){let i,r=yu(e);try{i=yu(t)}catch(n){if(n.code==="ENOENT")return{srcStat:r,destStat:null};throw n}return{srcStat:r,destStat:i}}function TO(e,t,i,r){SO.callbackify(AO)(e,t,(n,o)=>{if(n)return r(n);let{srcStat:s,destStat:p}=o;return p&&M1(s,p)?r(new Error("Source and destination must not be the same.")):s.isDirectory()&&bu(e,t)?r(new Error(U1(e,t,i))):r(null,{srcStat:s,destStat:p})})}function OO(e,t,i){let{srcStat:r,destStat:n}=xO(e,t);if(n&&M1(r,n))throw new Error("Source and destination must not be the same.");if(r.isDirectory()&&bu(e,t))throw new Error(U1(e,t,i));return{srcStat:r,destStat:n}}function B4(e,t,i,r,n){let o=kt.resolve(kt.dirname(e)),s=kt.resolve(kt.dirname(i));if(s===o||s===kt.parse(s).root)return n();let p=(d,l)=>d?d.code==="ENOENT"?n():n(d):M1(t,l)?n(new Error(U1(e,i,r))):B4(e,t,s,r,n);j1?ha.stat(s,{bigint:!0},p):ha.stat(s,p)}function $4(e,t,i,r){let n=kt.resolve(kt.dirname(e)),o=kt.resolve(kt.dirname(i));if(o===n||o===kt.parse(o).root)return;let s;try{s=yu(o)}catch(p){if(p.code==="ENOENT")return;throw p}if(M1(t,s))throw new Error(U1(e,i,r));return $4(e,t,o,r)}function M1(e,t){return!!(t.ino&&t.dev&&t.ino===e.ino&&t.dev===e.dev&&(j1||t.inon),r=kt.resolve(t).split(kt.sep).filter(n=>n);return i.reduce((n,o,s)=>n&&r[s]===o,!0)}function U1(e,t,i){return`Cannot ${i} '${e}' to a subdirectory of itself, '${t}'.`}q4.exports={checkPaths:TO,checkPathsSync:OO,checkParentPaths:B4,checkParentPathsSync:$4,isSrcSubdir:bu}});var G4=w((AK,U4)=>{"use strict";c();var ut=lt(),ko=require("path"),NO=Ai().mkdirsSync,IO=wu().utimesMillisSync,Bo=Fo();function CO(e,t,i){typeof i=="function"&&(i={filter:i}),i=i||{},i.clobber="clobber"in i?!!i.clobber:!0,i.overwrite="overwrite"in i?!!i.overwrite:i.clobber,i.preserveTimestamps&&process.arch==="ia32"&&console.warn(`fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended; - - see https://github.com/jprichardson/node-fs-extra/issues/269`);let{srcStat:r,destStat:n}=Bo.checkPathsSync(e,t,"copy");return Bo.checkParentPathsSync(e,r,t,"copy"),RO(n,e,t,i)}function RO(e,t,i,r){if(r.filter&&!r.filter(t,i))return;let n=ko.dirname(i);return ut.existsSync(n)||NO(n),V4(e,t,i,r)}function V4(e,t,i,r){if(!(r.filter&&!r.filter(t,i)))return DO(e,t,i,r)}function DO(e,t,i,r){let o=(r.dereference?ut.statSync:ut.lstatSync)(t);if(o.isDirectory())return qO(o,e,t,i,r);if(o.isFile()||o.isCharacterDevice()||o.isBlockDevice())return LO(o,e,t,i,r);if(o.isSymbolicLink())return MO(e,t,i,r)}function LO(e,t,i,r,n){return t?PO(e,i,r,n):j4(e,i,r,n)}function PO(e,t,i,r){if(r.overwrite)return ut.unlinkSync(i),j4(e,t,i,r);if(r.errorOnExist)throw new Error(`'${i}' already exists`)}function j4(e,t,i,r){return ut.copyFileSync(t,i),r.preserveTimestamps&&FO(e.mode,t,i),Eu(i,e.mode)}function FO(e,t,i){return kO(e)&&BO(i,e),$O(t,i)}function kO(e){return(e&128)===0}function BO(e,t){return Eu(e,t|128)}function Eu(e,t){return ut.chmodSync(e,t)}function $O(e,t){let i=ut.statSync(e);return IO(t,i.atime,i.mtime)}function qO(e,t,i,r,n){if(!t)return VO(e.mode,i,r,n);if(t&&!t.isDirectory())throw new Error(`Cannot overwrite non-directory '${r}' with directory '${i}'.`);return M4(i,r,n)}function VO(e,t,i,r){return ut.mkdirSync(i),M4(t,i,r),Eu(i,e)}function M4(e,t,i){ut.readdirSync(e).forEach(r=>jO(r,e,t,i))}function jO(e,t,i,r){let n=ko.join(t,e),o=ko.join(i,e),{destStat:s}=Bo.checkPathsSync(n,o,"copy");return V4(s,n,o,r)}function MO(e,t,i,r){let n=ut.readlinkSync(t);if(r.dereference&&(n=ko.resolve(process.cwd(),n)),e){let o;try{o=ut.readlinkSync(i)}catch(s){if(s.code==="EINVAL"||s.code==="UNKNOWN")return ut.symlinkSync(n,i);throw s}if(r.dereference&&(o=ko.resolve(process.cwd(),o)),Bo.isSrcSubdir(n,o))throw new Error(`Cannot copy '${n}' to a subdirectory of itself, '${o}'.`);if(ut.statSync(i).isDirectory()&&Bo.isSrcSubdir(o,n))throw new Error(`Cannot overwrite '${o}' with '${n}'.`);return UO(n,i)}else return ut.symlinkSync(n,i)}function UO(e,t){return ut.unlinkSync(t),ut.symlinkSync(e,t)}U4.exports=CO});var Su=w((TK,H4)=>{"use strict";c();H4.exports={copySync:G4()}});var qr=w((NK,W4)=>{"use strict";c();var GO=Ft().fromPromise,z4=Po();function HO(e){return z4.access(e).then(()=>!0).catch(()=>!1)}W4.exports={pathExists:GO(HO),pathExistsSync:z4.existsSync}});var i3=w((CK,t3)=>{"use strict";c();var Bt=lt(),$o=require("path"),zO=Ai().mkdirs,WO=qr().pathExists,YO=wu().utimesMillis,qo=Fo();function KO(e,t,i,r){typeof i=="function"&&!r?(r=i,i={}):typeof i=="function"&&(i={filter:i}),r=r||function(){},i=i||{},i.clobber="clobber"in i?!!i.clobber:!0,i.overwrite="overwrite"in i?!!i.overwrite:i.clobber,i.preserveTimestamps&&process.arch==="ia32"&&console.warn(`fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended; - - see https://github.com/jprichardson/node-fs-extra/issues/269`),qo.checkPaths(e,t,"copy",(n,o)=>{if(n)return r(n);let{srcStat:s,destStat:p}=o;qo.checkParentPaths(e,s,t,"copy",d=>d?r(d):i.filter?J4(Y4,p,e,t,i,r):Y4(p,e,t,i,r))})}function Y4(e,t,i,r,n){let o=$o.dirname(i);WO(o,(s,p)=>{if(s)return n(s);if(p)return _u(e,t,i,r,n);zO(o,d=>d?n(d):_u(e,t,i,r,n))})}function J4(e,t,i,r,n,o){Promise.resolve(n.filter(i,r)).then(s=>s?e(t,i,r,n,o):o(),s=>o(s))}function _u(e,t,i,r,n){return r.filter?J4(K4,e,t,i,r,n):K4(e,t,i,r,n)}function K4(e,t,i,r,n){(r.dereference?Bt.stat:Bt.lstat)(t,(s,p)=>{if(s)return n(s);if(p.isDirectory())return iN(p,e,t,i,r,n);if(p.isFile()||p.isCharacterDevice()||p.isBlockDevice())return XO(p,e,t,i,r,n);if(p.isSymbolicLink())return aN(e,t,i,r,n)})}function XO(e,t,i,r,n,o){return t?JO(e,i,r,n,o):Z4(e,i,r,n,o)}function JO(e,t,i,r,n){if(r.overwrite)Bt.unlink(i,o=>o?n(o):Z4(e,t,i,r,n));else return r.errorOnExist?n(new Error(`'${i}' already exists`)):n()}function Z4(e,t,i,r,n){Bt.copyFile(t,i,o=>o?n(o):r.preserveTimestamps?ZO(e.mode,t,i,n):G1(i,e.mode,n))}function ZO(e,t,i,r){return QO(e)?eN(i,e,n=>n?r(n):X4(e,t,i,r)):X4(e,t,i,r)}function QO(e){return(e&128)===0}function eN(e,t,i){return G1(e,t|128,i)}function X4(e,t,i,r){tN(t,i,n=>n?r(n):G1(i,e,r))}function G1(e,t,i){return Bt.chmod(e,t,i)}function tN(e,t,i){Bt.stat(e,(r,n)=>r?i(r):YO(t,n.atime,n.mtime,i))}function iN(e,t,i,r,n,o){return t?t&&!t.isDirectory()?o(new Error(`Cannot overwrite non-directory '${r}' with directory '${i}'.`)):Q4(i,r,n,o):rN(e.mode,i,r,n,o)}function rN(e,t,i,r,n){Bt.mkdir(i,o=>{if(o)return n(o);Q4(t,i,r,s=>s?n(s):G1(i,e,n))})}function Q4(e,t,i,r){Bt.readdir(e,(n,o)=>n?r(n):e3(o,e,t,i,r))}function e3(e,t,i,r,n){let o=e.pop();return o?nN(e,o,t,i,r,n):n()}function nN(e,t,i,r,n,o){let s=$o.join(i,t),p=$o.join(r,t);qo.checkPaths(s,p,"copy",(d,l)=>{if(d)return o(d);let{destStat:u}=l;_u(u,s,p,n,m=>m?o(m):e3(e,i,r,n,o))})}function aN(e,t,i,r,n){Bt.readlink(t,(o,s)=>{if(o)return n(o);if(r.dereference&&(s=$o.resolve(process.cwd(),s)),e)Bt.readlink(i,(p,d)=>p?p.code==="EINVAL"||p.code==="UNKNOWN"?Bt.symlink(s,i,n):n(p):(r.dereference&&(d=$o.resolve(process.cwd(),d)),qo.isSrcSubdir(s,d)?n(new Error(`Cannot copy '${s}' to a subdirectory of itself, '${d}'.`)):e.isDirectory()&&qo.isSrcSubdir(d,s)?n(new Error(`Cannot overwrite '${d}' with '${s}'.`)):oN(s,i,n)));else return Bt.symlink(s,i,n)})}function oN(e,t,i){Bt.unlink(t,r=>r?i(r):Bt.symlink(e,t,i))}t3.exports=KO});var Au=w((DK,r3)=>{"use strict";c();var sN=Ft().fromCallback;r3.exports={copy:sN(i3())}});var c3=w((PK,u3)=>{"use strict";c();var n3=lt(),p3=require("path"),ge=require("assert"),Vo=process.platform==="win32";function d3(e){["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(i=>{e[i]=e[i]||n3[i],i=i+"Sync",e[i]=e[i]||n3[i]}),e.maxBusyTries=e.maxBusyTries||3}function xu(e,t,i){let r=0;typeof t=="function"&&(i=t,t={}),ge(e,"rimraf: missing path"),ge.strictEqual(typeof e,"string","rimraf: path should be a string"),ge.strictEqual(typeof i,"function","rimraf: callback function required"),ge(t,"rimraf: invalid options argument provided"),ge.strictEqual(typeof t,"object","rimraf: options should be object"),d3(t),a3(e,t,function n(o){if(o){if((o.code==="EBUSY"||o.code==="ENOTEMPTY"||o.code==="EPERM")&&ra3(e,t,n),s)}o.code==="ENOENT"&&(o=null)}i(o)})}function a3(e,t,i){ge(e),ge(t),ge(typeof i=="function"),t.lstat(e,(r,n)=>{if(r&&r.code==="ENOENT")return i(null);if(r&&r.code==="EPERM"&&Vo)return o3(e,t,r,i);if(n&&n.isDirectory())return H1(e,t,r,i);t.unlink(e,o=>{if(o){if(o.code==="ENOENT")return i(null);if(o.code==="EPERM")return Vo?o3(e,t,o,i):H1(e,t,o,i);if(o.code==="EISDIR")return H1(e,t,o,i)}return i(o)})})}function o3(e,t,i,r){ge(e),ge(t),ge(typeof r=="function"),t.chmod(e,438,n=>{n?r(n.code==="ENOENT"?null:i):t.stat(e,(o,s)=>{o?r(o.code==="ENOENT"?null:i):s.isDirectory()?H1(e,t,i,r):t.unlink(e,r)})})}function s3(e,t,i){let r;ge(e),ge(t);try{t.chmodSync(e,438)}catch(n){if(n.code==="ENOENT")return;throw i}try{r=t.statSync(e)}catch(n){if(n.code==="ENOENT")return;throw i}r.isDirectory()?z1(e,t,i):t.unlinkSync(e)}function H1(e,t,i,r){ge(e),ge(t),ge(typeof r=="function"),t.rmdir(e,n=>{n&&(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")?pN(e,t,r):n&&n.code==="ENOTDIR"?r(i):r(n)})}function pN(e,t,i){ge(e),ge(t),ge(typeof i=="function"),t.readdir(e,(r,n)=>{if(r)return i(r);let o=n.length,s;if(o===0)return t.rmdir(e,i);n.forEach(p=>{xu(p3.join(e,p),t,d=>{if(!s){if(d)return i(s=d);--o===0&&t.rmdir(e,i)}})})})}function l3(e,t){let i;t=t||{},d3(t),ge(e,"rimraf: missing path"),ge.strictEqual(typeof e,"string","rimraf: path should be a string"),ge(t,"rimraf: missing options"),ge.strictEqual(typeof t,"object","rimraf: options should be object");try{i=t.lstatSync(e)}catch(r){if(r.code==="ENOENT")return;r.code==="EPERM"&&Vo&&s3(e,t,r)}try{i&&i.isDirectory()?z1(e,t,null):t.unlinkSync(e)}catch(r){if(r.code==="ENOENT")return;if(r.code==="EPERM")return Vo?s3(e,t,r):z1(e,t,r);if(r.code!=="EISDIR")throw r;z1(e,t,r)}}function z1(e,t,i){ge(e),ge(t);try{t.rmdirSync(e)}catch(r){if(r.code==="ENOTDIR")throw i;if(r.code==="ENOTEMPTY"||r.code==="EEXIST"||r.code==="EPERM")dN(e,t);else if(r.code!=="ENOENT")throw r}}function dN(e,t){if(ge(e),ge(t),t.readdirSync(e).forEach(i=>l3(p3.join(e,i),t)),Vo){let i=Date.now();do try{return t.rmdirSync(e,t)}catch{}while(Date.now()-i<500)}else return t.rmdirSync(e,t)}u3.exports=xu;xu.sync=l3});var jo=w((kK,f3)=>{"use strict";c();var lN=Ft().fromCallback,m3=c3();f3.exports={remove:lN(m3),removeSync:m3.sync}});var S3=w(($K,E3)=>{"use strict";c();var uN=Ft().fromCallback,g3=lt(),w3=require("path"),y3=Ai(),b3=jo(),h3=uN(function(t,i){i=i||function(){},g3.readdir(t,(r,n)=>{if(r)return y3.mkdirs(t,i);n=n.map(s=>w3.join(t,s)),o();function o(){let s=n.pop();if(!s)return i();b3.remove(s,p=>{if(p)return i(p);o()})}})});function v3(e){let t;try{t=g3.readdirSync(e)}catch{return y3.mkdirsSync(e)}t.forEach(i=>{i=w3.join(e,i),b3.removeSync(i)})}E3.exports={emptyDirSync:v3,emptydirSync:v3,emptyDir:h3,emptydir:h3}});var T3=w((VK,x3)=>{"use strict";c();var cN=Ft().fromCallback,_3=require("path"),Vr=lt(),A3=Ai();function mN(e,t){function i(){Vr.writeFile(e,"",r=>{if(r)return t(r);t()})}Vr.stat(e,(r,n)=>{if(!r&&n.isFile())return t();let o=_3.dirname(e);Vr.stat(o,(s,p)=>{if(s)return s.code==="ENOENT"?A3.mkdirs(o,d=>{if(d)return t(d);i()}):t(s);p.isDirectory()?i():Vr.readdir(o,d=>{if(d)return t(d)})})})}function fN(e){let t;try{t=Vr.statSync(e)}catch{}if(t&&t.isFile())return;let i=_3.dirname(e);try{Vr.statSync(i).isDirectory()||Vr.readdirSync(i)}catch(r){if(r&&r.code==="ENOENT")A3.mkdirsSync(i);else throw r}Vr.writeFileSync(e,"")}x3.exports={createFile:cN(mN),createFileSync:fN}});var R3=w((MK,C3)=>{"use strict";c();var hN=Ft().fromCallback,N3=require("path"),bn=lt(),I3=Ai(),O3=qr().pathExists;function vN(e,t,i){function r(n,o){bn.link(n,o,s=>{if(s)return i(s);i(null)})}O3(t,(n,o)=>{if(n)return i(n);if(o)return i(null);bn.lstat(e,s=>{if(s)return s.message=s.message.replace("lstat","ensureLink"),i(s);let p=N3.dirname(t);O3(p,(d,l)=>{if(d)return i(d);if(l)return r(e,t);I3.mkdirs(p,u=>{if(u)return i(u);r(e,t)})})})})}function gN(e,t){if(bn.existsSync(t))return;try{bn.lstatSync(e)}catch(o){throw o.message=o.message.replace("lstat","ensureLink"),o}let r=N3.dirname(t);return bn.existsSync(r)||I3.mkdirsSync(r),bn.linkSync(e,t)}C3.exports={createLink:hN(vN),createLinkSync:gN}});var L3=w((GK,D3)=>{"use strict";c();var jr=require("path"),Mo=lt(),wN=qr().pathExists;function yN(e,t,i){if(jr.isAbsolute(e))return Mo.lstat(e,r=>r?(r.message=r.message.replace("lstat","ensureSymlink"),i(r)):i(null,{toCwd:e,toDst:e}));{let r=jr.dirname(t),n=jr.join(r,e);return wN(n,(o,s)=>o?i(o):s?i(null,{toCwd:n,toDst:e}):Mo.lstat(e,p=>p?(p.message=p.message.replace("lstat","ensureSymlink"),i(p)):i(null,{toCwd:e,toDst:jr.relative(r,e)})))}}function bN(e,t){let i;if(jr.isAbsolute(e)){if(i=Mo.existsSync(e),!i)throw new Error("absolute srcpath does not exist");return{toCwd:e,toDst:e}}else{let r=jr.dirname(t),n=jr.join(r,e);if(i=Mo.existsSync(n),i)return{toCwd:n,toDst:e};if(i=Mo.existsSync(e),!i)throw new Error("relative srcpath does not exist");return{toCwd:e,toDst:jr.relative(r,e)}}}D3.exports={symlinkPaths:yN,symlinkPathsSync:bN}});var k3=w((zK,F3)=>{"use strict";c();var P3=lt();function EN(e,t,i){if(i=typeof t=="function"?t:i,t=typeof t=="function"?!1:t,t)return i(null,t);P3.lstat(e,(r,n)=>{if(r)return i(null,"file");t=n&&n.isDirectory()?"dir":"file",i(null,t)})}function SN(e,t){let i;if(t)return t;try{i=P3.lstatSync(e)}catch{return"file"}return i&&i.isDirectory()?"dir":"file"}F3.exports={symlinkType:EN,symlinkTypeSync:SN}});var U3=w((YK,M3)=>{"use strict";c();var _N=Ft().fromCallback,$3=require("path"),va=lt(),q3=Ai(),AN=q3.mkdirs,xN=q3.mkdirsSync,V3=L3(),TN=V3.symlinkPaths,ON=V3.symlinkPathsSync,j3=k3(),NN=j3.symlinkType,IN=j3.symlinkTypeSync,B3=qr().pathExists;function CN(e,t,i,r){r=typeof i=="function"?i:r,i=typeof i=="function"?!1:i,B3(t,(n,o)=>{if(n)return r(n);if(o)return r(null);TN(e,t,(s,p)=>{if(s)return r(s);e=p.toDst,NN(p.toCwd,i,(d,l)=>{if(d)return r(d);let u=$3.dirname(t);B3(u,(m,f)=>{if(m)return r(m);if(f)return va.symlink(e,t,l,r);AN(u,h=>{if(h)return r(h);va.symlink(e,t,l,r)})})})})})}function RN(e,t,i){if(va.existsSync(t))return;let n=ON(e,t);e=n.toDst,i=IN(n.toCwd,i);let o=$3.dirname(t);return va.existsSync(o)||xN(o),va.symlinkSync(e,t,i)}M3.exports={createSymlink:_N(CN),createSymlinkSync:RN}});var H3=w((XK,G3)=>{"use strict";c();var W1=T3(),Y1=R3(),K1=U3();G3.exports={createFile:W1.createFile,createFileSync:W1.createFileSync,ensureFile:W1.createFile,ensureFileSync:W1.createFileSync,createLink:Y1.createLink,createLinkSync:Y1.createLinkSync,ensureLink:Y1.createLink,ensureLinkSync:Y1.createLinkSync,createSymlink:K1.createSymlink,createSymlinkSync:K1.createSymlinkSync,ensureSymlink:K1.createSymlink,ensureSymlinkSync:K1.createSymlinkSync}});var X1=w((ZK,z3)=>{c();function DN(e,{EOL:t=` -`,finalEOL:i=!0,replacer:r=null,spaces:n}={}){let o=i?t:"";return JSON.stringify(e,r,n).replace(/\n/g,t)+o}function LN(e){return Buffer.isBuffer(e)&&(e=e.toString("utf8")),e.replace(/^\uFEFF/,"")}z3.exports={stringify:DN,stripBom:LN}});var X3=w((eX,K3)=>{c();var ga;try{ga=lt()}catch{ga=require("fs")}var J1=Ft(),{stringify:W3,stripBom:Y3}=X1();async function PN(e,t={}){typeof t=="string"&&(t={encoding:t});let i=t.fs||ga,r="throws"in t?t.throws:!0,n=await J1.fromCallback(i.readFile)(e,t);n=Y3(n);let o;try{o=JSON.parse(n,t?t.reviver:null)}catch(s){if(r)throw s.message=`${e}: ${s.message}`,s;return null}return o}var FN=J1.fromPromise(PN);function kN(e,t={}){typeof t=="string"&&(t={encoding:t});let i=t.fs||ga,r="throws"in t?t.throws:!0;try{let n=i.readFileSync(e,t);return n=Y3(n),JSON.parse(n,t.reviver)}catch(n){if(r)throw n.message=`${e}: ${n.message}`,n;return null}}async function BN(e,t,i={}){let r=i.fs||ga,n=W3(t,i);await J1.fromCallback(r.writeFile)(e,n,i)}var $N=J1.fromPromise(BN);function qN(e,t,i={}){let r=i.fs||ga,n=W3(t,i);return r.writeFileSync(e,n,i)}var VN={readFile:FN,readFileSync:kN,writeFile:$N,writeFileSync:qN};K3.exports=VN});var Z3=w((iX,J3)=>{"use strict";c();var Z1=X3();J3.exports={readJson:Z1.readFile,readJsonSync:Z1.readFileSync,writeJson:Z1.writeFile,writeJsonSync:Z1.writeFileSync}});var Q1=w((nX,t9)=>{"use strict";c();var jN=Ft().fromCallback,Uo=lt(),Q3=require("path"),e9=Ai(),MN=qr().pathExists;function UN(e,t,i,r){typeof i=="function"&&(r=i,i="utf8");let n=Q3.dirname(e);MN(n,(o,s)=>{if(o)return r(o);if(s)return Uo.writeFile(e,t,i,r);e9.mkdirs(n,p=>{if(p)return r(p);Uo.writeFile(e,t,i,r)})})}function GN(e,...t){let i=Q3.dirname(e);if(Uo.existsSync(i))return Uo.writeFileSync(e,...t);e9.mkdirsSync(i),Uo.writeFileSync(e,...t)}t9.exports={outputFile:jN(UN),outputFileSync:GN}});var r9=w((oX,i9)=>{"use strict";c();var{stringify:HN}=X1(),{outputFile:zN}=Q1();async function WN(e,t,i={}){let r=HN(t,i);await zN(e,r,i)}i9.exports=WN});var a9=w((pX,n9)=>{"use strict";c();var{stringify:YN}=X1(),{outputFileSync:KN}=Q1();function XN(e,t,i){let r=YN(t,i);KN(e,r,i)}n9.exports=XN});var s9=w((lX,o9)=>{"use strict";c();var JN=Ft().fromPromise,Et=Z3();Et.outputJson=JN(r9());Et.outputJsonSync=a9();Et.outputJSON=Et.outputJson;Et.outputJSONSync=Et.outputJsonSync;Et.writeJSON=Et.writeJson;Et.writeJSONSync=Et.writeJsonSync;Et.readJSON=Et.readJson;Et.readJSONSync=Et.readJsonSync;o9.exports=Et});var m9=w((cX,c9)=>{"use strict";c();var l9=lt(),ZN=require("path"),QN=Su().copySync,u9=jo().removeSync,eI=Ai().mkdirpSync,p9=Fo();function tI(e,t,i){i=i||{};let r=i.overwrite||i.clobber||!1,{srcStat:n}=p9.checkPathsSync(e,t,"move");return p9.checkParentPathsSync(e,n,t,"move"),eI(ZN.dirname(t)),iI(e,t,r)}function iI(e,t,i){if(i)return u9(t),d9(e,t,i);if(l9.existsSync(t))throw new Error("dest already exists.");return d9(e,t,i)}function d9(e,t,i){try{l9.renameSync(e,t)}catch(r){if(r.code!=="EXDEV")throw r;return rI(e,t,i)}}function rI(e,t,i){return QN(e,t,{overwrite:i,errorOnExist:!0}),u9(e)}c9.exports=tI});var h9=w((fX,f9)=>{"use strict";c();f9.exports={moveSync:m9()}});var b9=w((vX,y9)=>{"use strict";c();var nI=lt(),aI=require("path"),oI=Au().copy,w9=jo().remove,sI=Ai().mkdirp,pI=qr().pathExists,v9=Fo();function dI(e,t,i,r){typeof i=="function"&&(r=i,i={});let n=i.overwrite||i.clobber||!1;v9.checkPaths(e,t,"move",(o,s)=>{if(o)return r(o);let{srcStat:p}=s;v9.checkParentPaths(e,p,t,"move",d=>{if(d)return r(d);sI(aI.dirname(t),l=>l?r(l):lI(e,t,n,r))})})}function lI(e,t,i,r){if(i)return w9(t,n=>n?r(n):g9(e,t,i,r));pI(t,(n,o)=>n?r(n):o?r(new Error("dest already exists.")):g9(e,t,i,r))}function g9(e,t,i,r){nI.rename(e,t,n=>n?n.code!=="EXDEV"?r(n):uI(e,t,i,r):r())}function uI(e,t,i,r){oI(e,t,{overwrite:i,errorOnExist:!0},o=>o?r(o):w9(e,r))}y9.exports=dI});var S9=w((wX,E9)=>{"use strict";c();var cI=Ft().fromCallback;E9.exports={move:cI(b9())}});var li=w((bX,Tu)=>{"use strict";c();Tu.exports={...Po(),...Su(),...Au(),...S3(),...H3(),...s9(),...Ai(),...h9(),...S9(),...Q1(),...qr(),...jo()};var _9=require("fs");Object.getOwnPropertyDescriptor(_9,"promises")&&Object.defineProperty(Tu.exports,"promises",{get(){return _9.promises}})});var O9=w((AX,Nu)=>{"use strict";c();var x9=require("fs"),wa=require("os");function ep(e){let t={type:wa.type(),platform:wa.platform(),hostname:wa.hostname(),arch:wa.arch(),release:wa.release(),file:void 0},i="promise";e=e||{};let r=Array.isArray(e.list)?e.list:fI;if(typeof e.mode=="function"?i="callback":e.mode==="sync"&&(i="sync"),wa.type()!=="Linux")return i==="promise"?Promise.resolve(t):i==="callback"?e.mode(null,t):t;if(i==="sync")return n();return new Promise(o);function n(){for(let s=0;s=r.length){let u=new Error("linux-os-info - no file found");t.file=u,i==="promise"?s(t):e.mode(null,t)}else{let u=r[d].path;x9.readFile(u,"utf8",(m,f)=>{m?(d+=1,l()):(r[d].parser(f,t),t.file=u,i==="promise"?s(t):e.mode(null,t))})}}l()}}var fI=[{path:"/etc/os-release",parser:hI},{path:"/usr/lib/os-release",parser:vI},{path:"/etc/alpine-release",parser:gI}];function hI(e,t){T9(e,t)}function vI(e,t){T9(e,t)}function gI(e,t){t.name="Alpine",t.id="alpine",t.version=e,t.version_id=e}function T9(e,t){e.split(` -`).forEach(r=>{let n=r.indexOf("=");if(n>=1){let o=r.slice(0,n).toLowerCase(),s=r.slice(n+1).replace(/"/g,"");Object.defineProperty(t,o,{value:s,writable:!0,enumerable:!0,configurable:!0})}})}Nu.exports=ep;require.main===Nu&&(console.log("testing synchronous"),console.log("synchronous:",ep({mode:"sync"})),console.log("testing promise"),ep().then(e=>console.log("promise:",e)).catch(e=>console.log("promise error:",e)),console.log("testing callback"),ep({mode:function(e,t){console.log("callback:",t)}}))});var D9=w((TX,R9)=>{c();R9.exports=C9;C9.sync=yI;var N9=require("fs");function wI(e,t){var i=t.pathExt!==void 0?t.pathExt:process.env.PATHEXT;if(!i||(i=i.split(";"),i.indexOf("")!==-1))return!0;for(var r=0;r{c();k9.exports=P9;P9.sync=bI;var L9=require("fs");function P9(e,t,i){L9.stat(e,function(r,n){i(r,r?!1:F9(n,t))})}function bI(e,t){return F9(L9.statSync(e),t)}function F9(e,t){return e.isFile()&&EI(e,t)}function EI(e,t){var i=e.mode,r=e.uid,n=e.gid,o=t.uid!==void 0?t.uid:process.getuid&&process.getuid(),s=t.gid!==void 0?t.gid:process.getgid&&process.getgid(),p=parseInt("100",8),d=parseInt("010",8),l=parseInt("001",8),u=p|d,m=i&l||i&d&&n===s||i&p&&r===o||i&u&&o===0;return m}});var Cu=w((RX,$9)=>{c();var CX=require("fs"),tp;process.platform==="win32"||global.TESTING_WINDOWS?tp=D9():tp=B9();$9.exports=Iu;Iu.sync=SI;function Iu(e,t,i){if(typeof t=="function"&&(i=t,t={}),!i){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(r,n){Iu(e,t||{},function(o,s){o?n(o):r(s)})})}tp(e,t||{},function(r,n){r&&(r.code==="EACCES"||t&&t.ignoreErrors)&&(r=null,n=!1),i(r,n)})}function SI(e,t){try{return tp.sync(e,t||{})}catch(i){if(t&&t.ignoreErrors||i.code==="EACCES")return!1;throw i}}});var H9=w((LX,G9)=>{c();var ya=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",q9=require("path"),_I=ya?";":":",V9=Cu(),j9=e=>Object.assign(new Error(`not found: ${e}`),{code:"ENOENT"}),M9=(e,t)=>{let i=t.colon||_I,r=e.match(/\//)||ya&&e.match(/\\/)?[""]:[...ya?[process.cwd()]:[],...(t.path||process.env.PATH||"").split(i)],n=ya?t.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",o=ya?n.split(i):[""];return ya&&e.indexOf(".")!==-1&&o[0]!==""&&o.unshift(""),{pathEnv:r,pathExt:o,pathExtExe:n}},U9=(e,t,i)=>{typeof t=="function"&&(i=t,t={}),t||(t={});let{pathEnv:r,pathExt:n,pathExtExe:o}=M9(e,t),s=[],p=l=>new Promise((u,m)=>{if(l===r.length)return t.all&&s.length?u(s):m(j9(e));let f=r[l],h=/^".*"$/.test(f)?f.slice(1,-1):f,g=q9.join(h,e),b=!h&&/^\.[\\\/]/.test(e)?e.slice(0,2)+g:g;u(d(b,l,0))}),d=(l,u,m)=>new Promise((f,h)=>{if(m===n.length)return f(p(u+1));let g=n[m];V9(l+g,{pathExt:o},(b,y)=>{if(!b&&y)if(t.all)s.push(l+g);else return f(l+g);return f(d(l,u,m+1))})});return i?p(0).then(l=>i(null,l),i):p(0)},AI=(e,t)=>{t=t||{};let{pathEnv:i,pathExt:r,pathExtExe:n}=M9(e,t),o=[];for(let s=0;s{"use strict";c();var z9=(e={})=>{let t=e.env||process.env;return(e.platform||process.platform)!=="win32"?"PATH":Object.keys(t).reverse().find(r=>r.toUpperCase()==="PATH")||"Path"};Ru.exports=z9;Ru.exports.default=z9});var X9=w((BX,K9)=>{"use strict";c();var W9=require("path"),xI=H9(),TI=Du();function Y9(e,t){let i=e.options.env||process.env,r=process.cwd(),n=e.options.cwd!=null,o=n&&process.chdir!==void 0&&!process.chdir.disabled;if(o)try{process.chdir(e.options.cwd)}catch{}let s;try{s=xI.sync(e.command,{path:i[TI({env:i})],pathExt:t?W9.delimiter:void 0})}catch{}finally{o&&process.chdir(r)}return s&&(s=W9.resolve(n?e.options.cwd:"",s)),s}function OI(e){return Y9(e)||Y9(e,!0)}K9.exports=OI});var J9=w((qX,Pu)=>{"use strict";c();var Lu=/([()\][%!^"`<>&|;, *?])/g;function NI(e){return e=e.replace(Lu,"^$1"),e}function II(e,t){return e=`${e}`,e=e.replace(/(\\*)"/g,'$1$1\\"'),e=e.replace(/(\\*)$/,"$1$1"),e=`"${e}"`,e=e.replace(Lu,"^$1"),t&&(e=e.replace(Lu,"^$1")),e}Pu.exports.command=NI;Pu.exports.argument=II});var Q9=w((jX,Z9)=>{"use strict";c();Z9.exports=/^#!(.*)/});var th=w((UX,eh)=>{"use strict";c();var CI=Q9();eh.exports=(e="")=>{let t=e.match(CI);if(!t)return null;let[i,r]=t[0].replace(/#! ?/,"").split(" "),n=i.split("/").pop();return n==="env"?r:r?`${n} ${r}`:n}});var rh=w((HX,ih)=>{"use strict";c();var Fu=require("fs"),RI=th();function DI(e){let i=Buffer.alloc(150),r;try{r=Fu.openSync(e,"r"),Fu.readSync(r,i,0,150,0),Fu.closeSync(r)}catch{}return RI(i.toString())}ih.exports=DI});var sh=w((WX,oh)=>{"use strict";c();var LI=require("path"),nh=X9(),ah=J9(),PI=rh(),FI=process.platform==="win32",kI=/\.(?:com|exe)$/i,BI=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function $I(e){e.file=nh(e);let t=e.file&&PI(e.file);return t?(e.args.unshift(e.file),e.command=t,nh(e)):e.file}function qI(e){if(!FI)return e;let t=$I(e),i=!kI.test(t);if(e.options.forceShell||i){let r=BI.test(t);e.command=LI.normalize(e.command),e.command=ah.command(e.command),e.args=e.args.map(o=>ah.argument(o,r));let n=[e.command].concat(e.args).join(" ");e.args=["/d","/s","/c",`"${n}"`],e.command=process.env.comspec||"cmd.exe",e.options.windowsVerbatimArguments=!0}return e}function VI(e,t,i){t&&!Array.isArray(t)&&(i=t,t=null),t=t?t.slice(0):[],i=Object.assign({},i);let r={command:e,args:t,options:i,file:void 0,original:{command:e,args:t}};return i.shell?r:qI(r)}oh.exports=VI});var lh=w((KX,dh)=>{"use strict";c();var ku=process.platform==="win32";function Bu(e,t){return Object.assign(new Error(`${t} ${e.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${t} ${e.command}`,path:e.command,spawnargs:e.args})}function jI(e,t){if(!ku)return;let i=e.emit;e.emit=function(r,n){if(r==="exit"){let o=ph(n,t,"spawn");if(o)return i.call(e,"error",o)}return i.apply(e,arguments)}}function ph(e,t){return ku&&e===1&&!t.file?Bu(t.original,"spawn"):null}function MI(e,t){return ku&&e===1&&!t.file?Bu(t.original,"spawnSync"):null}dh.exports={hookChildProcess:jI,verifyENOENT:ph,verifyENOENTSync:MI,notFoundError:Bu}});var Vu=w((JX,ba)=>{"use strict";c();var uh=require("child_process"),$u=sh(),qu=lh();function ch(e,t,i){let r=$u(e,t,i),n=uh.spawn(r.command,r.args,r.options);return qu.hookChildProcess(n,r),n}function UI(e,t,i){let r=$u(e,t,i),n=uh.spawnSync(r.command,r.args,r.options);return n.error=n.error||qu.verifyENOENTSync(n.status,r),n}ba.exports=ch;ba.exports.spawn=ch;ba.exports.sync=UI;ba.exports._parse=$u;ba.exports._enoent=qu});var fh=w((QX,mh)=>{"use strict";c();mh.exports=e=>{let t=typeof e=="string"?` -`:` -`.charCodeAt(),i=typeof e=="string"?"\r":"\r".charCodeAt();return e[e.length-1]===t&&(e=e.slice(0,e.length-1)),e[e.length-1]===i&&(e=e.slice(0,e.length-1)),e}});var gh=w((tJ,Ho)=>{"use strict";c();var Go=require("path"),hh=Du(),vh=e=>{e={cwd:process.cwd(),path:process.env[hh()],execPath:process.execPath,...e};let t,i=Go.resolve(e.cwd),r=[];for(;t!==i;)r.push(Go.join(i,"node_modules/.bin")),t=i,i=Go.resolve(i,"..");let n=Go.resolve(e.cwd,e.execPath,"..");return r.push(n),r.concat(e.path).join(Go.delimiter)};Ho.exports=vh;Ho.exports.default=vh;Ho.exports.env=e=>{e={env:process.env,...e};let t={...e.env},i=hh({env:t});return e.path=t[i],t[i]=Ho.exports(e),t}});var yh=w((rJ,ju)=>{"use strict";c();var wh=(e,t)=>{for(let i of Reflect.ownKeys(t))Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i));return e};ju.exports=wh;ju.exports.default=wh});var Eh=w((aJ,rp)=>{"use strict";c();var GI=yh(),ip=new WeakMap,bh=(e,t={})=>{if(typeof e!="function")throw new TypeError("Expected a function");let i,r=0,n=e.displayName||e.name||"",o=function(...s){if(ip.set(o,++r),r===1)i=e.apply(this,s),e=null;else if(t.throw===!0)throw new Error(`Function \`${n}\` can only be called once`);return i};return GI(o,e),ip.set(o,r),o};rp.exports=bh;rp.exports.default=bh;rp.exports.callCount=e=>{if(!ip.has(e))throw new Error(`The given function \`${e.name}\` is not wrapped by the \`onetime\` package`);return ip.get(e)}});var Sh=w(np=>{"use strict";c();Object.defineProperty(np,"__esModule",{value:!0});np.SIGNALS=void 0;var HI=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];np.SIGNALS=HI});var Mu=w(Ea=>{"use strict";c();Object.defineProperty(Ea,"__esModule",{value:!0});Ea.SIGRTMAX=Ea.getRealtimeSignals=void 0;var zI=function(){let e=Ah-_h+1;return Array.from({length:e},WI)};Ea.getRealtimeSignals=zI;var WI=function(e,t){return{name:`SIGRT${t+1}`,number:_h+t,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}},_h=34,Ah=64;Ea.SIGRTMAX=Ah});var xh=w(ap=>{"use strict";c();Object.defineProperty(ap,"__esModule",{value:!0});ap.getSignals=void 0;var YI=require("os"),KI=Sh(),XI=Mu(),JI=function(){let e=(0,XI.getRealtimeSignals)();return[...KI.SIGNALS,...e].map(ZI)};ap.getSignals=JI;var ZI=function({name:e,number:t,description:i,action:r,forced:n=!1,standard:o}){let{signals:{[e]:s}}=YI.constants,p=s!==void 0;return{name:e,number:p?s:t,description:i,supported:p,action:r,forced:n,standard:o}}});var Oh=w(Sa=>{"use strict";c();Object.defineProperty(Sa,"__esModule",{value:!0});Sa.signalsByNumber=Sa.signalsByName=void 0;var QI=require("os"),Th=xh(),eC=Mu(),tC=function(){return(0,Th.getSignals)().reduce(iC,{})},iC=function(e,{name:t,number:i,description:r,supported:n,action:o,forced:s,standard:p}){return{...e,[t]:{name:t,number:i,description:r,supported:n,action:o,forced:s,standard:p}}},rC=tC();Sa.signalsByName=rC;var nC=function(){let e=(0,Th.getSignals)(),t=eC.SIGRTMAX+1,i=Array.from({length:t},(r,n)=>aC(n,e));return Object.assign({},...i)},aC=function(e,t){let i=oC(e,t);if(i===void 0)return{};let{name:r,description:n,supported:o,action:s,forced:p,standard:d}=i;return{[e]:{name:r,number:e,description:n,supported:o,action:s,forced:p,standard:d}}},oC=function(e,t){let i=t.find(({name:r})=>QI.constants.signals[r]===e);return i!==void 0?i:t.find(r=>r.number===e)},sC=nC();Sa.signalsByNumber=sC});var Ih=w((hJ,Nh)=>{"use strict";c();var{signalsByName:pC}=Oh(),dC=({timedOut:e,timeout:t,errorCode:i,signal:r,signalDescription:n,exitCode:o,isCanceled:s})=>e?`timed out after ${t} milliseconds`:s?"was canceled":i!==void 0?`failed with ${i}`:r!==void 0?`was killed with ${r} (${n})`:o!==void 0?`failed with exit code ${o}`:"failed",lC=({stdout:e,stderr:t,all:i,error:r,signal:n,exitCode:o,command:s,escapedCommand:p,timedOut:d,isCanceled:l,killed:u,parsed:{options:{timeout:m}}})=>{o=o===null?void 0:o,n=n===null?void 0:n;let f=n===void 0?void 0:pC[n].description,h=r&&r.code,b=`Command ${dC({timedOut:d,timeout:m,errorCode:h,signal:n,signalDescription:f,exitCode:o,isCanceled:l})}: ${s}`,y=Object.prototype.toString.call(r)==="[object Error]",E=y?`${b} -${r.message}`:b,S=[E,t,e].filter(Boolean).join(` -`);return y?(r.originalMessage=r.message,r.message=S):r=new Error(S),r.shortMessage=E,r.command=s,r.escapedCommand=p,r.exitCode=o,r.signal=n,r.signalDescription=f,r.stdout=e,r.stderr=t,i!==void 0&&(r.all=i),"bufferedData"in r&&delete r.bufferedData,r.failed=!0,r.timedOut=Boolean(d),r.isCanceled=l,r.killed=u&&!d,r};Nh.exports=lC});var Rh=w((gJ,Uu)=>{"use strict";c();var op=["stdin","stdout","stderr"],uC=e=>op.some(t=>e[t]!==void 0),Ch=e=>{if(!e)return;let{stdio:t}=e;if(t===void 0)return op.map(r=>e[r]);if(uC(e))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${op.map(r=>`\`${r}\``).join(", ")}`);if(typeof t=="string")return t;if(!Array.isArray(t))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof t}\``);let i=Math.max(t.length,op.length);return Array.from({length:i},(r,n)=>t[n])};Uu.exports=Ch;Uu.exports.node=e=>{let t=Ch(e);return t==="ipc"?"ipc":t===void 0||typeof t=="string"?[t,t,t,"ipc"]:t.includes("ipc")?t:[...t,"ipc"]}});var Dh=w((yJ,sp)=>{c();sp.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&sp.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&sp.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var zu=w((EJ,xa)=>{c();var Ae=global.process,En=function(e){return e&&typeof e=="object"&&typeof e.removeListener=="function"&&typeof e.emit=="function"&&typeof e.reallyExit=="function"&&typeof e.listeners=="function"&&typeof e.kill=="function"&&typeof e.pid=="number"&&typeof e.on=="function"};En(Ae)?(Lh=require("assert"),_a=Dh(),Ph=/^win/i.test(Ae.platform),zo=require("events"),typeof zo!="function"&&(zo=zo.EventEmitter),Ae.__signal_exit_emitter__?Ke=Ae.__signal_exit_emitter__:(Ke=Ae.__signal_exit_emitter__=new zo,Ke.count=0,Ke.emitted={}),Ke.infinite||(Ke.setMaxListeners(1/0),Ke.infinite=!0),xa.exports=function(e,t){if(!En(global.process))return function(){};Lh.equal(typeof e,"function","a callback must be provided for exit handler"),Aa===!1&&Gu();var i="exit";t&&t.alwaysLast&&(i="afterexit");var r=function(){Ke.removeListener(i,e),Ke.listeners("exit").length===0&&Ke.listeners("afterexit").length===0&&pp()};return Ke.on(i,e),r},pp=function(){!Aa||!En(global.process)||(Aa=!1,_a.forEach(function(t){try{Ae.removeListener(t,dp[t])}catch{}}),Ae.emit=lp,Ae.reallyExit=Hu,Ke.count-=1)},xa.exports.unload=pp,Sn=function(t,i,r){Ke.emitted[t]||(Ke.emitted[t]=!0,Ke.emit(t,i,r))},dp={},_a.forEach(function(e){dp[e]=function(){if(En(global.process)){var i=Ae.listeners(e);i.length===Ke.count&&(pp(),Sn("exit",null,e),Sn("afterexit",null,e),Ph&&e==="SIGHUP"&&(e="SIGINT"),Ae.kill(Ae.pid,e))}}}),xa.exports.signals=function(){return _a},Aa=!1,Gu=function(){Aa||!En(global.process)||(Aa=!0,Ke.count+=1,_a=_a.filter(function(t){try{return Ae.on(t,dp[t]),!0}catch{return!1}}),Ae.emit=kh,Ae.reallyExit=Fh)},xa.exports.load=Gu,Hu=Ae.reallyExit,Fh=function(t){En(global.process)&&(Ae.exitCode=t||0,Sn("exit",Ae.exitCode,null),Sn("afterexit",Ae.exitCode,null),Hu.call(Ae,Ae.exitCode))},lp=Ae.emit,kh=function(t,i){if(t==="exit"&&En(global.process)){i!==void 0&&(Ae.exitCode=i);var r=lp.apply(this,arguments);return Sn("exit",Ae.exitCode,null),Sn("afterexit",Ae.exitCode,null),r}else return lp.apply(this,arguments)}):xa.exports=function(){return function(){}};var Lh,_a,Ph,zo,Ke,pp,Sn,dp,Aa,Gu,Hu,Fh,lp,kh});var $h=w((_J,Bh)=>{"use strict";c();var cC=require("os"),mC=zu(),fC=1e3*5,hC=(e,t="SIGTERM",i={})=>{let r=e(t);return vC(e,t,i,r),r},vC=(e,t,i,r)=>{if(!gC(t,i,r))return;let n=yC(i),o=setTimeout(()=>{e("SIGKILL")},n);o.unref&&o.unref()},gC=(e,{forceKillAfterTimeout:t},i)=>wC(e)&&t!==!1&&i,wC=e=>e===cC.constants.signals.SIGTERM||typeof e=="string"&&e.toUpperCase()==="SIGTERM",yC=({forceKillAfterTimeout:e=!0})=>{if(e===!0)return fC;if(!Number.isFinite(e)||e<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${e}\` (${typeof e})`);return e},bC=(e,t)=>{e.kill()&&(t.isCanceled=!0)},EC=(e,t,i)=>{e.kill(t),i(Object.assign(new Error("Timed out"),{timedOut:!0,signal:t}))},SC=(e,{timeout:t,killSignal:i="SIGTERM"},r)=>{if(t===0||t===void 0)return r;let n,o=new Promise((p,d)=>{n=setTimeout(()=>{EC(e,i,d)},t)}),s=r.finally(()=>{clearTimeout(n)});return Promise.race([o,s])},_C=({timeout:e})=>{if(e!==void 0&&(!Number.isFinite(e)||e<0))throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${e}\` (${typeof e})`)},AC=async(e,{cleanup:t,detached:i},r)=>{if(!t||i)return r;let n=mC(()=>{e.kill()});return r.finally(()=>{n()})};Bh.exports={spawnedKill:hC,spawnedCancel:bC,setupTimeout:SC,validateTimeout:_C,setExitHandler:AC}});var Vh=w((xJ,qh)=>{"use strict";c();var qi=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";qi.writable=e=>qi(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";qi.readable=e=>qi(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";qi.duplex=e=>qi.writable(e)&&qi.readable(e);qi.transform=e=>qi.duplex(e)&&typeof e._transform=="function";qh.exports=qi});var Mh=w((OJ,jh)=>{"use strict";c();var{PassThrough:xC}=require("stream");jh.exports=e=>{e={...e};let{array:t}=e,{encoding:i}=e,r=i==="buffer",n=!1;t?n=!(i||r):i=i||"utf8",r&&(i=null);let o=new xC({objectMode:n});i&&o.setEncoding(i);let s=0,p=[];return o.on("data",d=>{p.push(d),n?s=p.length:s+=d.length}),o.getBufferedValue=()=>t?p:r?Buffer.concat(p,s):p.join(""),o.getBufferedLength=()=>s,o}});var Yu=w((IJ,Wo)=>{"use strict";c();var{constants:TC}=require("buffer"),OC=require("stream"),{promisify:NC}=require("util"),IC=Mh(),CC=NC(OC.pipeline),up=class extends Error{constructor(){super("maxBuffer exceeded"),this.name="MaxBufferError"}};async function Wu(e,t){if(!e)throw new Error("Expected a stream");t={maxBuffer:1/0,...t};let{maxBuffer:i}=t,r=IC(t);return await new Promise((n,o)=>{let s=p=>{p&&r.getBufferedLength()<=TC.MAX_LENGTH&&(p.bufferedData=r.getBufferedValue()),o(p)};(async()=>{try{await CC(e,r),n()}catch(p){s(p)}})(),r.on("data",()=>{r.getBufferedLength()>i&&s(new up)})}),r.getBufferedValue()}Wo.exports=Wu;Wo.exports.buffer=(e,t)=>Wu(e,{...t,encoding:"buffer"});Wo.exports.array=(e,t)=>Wu(e,{...t,array:!0});Wo.exports.MaxBufferError=up});var Ku=w((RJ,Uh)=>{"use strict";c();var{PassThrough:RC}=require("stream");Uh.exports=function(){var e=[],t=new RC({objectMode:!0});return t.setMaxListeners(0),t.add=i,t.isEmpty=r,t.on("unpipe",n),Array.prototype.slice.call(arguments).forEach(i),t;function i(o){return Array.isArray(o)?(o.forEach(i),this):(e.push(o),o.once("end",n.bind(null,o)),o.once("error",t.emit.bind(t,"error")),o.pipe(t,{end:!1}),this)}function r(){return e.length==0}function n(o){e=e.filter(function(s){return s!==o}),!e.length&&t.readable&&t.end()}}});var Wh=w((LJ,zh)=>{"use strict";c();var Hh=Vh(),Gh=Yu(),DC=Ku(),LC=(e,t)=>{t===void 0||e.stdin===void 0||(Hh(t)?t.pipe(e.stdin):e.stdin.end(t))},PC=(e,{all:t})=>{if(!t||!e.stdout&&!e.stderr)return;let i=DC();return e.stdout&&i.add(e.stdout),e.stderr&&i.add(e.stderr),i},Xu=async(e,t)=>{if(e){e.destroy();try{return await t}catch(i){return i.bufferedData}}},Ju=(e,{encoding:t,buffer:i,maxBuffer:r})=>{if(!(!e||!i))return t?Gh(e,{encoding:t,maxBuffer:r}):Gh.buffer(e,{maxBuffer:r})},FC=async({stdout:e,stderr:t,all:i},{encoding:r,buffer:n,maxBuffer:o},s)=>{let p=Ju(e,{encoding:r,buffer:n,maxBuffer:o}),d=Ju(t,{encoding:r,buffer:n,maxBuffer:o}),l=Ju(i,{encoding:r,buffer:n,maxBuffer:o*2});try{return await Promise.all([s,p,d,l])}catch(u){return Promise.all([{error:u,signal:u.signal,timedOut:u.timedOut},Xu(e,p),Xu(t,d),Xu(i,l)])}},kC=({input:e})=>{if(Hh(e))throw new TypeError("The `input` option cannot be a stream in sync mode")};zh.exports={handleInput:LC,makeAllStream:PC,getSpawnedResult:FC,validateInputSync:kC}});var Kh=w((FJ,Yh)=>{"use strict";c();var BC=(async()=>{})().constructor.prototype,$C=["then","catch","finally"].map(e=>[e,Reflect.getOwnPropertyDescriptor(BC,e)]),qC=(e,t)=>{for(let[i,r]of $C){let n=typeof t=="function"?(...o)=>Reflect.apply(r.value,t(),o):r.value.bind(t);Reflect.defineProperty(e,i,{...r,value:n})}return e},VC=e=>new Promise((t,i)=>{e.on("exit",(r,n)=>{t({exitCode:r,signal:n})}),e.on("error",r=>{i(r)}),e.stdin&&e.stdin.on("error",r=>{i(r)})});Yh.exports={mergePromise:qC,getSpawnedPromise:VC}});var Zh=w((BJ,Jh)=>{"use strict";c();var Xh=(e,t=[])=>Array.isArray(t)?[e,...t]:[e],jC=/^[\w.-]+$/,MC=/"/g,UC=e=>typeof e!="string"||jC.test(e)?e:`"${e.replace(MC,'\\"')}"`,GC=(e,t)=>Xh(e,t).join(" "),HC=(e,t)=>Xh(e,t).map(i=>UC(i)).join(" "),zC=/ +/g,WC=e=>{let t=[];for(let i of e.trim().split(zC)){let r=t[t.length-1];r&&r.endsWith("\\")?t[t.length-1]=`${r.slice(0,-1)} ${i}`:t.push(i)}return t};Jh.exports={joinCommand:GC,getEscapedCommand:HC,parseCommand:WC}});var a8=w((qJ,Ta)=>{"use strict";c();var YC=require("path"),Zu=require("child_process"),KC=Vu(),XC=fh(),JC=gh(),ZC=Eh(),cp=Ih(),e8=Rh(),{spawnedKill:QC,spawnedCancel:eR,setupTimeout:tR,validateTimeout:iR,setExitHandler:rR}=$h(),{handleInput:nR,getSpawnedResult:aR,makeAllStream:oR,validateInputSync:sR}=Wh(),{mergePromise:Qh,getSpawnedPromise:pR}=Kh(),{joinCommand:t8,parseCommand:i8,getEscapedCommand:r8}=Zh(),dR=1e3*1e3*100,lR=({env:e,extendEnv:t,preferLocal:i,localDir:r,execPath:n})=>{let o=t?{...process.env,...e}:e;return i?JC.env({env:o,cwd:r,execPath:n}):o},n8=(e,t,i={})=>{let r=KC._parse(e,t,i);return e=r.command,t=r.args,i=r.options,i={maxBuffer:dR,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:i.cwd||process.cwd(),execPath:process.execPath,encoding:"utf8",reject:!0,cleanup:!0,all:!1,windowsHide:!0,...i},i.env=lR(i),i.stdio=e8(i),process.platform==="win32"&&YC.basename(e,".exe")==="cmd"&&t.unshift("/q"),{file:e,args:t,options:i,parsed:r}},Yo=(e,t,i)=>typeof t!="string"&&!Buffer.isBuffer(t)?i===void 0?void 0:"":e.stripFinalNewline?XC(t):t,mp=(e,t,i)=>{let r=n8(e,t,i),n=t8(e,t),o=r8(e,t);iR(r.options);let s;try{s=Zu.spawn(r.file,r.args,r.options)}catch(h){let g=new Zu.ChildProcess,b=Promise.reject(cp({error:h,stdout:"",stderr:"",all:"",command:n,escapedCommand:o,parsed:r,timedOut:!1,isCanceled:!1,killed:!1}));return Qh(g,b)}let p=pR(s),d=tR(s,r.options,p),l=rR(s,r.options,d),u={isCanceled:!1};s.kill=QC.bind(null,s.kill.bind(s)),s.cancel=eR.bind(null,s,u);let f=ZC(async()=>{let[{error:h,exitCode:g,signal:b,timedOut:y},E,S,A]=await aR(s,r.options,l),O=Yo(r.options,E),B=Yo(r.options,S),$=Yo(r.options,A);if(h||g!==0||b!==null){let he=cp({error:h,exitCode:g,signal:b,stdout:O,stderr:B,all:$,command:n,escapedCommand:o,parsed:r,timedOut:y,isCanceled:u.isCanceled,killed:s.killed});if(!r.options.reject)return he;throw he}return{command:n,escapedCommand:o,exitCode:0,stdout:O,stderr:B,all:$,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}});return nR(s,r.options.input),s.all=oR(s,r.options),Qh(s,f)};Ta.exports=mp;Ta.exports.sync=(e,t,i)=>{let r=n8(e,t,i),n=t8(e,t),o=r8(e,t);sR(r.options);let s;try{s=Zu.spawnSync(r.file,r.args,r.options)}catch(l){throw cp({error:l,stdout:"",stderr:"",all:"",command:n,escapedCommand:o,parsed:r,timedOut:!1,isCanceled:!1,killed:!1})}let p=Yo(r.options,s.stdout,s.error),d=Yo(r.options,s.stderr,s.error);if(s.error||s.status!==0||s.signal!==null){let l=cp({stdout:p,stderr:d,error:s.error,signal:s.signal,exitCode:s.status,command:n,escapedCommand:o,parsed:r,timedOut:s.error&&s.error.code==="ETIMEDOUT",isCanceled:!1,killed:s.signal!==null});if(!r.options.reject)return l;throw l}return{command:n,escapedCommand:o,exitCode:0,stdout:p,stderr:d,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}};Ta.exports.command=(e,t)=>{let[i,...r]=i8(e);return mp(i,r,t)};Ta.exports.commandSync=(e,t)=>{let[i,...r]=i8(e);return mp.sync(i,r,t)};Ta.exports.node=(e,t,i={})=>{t&&!Array.isArray(t)&&typeof t=="object"&&(i=t,t=[]);let r=e8.node(i),n=process.execArgv.filter(p=>!p.startsWith("--inspect")),{nodePath:o=process.execPath,nodeOptions:s=n}=i;return mp(o,[...s,e,...Array.isArray(t)?t:[]],{...i,stdin:void 0,stdout:void 0,stderr:void 0,stdio:r,shell:!1})}});var s8={};Am(s8,{default:()=>J});function J(e){if(!(e instanceof Error))return new Ko(e);let t=e;return t.name||Object.defineProperty(t,"name",{value:t.constructor&&t.constructor.name||"Error",configurable:!0,writable:!0}),t.message||Object.defineProperty(t,"message",{value:"",configurable:!0,writable:!0}),t.stack||Object.defineProperty(t,"stack",{value:new Error(t.message).stack.replace(/\n {4}at /,` -$&`),configurable:!0,writable:!0}),t}var o8,Ko,St=tt(()=>{c();o8=require("node:util"),Ko=class extends Error{constructor(t){super((0,o8.inspect)(t)),Object.defineProperty(this,"name",{value:"NonError",configurable:!0,writable:!0}),Error.captureStackTrace(this,Ko)}}});var G8=w((JZ,U8)=>{"use strict";c();U8.exports=function(t){return t!=null&&typeof t=="object"&&Array.isArray(t)===!1}});var yp=w((QZ,H8)=>{"use strict";c();var zR=G8();H8.exports=function(t,i){if(!zR(t)&&typeof t!="function")return{};var r={};if(typeof i=="string")return i in t&&(r[i]=t[i]),r;for(var n=i.length,o=-1;++o{c();var K8=Cu(),{join:WR,delimiter:YR,sep:z8,posix:W8}=require("path"),Y8=process.platform==="win32",X8=new RegExp(`[${W8.sep}${z8===W8.sep?"":z8}]`.replace(/(\\)/g,"\\$1")),KR=new RegExp(`^\\.${X8.source}`),J8=e=>Object.assign(new Error(`not found: ${e}`),{code:"ENOENT"}),Z8=(e,{path:t=process.env.PATH,pathExt:i=process.env.PATHEXT,delimiter:r=YR})=>{let n=e.match(X8)?[""]:[...Y8?[process.cwd()]:[],...(t||"").split(r)];if(Y8){let o=i||[".EXE",".CMD",".BAT",".COM"].join(r),s=o.split(r).reduce((p,d)=>(p.push(d),p.push(d.toLowerCase()),p),[]);return e.includes(".")&&s[0]!==""&&s.unshift(""),{pathEnv:n,pathExt:s,pathExtExe:o}}return{pathEnv:n,pathExt:[""]}},Q8=(e,t)=>{let i=/^".*"$/.test(e)?e.slice(1,-1):e;return(!i&&KR.test(t)?t.slice(0,2):"")+WR(i,t)},e5=async(e,t={})=>{let{pathEnv:i,pathExt:r,pathExtExe:n}=Z8(e,t),o=[];for(let s of i){let p=Q8(s,e);for(let d of r){let l=p+d;if(await K8(l,{pathExt:n,ignoreErrors:!0})){if(!t.all)return l;o.push(l)}}}if(t.all&&o.length)return o;if(t.nothrow)return null;throw J8(e)},XR=(e,t={})=>{let{pathEnv:i,pathExt:r,pathExtExe:n}=Z8(e,t),o=[];for(let s of i){let p=Q8(s,e);for(let d of r){let l=p+d;if(K8.sync(l,{pathExt:n,ignoreErrors:!0})){if(!t.all)return l;o.push(l)}}}if(t.all&&o.length)return o;if(t.nothrow)return null;throw J8(e)};t5.exports=e5;e5.sync=XR});var a5=w((rQ,n5)=>{c();var JR=require("stream"),ZR=require("string_decoder").StringDecoder,QR=require("path"),eD=require("fs"),r5=require("events");typeof global.setImmediate>"u"&&(setImmediate=process.nextTick);var or=function(e,t){var i=this;this._encoding=t&&t.encoding||"utf8",e instanceof JR.Readable?this._readStream=e:(this._readStream=null,this._filepath=QR.normalize(e),this._streamOptions={encoding:this._encoding},t&&t.start&&(this._streamOptions.start=t.start),t&&t.end&&(this._streamOptions.end=t.end)),this._skipEmptyLines=t&&t.skipEmptyLines||!1,this._lines=[],this._lineFragment="",this._paused=!1,this._end=!1,this._ended=!1,this.decoder=new ZR(this._encoding),r5.EventEmitter.call(this),setImmediate(function(){i._initStream()})};or.prototype=Object.create(r5.EventEmitter.prototype,{constructor:{value:or,enumerable:!1}});or.prototype._initStream=function(){var e=this,t=this._readStream?this._readStream:eD.createReadStream(this._filepath,this._streamOptions);t.on("error",function(i){e.emit("error",i)}),t.on("open",function(){e.emit("open")}),t.on("data",function(i){e._readStream.pause();var r=i;i instanceof Buffer&&(r=e.decoder.write(i)),e._lines=e._lines.concat(r.split(/(?:\n|\r\n|\r)/g)),e._lines[0]=e._lineFragment+e._lines[0],e._lineFragment=e._lines.pop()||"",setImmediate(function(){e._nextLine()})}),t.on("end",function(){e._end=!0,setImmediate(function(){e._nextLine()})}),this._readStream=t};or.prototype._nextLine=function(){var e=this,t;if(!this._paused){if(this._lines.length===0){this._end?(this._lineFragment&&(this.emit("line",this._lineFragment),this._lineFragment=""),this._paused||this.end()):this._readStream.resume();return}t=this._lines.shift(),(!this._skipEmptyLines||t.length>0)&&this.emit("line",t),setImmediate(function(){this._paused||e._nextLine()})}};or.prototype.pause=function(){this._paused=!0};or.prototype.resume=function(){var e=this;this._paused=!1,setImmediate(function(){e._nextLine()})};or.prototype.end=function(){this._ended||(this._ended=!0,this.emit("end"))};or.prototype.close=function(){var e=this;this._readStream.destroy(),this._end=!0,this._lines=[],setImmediate(function(){e._nextLine()})};n5.exports=or});var c5=w((RQ,u5)=>{"use strict";c();var Ce={};u5.exports=Ce;function l5(e){return e<0?-1:1}function rD(e){return e%1===.5&&!(e&1)?Math.floor(e):Math.round(e)}function Mr(e,t){t.unsigned||--e;let i=t.unsigned?0:-Math.pow(2,e),r=Math.pow(2,e)-1,n=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e),o=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(s,p){p||(p={});let d=+s;if(p.enforceRange){if(!Number.isFinite(d))throw new TypeError("Argument is not a finite number");if(d=l5(d)*Math.floor(Math.abs(d)),dr)throw new TypeError("Argument is not in byte range");return d}if(!isNaN(d)&&p.clamp)return d=rD(d),dr&&(d=r),d;if(!Number.isFinite(d)||d===0)return 0;if(d=l5(d)*Math.floor(Math.abs(d)),d=d%n,!t.unsigned&&d>=o)return d-n;if(t.unsigned){if(d<0)d+=n;else if(d===-0)return 0}return d}}Ce.void=function(){};Ce.boolean=function(e){return!!e};Ce.byte=Mr(8,{unsigned:!1});Ce.octet=Mr(8,{unsigned:!0});Ce.short=Mr(16,{unsigned:!1});Ce["unsigned short"]=Mr(16,{unsigned:!0});Ce.long=Mr(32,{unsigned:!1});Ce["unsigned long"]=Mr(32,{unsigned:!0});Ce["long long"]=Mr(32,{unsigned:!1,moduloBitLength:64});Ce["unsigned long long"]=Mr(32,{unsigned:!0,moduloBitLength:64});Ce.double=function(e){let t=+e;if(!Number.isFinite(t))throw new TypeError("Argument is not a finite floating-point value");return t};Ce["unrestricted double"]=function(e){let t=+e;if(isNaN(t))throw new TypeError("Argument is NaN");return t};Ce.float=Ce.double;Ce["unrestricted float"]=Ce["unrestricted double"];Ce.DOMString=function(e,t){return t||(t={}),t.treatNullAsEmptyString&&e===null?"":String(e)};Ce.ByteString=function(e,t){let i=String(e),r;for(let n=0;(r=i.codePointAt(n))!==void 0;++n)if(r>255)throw new TypeError("Argument is not a valid bytestring");return i};Ce.USVString=function(e){let t=String(e),i=t.length,r=[];for(let n=0;n57343)r.push(String.fromCodePoint(o));else if(56320<=o&&o<=57343)r.push(String.fromCodePoint(65533));else if(n===i-1)r.push(String.fromCodePoint(65533));else{let s=t.charCodeAt(n+1);if(56320<=s&&s<=57343){let p=o&1023,d=s&1023;r.push(String.fromCodePoint((2<<15)+(2<<9)*p+d)),++n}else r.push(String.fromCodePoint(65533))}}return r.join("")};Ce.Date=function(e,t){if(!(e instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(e))return e};Ce.RegExp=function(e,t){return e instanceof RegExp||(e=new RegExp(e)),e}});var m5=w((LQ,Ur)=>{"use strict";c();Ur.exports.mixin=function(t,i){let r=Object.getOwnPropertyNames(i);for(let n=0;n{nD.exports=[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1e3,1e3],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6e3],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8e3,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8e3]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9e3],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[3e4]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13e3,13e3],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43e3,43e3],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64e3,64e3],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66e3,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[12e4,12e4],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128e3,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23e3]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149e3]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32e3]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195e3,195e3],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[4e4]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918e3,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]});var b5=w((kQ,_p)=>{"use strict";c();var v5=require("punycode"),h5=f5(),Da={TRANSITIONAL:0,NONTRANSITIONAL:1};function g5(e){return e.split("\0").map(function(t){return t.normalize("NFC")}).join("\0")}function w5(e){for(var t=0,i=h5.length-1;t<=i;){var r=Math.floor((t+i)/2),n=h5[r];if(n[0][0]<=e&&n[0][1]>=e)return n;n[0][0]>e?i=r-1:t=r+1}return null}var aD=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function y5(e){return e.replace(aD,"_").length}function oD(e,t,i){for(var r=!1,n="",o=y5(e),s=0;s253||s.length===0)&&(n.error=!0);for(var p=0;p63||o.length===0){n.error=!0;break}}return n.error?null:o.join(".")};_p.exports.toUnicode=function(e,t){var i=Sp(e,t,Da.NONTRANSITIONAL);return{domain:i.string,error:i.error}};_p.exports.PROCESSING_OPTIONS=Da});var ji=w(($Q,ei)=>{"use strict";c();var La=require("punycode"),E5=b5(),x5={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},X=Symbol("failure");function S5(e){return La.ucs2.decode(e).length}function _5(e,t){let i=e[t];return isNaN(i)?void 0:String.fromCodePoint(i)}function is(e){return e>=48&&e<=57}function rs(e){return e>=65&&e<=90||e>=97&&e<=122}function dD(e){return rs(e)||is(e)}function xi(e){return is(e)||e>=65&&e<=70||e>=97&&e<=102}function A5(e){return e==="."||e.toLowerCase()==="%2e"}function lD(e){return e=e.toLowerCase(),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function uD(e,t){return rs(e)&&(t===58||t===124)}function T5(e){return e.length===2&&rs(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function cD(e){return e.length===2&&rs(e.codePointAt(0))&&e[1]===":"}function mD(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function fD(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function wc(e){return x5[e]!==void 0}function ze(e){return wc(e.scheme)}function hD(e){return x5[e]}function O5(e){let t=e.toString(16).toUpperCase();return t.length===1&&(t="0"+t),"%"+t}function vD(e){let t=new Buffer(e),i="";for(let r=0;r126}var wD=new Set([32,34,35,60,62,63,96,123,125]);function N5(e){return Ap(e)||wD.has(e)}var yD=new Set([47,58,59,61,64,91,92,93,94,124]);function bc(e){return N5(e)||yD.has(e)}function An(e,t){let i=String.fromCodePoint(e);return t(e)?vD(i):i}function bD(e){let t=10;return e.length>=2&&e.charAt(0)==="0"&&e.charAt(1).toLowerCase()==="x"?(e=e.substring(2),t=16):e.length>=2&&e.charAt(0)==="0"&&(e=e.substring(1),t=8),e===""?0:(t===10?/[^0-9]/:t===16?/[^0-9A-Fa-f]/:/[^0-7]/).test(e)?X:parseInt(e,t)}function ED(e){let t=e.split(".");if(t[t.length-1]===""&&t.length>1&&t.pop(),t.length>4)return e;let i=[];for(let o of t){if(o==="")return e;let s=bD(o);if(s===X)return e;i.push(s)}for(let o=0;o255)return X;if(i[i.length-1]>=Math.pow(256,5-i.length))return X;let r=i.pop(),n=0;for(let o of i)r+=o*Math.pow(256,3-n),++n;return r}function SD(e){let t="",i=e;for(let r=1;r<=4;++r)t=String(i%256)+t,r!==4&&(t="."+t),i=Math.floor(i/256);return t}function _D(e){let t=[0,0,0,0,0,0,0,0],i=0,r=null,n=0;if(e=La.ucs2.decode(e),e[n]===58){if(e[n+1]!==58)return X;n+=2,++i,r=i}for(;n6))return X;let p=0;for(;e[n]!==void 0;){let d=null;if(p>0)if(e[n]===46&&p<4)++n;else return X;if(!is(e[n]))return X;for(;is(e[n]);){let l=parseInt(_5(e,n));if(d===null)d=l;else{if(d===0)return X;d=d*10+l}if(d>255)return X;++n}t[i]=t[i]*256+d,++p,(p===2||p===4)&&++i}if(p!==4)return X;break}else if(e[n]===58){if(++n,e[n]===void 0)return X}else if(e[n]!==void 0)return X;t[i]=o,++i}if(r!==null){let o=i-r;for(i=7;i!==0&&o>0;){let s=t[r+o-1];t[r+o-1]=t[i],t[i]=s,--i,--o}}else if(r===null&&i!==8)return X;return t}function AD(e){let t="",r=TD(e).idx,n=!1;for(let o=0;o<=7;++o)if(!(n&&e[o]===0)){if(n&&(n=!1),r===o){t+=o===0?"::":":",n=!0;continue}t+=e[o].toString(16),o!==7&&(t+=":")}return t}function yc(e,t){if(e[0]==="[")return e[e.length-1]!=="]"?X:_D(e.substring(1,e.length-1));if(!t)return xD(e);let i=gD(e),r=E5.toASCII(i,!1,E5.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(r===null||mD(r))return X;let n=ED(r);return typeof n=="number"||n===X?n:r}function xD(e){if(fD(e))return X;let t="",i=La.ucs2.decode(e);for(let r=0;ri&&(t=r,i=n),r=null,n=0):(r===null&&(r=o),++n);return n>i&&(t=r,i=n),{idx:t,len:i}}function Ec(e){return typeof e=="number"?SD(e):e instanceof Array?"["+AD(e)+"]":e}function OD(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function ND(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function I5(e){let t=e.path;t.length!==0&&(e.scheme==="file"&&t.length===1&&CD(t[0])||t.pop())}function C5(e){return e.username!==""||e.password!==""}function ID(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function CD(e){return/^[A-Za-z]:$/.test(e)}function Re(e,t,i,r,n){if(this.pointer=0,this.input=e,this.base=t||null,this.encodingOverride=i||"utf-8",this.stateOverride=n,this.url=r,this.failure=!1,this.parseError=!1,!this.url){this.url={scheme:"",username:"",password:"",host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:!1};let s=OD(this.input);s!==this.input&&(this.parseError=!0),this.input=s}let o=ND(this.input);for(o!==this.input&&(this.parseError=!0),this.input=o,this.state=n||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=La.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let s=this.input[this.pointer],p=isNaN(s)?void 0:String.fromCodePoint(s),d=this["parse "+this.state](s,p);if(d){if(d===X){this.failure=!0;break}}else break}}Re.prototype["parse scheme start"]=function(t,i){if(rs(t))this.buffer+=i.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,X;return!0};Re.prototype["parse scheme"]=function(t,i){if(dD(t)||t===43||t===45||t===46)this.buffer+=i.toLowerCase();else if(t===58){if(this.stateOverride&&(ze(this.url)&&!wc(this.buffer)||!ze(this.url)&&wc(this.buffer)||(C5(this.url)||this.url.port!==null)&&this.buffer==="file"||this.url.scheme==="file"&&(this.url.host===""||this.url.host===null))||(this.url.scheme=this.buffer,this.buffer="",this.stateOverride))return!1;this.url.scheme==="file"?((this.input[this.pointer+1]!==47||this.input[this.pointer+2]!==47)&&(this.parseError=!0),this.state="file"):ze(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":ze(this.url)?this.state="special authority slashes":this.input[this.pointer+1]===47?(this.state="path or authority",++this.pointer):(this.url.cannotBeABaseURL=!0,this.url.path.push(""),this.state="cannot-be-a-base-URL path")}else if(!this.stateOverride)this.buffer="",this.state="no scheme",this.pointer=-1;else return this.parseError=!0,X;return!0};Re.prototype["parse no scheme"]=function(t){return this.base===null||this.base.cannotBeABaseURL&&t!==35?X:(this.base.cannotBeABaseURL&&t===35?(this.url.scheme=this.base.scheme,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.url.cannotBeABaseURL=!0,this.state="fragment"):this.base.scheme==="file"?(this.state="file",--this.pointer):(this.state="relative",--this.pointer),!0)};Re.prototype["parse special relative or authority"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="relative",--this.pointer),!0};Re.prototype["parse path or authority"]=function(t){return t===47?this.state="authority":(this.state="path",--this.pointer),!0};Re.prototype["parse relative"]=function(t){return this.url.scheme=this.base.scheme,isNaN(t)?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===47?this.state="relative slash":t===63?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):ze(this.url)&&t===92?(this.parseError=!0,this.state="relative slash"):(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(0,this.base.path.length-1),this.state="path",--this.pointer),!0};Re.prototype["parse relative slash"]=function(t){return ze(this.url)&&(t===47||t===92)?(t===92&&(this.parseError=!0),this.state="special authority ignore slashes"):t===47?this.state="authority":(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.state="path",--this.pointer),!0};Re.prototype["parse special authority slashes"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="special authority ignore slashes",--this.pointer),!0};Re.prototype["parse special authority ignore slashes"]=function(t){return t!==47&&t!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};Re.prototype["parse authority"]=function(t,i){if(t===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let r=S5(this.buffer);for(let n=0;nMath.pow(2,16)-1)return this.parseError=!0,X;this.url.port=r===hD(this.url.scheme)?null:r,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,X;return!0};var RD=new Set([47,92,63,35]);Re.prototype["parse file"]=function(t){return this.url.scheme="file",t===47||t===92?(t===92&&(this.parseError=!0),this.state="file slash"):this.base!==null&&this.base.scheme==="file"?isNaN(t)?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===63?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):(this.input.length-this.pointer-1===0||!uD(t,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!RD.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),I5(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};Re.prototype["parse file slash"]=function(t){return t===47||t===92?(t===92&&(this.parseError=!0),this.state="file host"):(this.base!==null&&this.base.scheme==="file"&&(cD(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};Re.prototype["parse file host"]=function(t,i){if(isNaN(t)||t===47||t===92||t===63||t===35)if(--this.pointer,!this.stateOverride&&T5(this.buffer))this.parseError=!0,this.state="path";else if(this.buffer===""){if(this.url.host="",this.stateOverride)return!1;this.state="path start"}else{let r=yc(this.buffer,ze(this.url));if(r===X)return X;if(r==="localhost"&&(r=""),this.url.host=r,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=i;return!0};Re.prototype["parse path start"]=function(t){return ze(this.url)?(t===92&&(this.parseError=!0),this.state="path",t!==47&&t!==92&&--this.pointer):!this.stateOverride&&t===63?(this.url.query="",this.state="query"):!this.stateOverride&&t===35?(this.url.fragment="",this.state="fragment"):t!==void 0&&(this.state="path",t!==47&&--this.pointer),!0};Re.prototype["parse path"]=function(t){if(isNaN(t)||t===47||ze(this.url)&&t===92||!this.stateOverride&&(t===63||t===35)){if(ze(this.url)&&t===92&&(this.parseError=!0),lD(this.buffer)?(I5(this.url),t!==47&&!(ze(this.url)&&t===92)&&this.url.path.push("")):A5(this.buffer)&&t!==47&&!(ze(this.url)&&t===92)?this.url.path.push(""):A5(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&T5(this.buffer)&&(this.url.host!==""&&this.url.host!==null&&(this.parseError=!0,this.url.host=""),this.buffer=this.buffer[0]+":"),this.url.path.push(this.buffer)),this.buffer="",this.url.scheme==="file"&&(t===void 0||t===63||t===35))for(;this.url.path.length>1&&this.url.path[0]==="";)this.parseError=!0,this.url.path.shift();t===63&&(this.url.query="",this.state="query"),t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!xi(this.input[this.pointer+1])||!xi(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=An(t,N5);return!0};Re.prototype["parse cannot-be-a-base-URL path"]=function(t){return t===63?(this.url.query="",this.state="query"):t===35?(this.url.fragment="",this.state="fragment"):(!isNaN(t)&&t!==37&&(this.parseError=!0),t===37&&(!xi(this.input[this.pointer+1])||!xi(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(t)||(this.url.path[0]=this.url.path[0]+An(t,Ap))),!0};Re.prototype["parse query"]=function(t,i){if(isNaN(t)||!this.stateOverride&&t===35){(!ze(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let r=new Buffer(this.buffer);for(let n=0;n126||r[n]===34||r[n]===35||r[n]===60||r[n]===62?this.url.query+=O5(r[n]):this.url.query+=String.fromCodePoint(r[n]);this.buffer="",t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!xi(this.input[this.pointer+1])||!xi(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=i;return!0};Re.prototype["parse fragment"]=function(t){return isNaN(t)||(t===0?this.parseError=!0:(t===37&&(!xi(this.input[this.pointer+1])||!xi(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=An(t,Ap))),!0};function DD(e,t){let i=e.scheme+":";if(e.host!==null?(i+="//",(e.username!==""||e.password!=="")&&(i+=e.username,e.password!==""&&(i+=":"+e.password),i+="@"),i+=Ec(e.host),e.port!==null&&(i+=":"+e.port)):e.host===null&&e.scheme==="file"&&(i+="//"),e.cannotBeABaseURL)i+=e.path[0];else for(let r of e.path)i+="/"+r;return e.query!==null&&(i+="?"+e.query),!t&&e.fragment!==null&&(i+="#"+e.fragment),i}function LD(e){let t=e.scheme+"://";return t+=Ec(e.host),e.port!==null&&(t+=":"+e.port),t}ei.exports.serializeURL=DD;ei.exports.serializeURLOrigin=function(e){switch(e.scheme){case"blob":try{return ei.exports.serializeURLOrigin(ei.exports.parseURL(e.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return LD({scheme:e.scheme,host:e.host,port:e.port});case"file":return"file://";default:return"null"}};ei.exports.basicURLParse=function(e,t){t===void 0&&(t={});let i=new Re(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);return i.failure?"failure":i.url};ei.exports.setTheUsername=function(e,t){e.username="";let i=La.ucs2.decode(t);for(let r=0;r{"use strict";c();var De=ji();R5.implementation=class{constructor(t){let i=t[0],r=t[1],n=null;if(r!==void 0&&(n=De.basicURLParse(r),n==="failure"))throw new TypeError("Invalid base URL");let o=De.basicURLParse(i,{baseURL:n});if(o==="failure")throw new TypeError("Invalid URL");this._url=o}get href(){return De.serializeURL(this._url)}set href(t){let i=De.basicURLParse(t);if(i==="failure")throw new TypeError("Invalid URL");this._url=i}get origin(){return De.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(t){De.basicURLParse(t+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(t){De.cannotHaveAUsernamePasswordPort(this._url)||De.setTheUsername(this._url,t)}get password(){return this._url.password}set password(t){De.cannotHaveAUsernamePasswordPort(this._url)||De.setThePassword(this._url,t)}get host(){let t=this._url;return t.host===null?"":t.port===null?De.serializeHost(t.host):De.serializeHost(t.host)+":"+De.serializeInteger(t.port)}set host(t){this._url.cannotBeABaseURL||De.basicURLParse(t,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":De.serializeHost(this._url.host)}set hostname(t){this._url.cannotBeABaseURL||De.basicURLParse(t,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":De.serializeInteger(this._url.port)}set port(t){De.cannotHaveAUsernamePasswordPort(this._url)||(t===""?this._url.port=null:De.basicURLParse(t,{url:this._url,stateOverride:"port"}))}get pathname(){return this._url.cannotBeABaseURL?this._url.path[0]:this._url.path.length===0?"":"/"+this._url.path.join("/")}set pathname(t){this._url.cannotBeABaseURL||(this._url.path=[],De.basicURLParse(t,{url:this._url,stateOverride:"path start"}))}get search(){return this._url.query===null||this._url.query===""?"":"?"+this._url.query}set search(t){let i=this._url;if(t===""){i.query=null;return}let r=t[0]==="?"?t.substring(1):t;i.query="",De.basicURLParse(r,{url:i,stateOverride:"query"})}get hash(){return this._url.fragment===null||this._url.fragment===""?"":"#"+this._url.fragment}set hash(t){if(t===""){this._url.fragment=null;return}let i=t[0]==="#"?t.substring(1):t;this._url.fragment="",De.basicURLParse(i,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var F5=w((UQ,ns)=>{"use strict";c();var ui=c5(),P5=m5(),L5=D5(),we=P5.implSymbol;function Xe(e){if(!this||this[we]||!(this instanceof Xe))throw new TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");if(arguments.length<1)throw new TypeError("Failed to construct 'URL': 1 argument required, but only "+arguments.length+" present.");let t=[];for(let i=0;i{"use strict";c();Mi.URL=F5().interface;Mi.serializeURL=ji().serializeURL;Mi.serializeURLOrigin=ji().serializeURLOrigin;Mi.basicURLParse=ji().basicURLParse;Mi.setTheUsername=ji().setTheUsername;Mi.setThePassword=ji().setThePassword;Mi.serializeHost=ji().serializeHost;Mi.serializeInteger=ji().serializeInteger;Mi.parseURL=ji().parseURL});var Y5=w((Gi,W5)=>{"use strict";c();Object.defineProperty(Gi,"__esModule",{value:!0});function ka(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var Ti=ka(require("stream")),V5=ka(require("http")),Tp=ka(require("url")),j5=ka(k5()),PD=ka(require("https")),xn=ka(require("zlib")),FD=Ti.Readable,sr=Symbol("buffer"),Sc=Symbol("type"),zr=class{constructor(){this[Sc]="";let t=arguments[0],i=arguments[1],r=[],n=0;if(t){let s=t,p=Number(s.length);for(let d=0;d1&&arguments[1]!==void 0?arguments[1]:{},r=i.size;let n=r===void 0?0:r;var o=i.timeout;let s=o===void 0?0:o;e==null?e=null:M5(e)?e=Buffer.from(e.toString()):ps(e)||Buffer.isBuffer(e)||(Object.prototype.toString.call(e)==="[object ArrayBuffer]"?e=Buffer.from(e):ArrayBuffer.isView(e)?e=Buffer.from(e.buffer,e.byteOffset,e.byteLength):e instanceof Ti||(e=Buffer.from(String(e)))),this[dr]={body:e,disturbed:!1,error:null},this.size=n,this.timeout=s,e instanceof Ti&&e.on("error",function(p){let d=p.name==="AbortError"?p:new ot(`Invalid response body while trying to fetch ${t.url}: ${p.message}`,"system",p);t[dr].error=d})}Je.prototype={get body(){return this[dr].body},get bodyUsed(){return this[dr].disturbed},arrayBuffer(){return Pa.call(this).then(function(e){return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)})},blob(){let e=this.headers&&this.headers.get("content-type")||"";return Pa.call(this).then(function(t){return Object.assign(new zr([],{type:e.toLowerCase()}),{[sr]:t})})},json(){var e=this;return Pa.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(i){return Je.Promise.reject(new ot(`invalid json response body at ${e.url} reason: ${i.message}`,"invalid-json"))}})},text(){return Pa.call(this).then(function(e){return e.toString()})},buffer(){return Pa.call(this)},textConverted(){var e=this;return Pa.call(this).then(function(t){return kD(t,e.headers)})}};Object.defineProperties(Je.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});Je.mixIn=function(e){for(let t of Object.getOwnPropertyNames(Je.prototype))if(!(t in e)){let i=Object.getOwnPropertyDescriptor(Je.prototype,t);Object.defineProperty(e,t,i)}};function Pa(){var e=this;if(this[dr].disturbed)return Je.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[dr].disturbed=!0,this[dr].error)return Je.Promise.reject(this[dr].error);let t=this.body;if(t===null)return Je.Promise.resolve(Buffer.alloc(0));if(ps(t)&&(t=t.stream()),Buffer.isBuffer(t))return Je.Promise.resolve(t);if(!(t instanceof Ti))return Je.Promise.resolve(Buffer.alloc(0));let i=[],r=0,n=!1;return new Je.Promise(function(o,s){let p;e.timeout&&(p=setTimeout(function(){n=!0,s(new ot(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)),t.on("error",function(d){d.name==="AbortError"?(n=!0,s(d)):s(new ot(`Invalid response body while trying to fetch ${e.url}: ${d.message}`,"system",d))}),t.on("data",function(d){if(!(n||d===null)){if(e.size&&r+d.length>e.size){n=!0,s(new ot(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}r+=d.length,i.push(d)}}),t.on("end",function(){if(!n){clearTimeout(p);try{o(Buffer.concat(i,r))}catch(d){s(new ot(`Could not create Buffer from response body for ${e.url}: ${d.message}`,"system",d))}}})})}function kD(e,t){if(typeof Tc!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let i=t.get("content-type"),r="utf-8",n,o;return i&&(n=/charset=([^;]*)/i.exec(i)),o=e.slice(0,1024).toString(),!n&&o&&(n=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[Be]=Object.create(null),t instanceof qt){let i=t.raw(),r=Object.keys(i);for(let n of r)for(let o of i[n])this.append(n,o);return}if(t!=null)if(typeof t=="object"){let i=t[Symbol.iterator];if(i!=null){if(typeof i!="function")throw new TypeError("Header pairs must be iterable");let r=[];for(let n of t){if(typeof n!="object"||typeof n[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");r.push(Array.from(n))}for(let n of r){if(n.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(n[0],n[1])}}else for(let r of Object.keys(t)){let n=t[r];this.append(r,n)}}else throw new TypeError("Provided initializer must be an object")}get(t){t=`${t}`,as(t);let i=Fa(this[Be],t);return i===void 0?null:this[Be][i].join(", ")}forEach(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,r=Nc(this),n=0;for(;n1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(e[Be]).sort().map(t==="key"?function(r){return r.toLowerCase()}:t==="value"?function(r){return e[Be][r].join(", ")}:function(r){return[r.toLowerCase(),e[Be][r].join(", ")]})}var Ic=Symbol("internal");function _c(e,t){let i=Object.create(Cc);return i[Ic]={target:e,kind:t,index:0},i}var Cc=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==Cc)throw new TypeError("Value of `this` is not a HeadersIterator");var e=this[Ic];let t=e.target,i=e.kind,r=e.index,n=Nc(t,i),o=n.length;return r>=o?{value:void 0,done:!0}:(this[Ic].index=r+1,{value:n[r],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(Cc,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function $D(e){let t=Object.assign({__proto__:null},e[Be]),i=Fa(e[Be],"Host");return i!==void 0&&(t[i]=t[i][0]),t}function qD(e){let t=new qt;for(let i of Object.keys(e))if(!z5.test(i))if(Array.isArray(e[i]))for(let r of e[i])Oc.test(r)||(t[Be][i]===void 0?t[Be][i]=[r]:t[Be][i].push(r));else Oc.test(e[i])||(t[Be][i]=[e[i]]);return t}var Gr=Symbol("Response internals"),VD=V5.STATUS_CODES,$t=class{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Je.call(this,t,i);let r=i.status||200,n=new qt(i.headers);if(t!=null&&!n.has("Content-Type")){let o=G5(t);o&&n.append("Content-Type",o)}this[Gr]={url:i.url,status:r,statusText:i.statusText||VD[r],headers:n,counter:i.counter}}get url(){return this[Gr].url||""}get status(){return this[Gr].status}get ok(){return this[Gr].status>=200&&this[Gr].status<300}get redirected(){return this[Gr].counter>0}get statusText(){return this[Gr].statusText}get headers(){return this[Gr].headers}clone(){return new $t(U5(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};Je.mixIn($t.prototype);Object.defineProperties($t.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty($t.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var pr=Symbol("Request internals"),jD=Tp.URL||j5.URL,MD=Tp.parse,UD=Tp.format;function Ac(e){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)&&(e=new jD(e).toString()),MD(e)}var GD="destroy"in Ti.Readable.prototype;function xp(e){return typeof e=="object"&&typeof e[pr]=="object"}function HD(e){let t=e&&typeof e=="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}var Ui=class{constructor(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r;xp(t)?r=Ac(t.url):(t&&t.href?r=Ac(t.href):r=Ac(`${t}`),t={});let n=i.method||t.method||"GET";if(n=n.toUpperCase(),(i.body!=null||xp(t)&&t.body!==null)&&(n==="GET"||n==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let o=i.body!=null?i.body:xp(t)&&t.body!==null?U5(t):null;Je.call(this,o,{timeout:i.timeout||t.timeout||0,size:i.size||t.size||0});let s=new qt(i.headers||t.headers||{});if(o!=null&&!s.has("Content-Type")){let d=G5(o);d&&s.append("Content-Type",d)}let p=xp(t)?t.signal:null;if("signal"in i&&(p=i.signal),p!=null&&!HD(p))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[pr]={method:n,redirect:i.redirect||t.redirect||"follow",headers:s,parsedURL:r,signal:p},this.follow=i.follow!==void 0?i.follow:t.follow!==void 0?t.follow:20,this.compress=i.compress!==void 0?i.compress:t.compress!==void 0?t.compress:!0,this.counter=i.counter||t.counter||0,this.agent=i.agent||t.agent}get method(){return this[pr].method}get url(){return UD(this[pr].parsedURL)}get headers(){return this[pr].headers}get redirect(){return this[pr].redirect}get signal(){return this[pr].signal}clone(){return new Ui(this)}};Je.mixIn(Ui.prototype);Object.defineProperty(Ui.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(Ui.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function zD(e){let t=e[pr].parsedURL,i=new qt(e[pr].headers);if(i.has("Accept")||i.set("Accept","*/*"),!t.protocol||!t.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(t.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(e.signal&&e.body instanceof Ti.Readable&&!GD)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let r=null;if(e.body==null&&/^(POST|PUT)$/i.test(e.method)&&(r="0"),e.body!=null){let o=H5(e);typeof o=="number"&&(r=String(o))}r&&i.set("Content-Length",r),i.has("User-Agent")||i.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),e.compress&&!i.has("Accept-Encoding")&&i.set("Accept-Encoding","gzip,deflate");let n=e.agent;return typeof n=="function"&&(n=n(t)),!i.has("Connection")&&!n&&i.set("Connection","close"),Object.assign({},t,{method:e.method,headers:$D(i),agent:n})}function os(e){Error.call(this,e),this.type="aborted",this.message=e,Error.captureStackTrace(this,this.constructor)}os.prototype=Object.create(Error.prototype);os.prototype.constructor=os;os.prototype.name="AbortError";var ss=Tp.URL||j5.URL,q5=Ti.PassThrough,WD=function(t,i){let r=new ss(i).hostname,n=new ss(t).hostname;return r===n||r[r.length-n.length-1]==="."&&r.endsWith(n)},YD=function(t,i){let r=new ss(i).protocol,n=new ss(t).protocol;return r===n};function Hr(e,t){if(!Hr.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return Je.Promise=Hr.Promise,new Hr.Promise(function(i,r){let n=new Ui(e,t),o=zD(n),s=(o.protocol==="https:"?PD:V5).request,p=n.signal,d=null,l=function(){let b=new os("The user aborted a request.");r(b),n.body&&n.body instanceof Ti.Readable&&xc(n.body,b),!(!d||!d.body)&&d.body.emit("error",b)};if(p&&p.aborted){l();return}let u=function(){l(),h()},m=s(o),f;p&&p.addEventListener("abort",u);function h(){m.abort(),p&&p.removeEventListener("abort",u),clearTimeout(f)}n.timeout&&m.once("socket",function(g){f=setTimeout(function(){r(new ot(`network timeout at: ${n.url}`,"request-timeout")),h()},n.timeout)}),m.on("error",function(g){r(new ot(`request to ${n.url} failed, reason: ${g.message}`,"system",g)),d&&d.body&&xc(d.body,g),h()}),KD(m,function(g){p&&p.aborted||d&&d.body&&xc(d.body,g)}),parseInt(process.version.substring(1))<14&&m.on("socket",function(g){g.addListener("close",function(b){let y=g.listenerCount("data")>0;if(d&&y&&!b&&!(p&&p.aborted)){let E=new Error("Premature close");E.code="ERR_STREAM_PREMATURE_CLOSE",d.body.emit("error",E)}})}),m.on("response",function(g){clearTimeout(f);let b=qD(g.headers);if(Hr.isRedirect(g.statusCode)){let O=b.get("Location"),B=null;try{B=O===null?null:new ss(O,n.url).toString()}catch{if(n.redirect!=="manual"){r(new ot(`uri requested responds with an invalid redirect URL: ${O}`,"invalid-redirect")),h();return}}switch(n.redirect){case"error":r(new ot(`uri requested responds with a redirect, redirect mode is set to error: ${n.url}`,"no-redirect")),h();return;case"manual":if(B!==null)try{b.set("Location",B)}catch(he){r(he)}break;case"follow":if(B===null)break;if(n.counter>=n.follow){r(new ot(`maximum redirect reached at: ${n.url}`,"max-redirect")),h();return}let $={headers:new qt(n.headers),follow:n.follow,counter:n.counter+1,agent:n.agent,compress:n.compress,method:n.method,body:n.body,signal:n.signal,timeout:n.timeout,size:n.size};if(!WD(n.url,B)||!YD(n.url,B))for(let he of["authorization","www-authenticate","cookie","cookie2"])$.headers.delete(he);if(g.statusCode!==303&&n.body&&H5(n)===null){r(new ot("Cannot follow redirect with body being a readable stream","unsupported-redirect")),h();return}(g.statusCode===303||(g.statusCode===301||g.statusCode===302)&&n.method==="POST")&&($.method="GET",$.body=void 0,$.headers.delete("content-length")),i(Hr(new Ui(B,$))),h();return}}g.once("end",function(){p&&p.removeEventListener("abort",u)});let y=g.pipe(new q5),E={url:n.url,status:g.statusCode,statusText:g.statusMessage,headers:b,size:n.size,timeout:n.timeout,counter:n.counter},S=b.get("Content-Encoding");if(!n.compress||n.method==="HEAD"||S===null||g.statusCode===204||g.statusCode===304){d=new $t(y,E),i(d);return}let A={flush:xn.Z_SYNC_FLUSH,finishFlush:xn.Z_SYNC_FLUSH};if(S=="gzip"||S=="x-gzip"){y=y.pipe(xn.createGunzip(A)),d=new $t(y,E),i(d);return}if(S=="deflate"||S=="x-deflate"){let O=g.pipe(new q5);O.once("data",function(B){(B[0]&15)===8?y=y.pipe(xn.createInflate()):y=y.pipe(xn.createInflateRaw()),d=new $t(y,E),i(d)}),O.on("end",function(){d||(d=new $t(y,E),i(d))});return}if(S=="br"&&typeof xn.createBrotliDecompress=="function"){y=y.pipe(xn.createBrotliDecompress()),d=new $t(y,E),i(d);return}d=new $t(y,E),i(d)}),BD(m,n)})}function KD(e,t){let i;e.on("socket",function(r){i=r}),e.on("response",function(r){let n=r.headers;n["transfer-encoding"]==="chunked"&&!n["content-length"]&&r.once("close",function(o){if(i.listenerCount("data")>0&&!o){let p=new Error("Premature close");p.code="ERR_STREAM_PREMATURE_CLOSE",t(p)}})})}function xc(e,t){e.destroy?e.destroy(t):(e.emit("error",t),e.end())}Hr.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};Hr.Promise=global.Promise;W5.exports=Gi=Hr;Object.defineProperty(Gi,"__esModule",{value:!0});Gi.default=Gi;Gi.Headers=qt;Gi.Request=Ui;Gi.Response=$t;Gi.FetchError=ot});var Oi=w((nee,a7)=>{"use strict";c();var Op=Array.prototype,ms=Object.prototype,tL={"&":"&",'"':""","'":"'","<":"<",">":">","\\":"\"},iL=/[&"'<>\\]/g,Ee=a7.exports={};function Pc(e,t){return ms.hasOwnProperty.call(e,t)}Ee.hasOwnProp=Pc;function rL(e){return tL[e]}function nL(e,t,i){if(i.Update||(i=new Ee.TemplateError(i)),i.Update(e),!t){var r=i;i=new Error(r.message),i.name=r.name}return i}Ee._prettifyError=nL;function cs(e,t,i){var r,n;e instanceof Error&&(n=e,e=n.name+": "+n.message),Object.setPrototypeOf?(r=new Error(e),Object.setPrototypeOf(r,cs.prototype)):(r=this,Object.defineProperty(r,"message",{enumerable:!1,writable:!0,value:e})),Object.defineProperty(r,"name",{value:"Template render error"}),Error.captureStackTrace&&Error.captureStackTrace(r,this.constructor);var o;if(n){var s=Object.getOwnPropertyDescriptor(n,"stack");o=s&&(s.get||function(){return s.value}),o||(o=function(){return n.stack})}else{var p=new Error(e).stack;o=function(){return p}}return Object.defineProperty(r,"stack",{get:function(){return o.call(r)}}),Object.defineProperty(r,"cause",{value:n}),r.lineno=t,r.colno=i,r.firstUpdate=!0,r.Update=function(l){var u="("+(l||"unknown path")+")";return this.firstUpdate&&(this.lineno&&this.colno?u+=" [Line "+this.lineno+", Column "+this.colno+"]":this.lineno&&(u+=" [Line "+this.lineno+"]")),u+=` - `,this.firstUpdate&&(u+=" "),this.message=u+(this.message||""),this.firstUpdate=!1,this},r}Object.setPrototypeOf?Object.setPrototypeOf(cs.prototype,Error.prototype):cs.prototype=Object.create(Error.prototype,{constructor:{value:cs}});Ee.TemplateError=cs;function aL(e){return e.replace(iL,rL)}Ee.escape=aL;function Z5(e){return ms.toString.call(e)==="[object Function]"}Ee.isFunction=Z5;function Q5(e){return ms.toString.call(e)==="[object Array]"}Ee.isArray=Q5;function e7(e){return ms.toString.call(e)==="[object String]"}Ee.isString=e7;function t7(e){return ms.toString.call(e)==="[object Object]"}Ee.isObject=t7;function oL(e){return e?typeof e=="string"?e.split("."):[e]:[]}function i7(e){var t=oL(e);return function(r){for(var n=r,o=0;o{"use strict";c();var Np,wL=typeof setImmediate=="function";d7.exports=s7;function s7(e){zi.length||(p7(),Fc=!0),zi[zi.length]=e}var zi=[],Fc=!1,Hi=0,yL=1024;function o7(){for(;HiyL){for(var t=0,i=zi.length-Hi;t{"use strict";c();var u7=l7(),kc=[];m7.exports=bL;function bL(e){var t;kc.length?t=kc.pop():t=new c7,t.task=e,t.domain=process.domain,u7(t)}function c7(){this.task=null,this.domain=null}c7.prototype.call=function(){this.domain&&this.domain.enter();var e=!0;try{this.task.call(),e=!1,this.domain&&this.domain.exit()}finally{e&&u7.requestFlush(),this.task=null,this.domain=null,kc.push(this)}}});var v7=w((h7,Ip)=>{c();(function(e){"use strict";var t=function(){var s=Array.prototype.slice.call(arguments);typeof s[0]=="function"&&s[0].apply(null,s.splice(1))},i=function(s){typeof setImmediate=="function"?setImmediate(s):typeof process<"u"&&process.nextTick?process.nextTick(s):setTimeout(s,0)},r=function(s){var p=function(d){var l=function(){return s.length&&s[d].apply(null,arguments),l.next()};return l.next=function(){return d{"use strict";c();var g7=Oi(),w7=` - \r\xA0`,y7="()[]{}%*-+~/#,:|.<>=!",EL="0123456789",SL="{%",_L="%}",AL="{{",xL="}}",TL="{#",OL="#}",b7="string",E7="whitespace",S7="data",_7="block-start",A7="block-end",x7="variable-start",T7="variable-end",O7="comment",N7="left-paren",I7="right-paren",C7="left-bracket",R7="right-bracket",D7="left-curly",L7="right-curly",P7="operator",F7="comma",k7="colon",B7="tilde",$7="pipe",q7="int",V7="float",j7="boolean",Bc="none",M7="symbol",NL="special",U7="regex";function _t(e,t,i,r){return{type:e,value:t,lineno:i,colno:r}}var IL=function(){function e(i,r){this.str=i,this.index=0,this.len=i.length,this.lineno=0,this.colno=0,this.in_code=!1,r=r||{};var n=r.tags||{};this.tags={BLOCK_START:n.blockStart||SL,BLOCK_END:n.blockEnd||_L,VARIABLE_START:n.variableStart||AL,VARIABLE_END:n.variableEnd||xL,COMMENT_START:n.commentStart||TL,COMMENT_END:n.commentEnd||OL},this.trimBlocks=!!r.trimBlocks,this.lstripBlocks=!!r.lstripBlocks}var t=e.prototype;return t.nextToken=function(){var r=this.lineno,n=this.colno,o;if(this.in_code){var s=this.current();if(this.isFinished())return null;if(s==='"'||s==="'")return _t(b7,this._parseString(s),r,n);if(o=this._extract(w7))return _t(E7,o,r,n);if((o=this._extractString(this.tags.BLOCK_END))||(o=this._extractString("-"+this.tags.BLOCK_END)))return this.in_code=!1,this.trimBlocks&&(s=this.current(),s===` -`?this.forward():s==="\r"&&(this.forward(),s=this.current(),s===` -`?this.forward():this.back())),_t(A7,o,r,n);if((o=this._extractString(this.tags.VARIABLE_END))||(o=this._extractString("-"+this.tags.VARIABLE_END)))return this.in_code=!1,_t(T7,o,r,n);if(s==="r"&&this.str.charAt(this.index+1)==="/"){this.forwardN(2);for(var p="";!this.isFinished();)if(this.current()==="/"&&this.previous()!=="\\"){this.forward();break}else p+=this.current(),this.forward();for(var d=["g","i","m","y"],l="";!this.isFinished();){var u=d.indexOf(this.current())!==-1;if(u)l+=this.current(),this.forward();else break}return _t(U7,{body:p,flags:l},r,n)}else if(y7.indexOf(s)!==-1){this.forward();var m=["==","===","!=","!==","<=",">=","//","**"],f=s+this.current(),h;switch(g7.indexOf(m,f)!==-1&&(this.forward(),s=f,g7.indexOf(m,f+this.current())!==-1&&(s=f+this.current(),this.forward())),s){case"(":h=N7;break;case")":h=I7;break;case"[":h=C7;break;case"]":h=R7;break;case"{":h=D7;break;case"}":h=L7;break;case",":h=F7;break;case":":h=k7;break;case"~":h=B7;break;case"|":h=$7;break;default:h=P7}return _t(h,s,r,n)}else if(o=this._extractUntil(w7+y7),o.match(/^[-+]?[0-9]+$/))if(this.current()==="."){this.forward();var g=this._extract(EL);return _t(V7,o+"."+g,r,n)}else return _t(q7,o,r,n);else{if(o.match(/^(true|false)$/))return _t(j7,o,r,n);if(o==="none")return _t(Bc,o,r,n);if(o==="null")return _t(Bc,o,r,n);if(o)return _t(M7,o,r,n);throw new Error("Unexpected value while parsing: "+o)}}else{var b=this.tags.BLOCK_START.charAt(0)+this.tags.VARIABLE_START.charAt(0)+this.tags.COMMENT_START.charAt(0)+this.tags.COMMENT_END.charAt(0);if(this.isFinished())return null;if((o=this._extractString(this.tags.BLOCK_START+"-"))||(o=this._extractString(this.tags.BLOCK_START)))return this.in_code=!0,_t(_7,o,r,n);if((o=this._extractString(this.tags.VARIABLE_START+"-"))||(o=this._extractString(this.tags.VARIABLE_START)))return this.in_code=!0,_t(x7,o,r,n);o="";var y,E=!1;for(this._matches(this.tags.COMMENT_START)&&(E=!0,o=this._extractString(this.tags.COMMENT_START));(y=this._extractUntil(b))!==null;)if(o+=y,(this._matches(this.tags.BLOCK_START)||this._matches(this.tags.VARIABLE_START)||this._matches(this.tags.COMMENT_START))&&!E){if(this.lstripBlocks&&this._matches(this.tags.BLOCK_START)&&this.colno>0&&this.colno<=o.length){var S=o.slice(-this.colno);if(/^\s+$/.test(S)&&(o=o.slice(0,-this.colno),!o.length))return this.nextToken()}break}else if(this._matches(this.tags.COMMENT_END)){if(!E)throw new Error("unexpected end of comment");o+=this._extractString(this.tags.COMMENT_END);break}else o+=this.current(),this.forward();if(y===null&&E)throw new Error("expected end of comment, got end of file");return _t(E?O7:S7,o,r,n)}},t._parseString=function(r){this.forward();for(var n="";!this.isFinished()&&this.current()!==r;){var o=this.current();if(o==="\\"){switch(this.forward(),this.current()){case"n":n+=` -`;break;case"t":n+=" ";break;case"r":n+="\r";break;default:n+=this.current()}this.forward()}else n+=o,this.forward()}return this.forward(),n},t._matches=function(r){if(this.index+r.length>this.len)return null;var n=this.str.slice(this.index,this.index+r.length);return n===r},t._extractString=function(r){return this._matches(r)?(this.forwardN(r.length),r):null},t._extractUntil=function(r){return this._extractMatching(!0,r||"")},t._extract=function(r){return this._extractMatching(!1,r)},t._extractMatching=function(r,n){if(this.isFinished())return null;var o=n.indexOf(this.current());if(r&&o===-1||!r&&o!==-1){var s=this.current();this.forward();for(var p=n.indexOf(this.current());(r&&p===-1||!r&&p!==-1)&&!this.isFinished();)s+=this.current(),this.forward(),p=n.indexOf(this.current());return s}return""},t._extractRegex=function(r){var n=this.currentStr().match(r);return n?(this.forwardN(n[0].length),n):null},t.isFinished=function(){return this.index>=this.len},t.forwardN=function(r){for(var n=0;n{"use strict";c();function H7(e,t){for(var i=0;i{"use strict";c();function X7(e,t){for(var i=0;i2?d-2:0),u=2;u0||!i)&&process.stdout.write(" ".repeat(t));var s=o===r.length-1?"":` -`;process.stdout.write(""+n+s)})}function hs(e,t){if(t=t||0,$a(e.typename+": ",t),e instanceof Wi)$a(` -`),e.children.forEach(function(n){hs(n,t+2)});else if(e instanceof zc)$a(e.extName+"."+e.prop+` -`),e.args&&hs(e.args,t+2),e.contentArgs&&e.contentArgs.forEach(function(n){hs(n,t+2)});else{var i=[],r=null;e.iterFields(function(n,o){n instanceof ye?i.push([o,n]):(r=r||{},r[o]=n)}),r?$a(JSON.stringify(r,null,2)+` -`,null,!0):$a(` -`),i.forEach(function(n){var o=n[0],s=n[1];$a("["+o+"] =>",t+2),hs(s,t+4)})}}nv.exports={Node:ye,Root:VL,NodeList:Wi,Value:Uc,Literal:Z7,Symbol:jL,Group:ML,Array:UL,Pair:GL,Dict:Q7,Output:dP,Capture:lP,TemplateData:uP,If:ev,IfAsync:zL,InlineIf:WL,For:Gc,AsyncEach:YL,AsyncAll:KL,Macro:tv,Caller:XL,Import:JL,FromImport:ZL,FunCall:iv,Filter:rv,FilterAsync:QL,KeywordArgs:eP,Block:tP,Super:iP,Extends:nP,Include:aP,Set:oP,Switch:sP,Case:pP,LookupVal:HL,BinOp:ti,In:cP,Is:mP,Or:fP,And:hP,Not:vP,Add:gP,Concat:wP,Sub:yP,Mul:bP,Div:EP,FloorDiv:SP,Mod:_P,Pow:AP,Neg:xP,Pos:TP,Compare:OP,CompareOperand:NP,CallExtension:zc,CallExtensionAsync:IP,printNodes:hs}});var Kc=w((gee,ov)=>{"use strict";c();function CP(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Yc(e,t)}function Yc(e,t){return Yc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},Yc(e,t)}var I=$c(),N=vs(),RP=Ba().Obj,Wc=Oi(),av=function(e){CP(t,e);function t(){return e.apply(this,arguments)||this}var i=t.prototype;return i.init=function(n){this.tokens=n,this.peeked=null,this.breakOnBlocks=null,this.dropLeadingWhitespace=!1,this.extensions=[]},i.nextToken=function(n){var o;if(this.peeked)if(!n&&this.peeked.type===I.TOKEN_WHITESPACE)this.peeked=null;else return o=this.peeked,this.peeked=null,o;if(o=this.tokens.nextToken(),!n)for(;o&&o.type===I.TOKEN_WHITESPACE;)o=this.tokens.nextToken();return o},i.peekToken=function(){return this.peeked=this.peeked||this.nextToken(),this.peeked},i.pushToken=function(n){if(this.peeked)throw new Error("pushToken: can only push one token on between reads");this.peeked=n},i.error=function(n,o,s){if(o===void 0||s===void 0){var p=this.peekToken()||{};o=p.lineno,s=p.colno}return o!==void 0&&(o+=1),s!==void 0&&(s+=1),new Wc.TemplateError(n,o,s)},i.fail=function(n,o,s){throw this.error(n,o,s)},i.skip=function(n){var o=this.nextToken();return!o||o.type!==n?(this.pushToken(o),!1):!0},i.expect=function(n){var o=this.nextToken();return o.type!==n&&this.fail("expected "+n+", got "+o.type,o.lineno,o.colno),o},i.skipValue=function(n,o){var s=this.nextToken();return!s||s.type!==n||s.value!==o?(this.pushToken(s),!1):!0},i.skipSymbol=function(n){return this.skipValue(I.TOKEN_SYMBOL,n)},i.advanceAfterBlockEnd=function(n){var o;return n||(o=this.peekToken(),o||this.fail("unexpected end of file"),o.type!==I.TOKEN_SYMBOL&&this.fail("advanceAfterBlockEnd: expected symbol token or explicit name to be passed"),n=this.nextToken().value),o=this.nextToken(),o&&o.type===I.TOKEN_BLOCK_END?o.value.charAt(0)==="-"&&(this.dropLeadingWhitespace=!0):this.fail("expected block end in "+n+" statement"),o},i.advanceAfterVariableEnd=function(){var n=this.nextToken();n&&n.type===I.TOKEN_VARIABLE_END?this.dropLeadingWhitespace=n.value.charAt(n.value.length-this.tokens.tags.VARIABLE_END.length-1)==="-":(this.pushToken(n),this.fail("expected variable end"))},i.parseFor=function(){var n=this.peekToken(),o,s;this.skipSymbol("for")?(o=new N.For(n.lineno,n.colno),s="endfor"):this.skipSymbol("asyncEach")?(o=new N.AsyncEach(n.lineno,n.colno),s="endeach"):this.skipSymbol("asyncAll")?(o=new N.AsyncAll(n.lineno,n.colno),s="endall"):this.fail("parseFor: expected for{Async}",n.lineno,n.colno),o.name=this.parsePrimary(),o.name instanceof N.Symbol||this.fail("parseFor: variable name expected for loop");var p=this.peekToken().type;if(p===I.TOKEN_COMMA){var d=o.name;for(o.name=new N.Array(d.lineno,d.colno),o.name.addChild(d);this.skip(I.TOKEN_COMMA);){var l=this.parsePrimary();o.name.addChild(l)}}return this.skipSymbol("in")||this.fail('parseFor: expected "in" keyword for loop',n.lineno,n.colno),o.arr=this.parseExpression(),this.advanceAfterBlockEnd(n.value),o.body=this.parseUntilBlocks(s,"else"),this.skipSymbol("else")&&(this.advanceAfterBlockEnd("else"),o.else_=this.parseUntilBlocks(s)),this.advanceAfterBlockEnd(),o},i.parseMacro=function(){var n=this.peekToken();this.skipSymbol("macro")||this.fail("expected macro");var o=this.parsePrimary(!0),s=this.parseSignature(),p=new N.Macro(n.lineno,n.colno,o,s);return this.advanceAfterBlockEnd(n.value),p.body=this.parseUntilBlocks("endmacro"),this.advanceAfterBlockEnd(),p},i.parseCall=function(){var n=this.peekToken();this.skipSymbol("call")||this.fail("expected call");var o=this.parseSignature(!0)||new N.NodeList,s=this.parsePrimary();this.advanceAfterBlockEnd(n.value);var p=this.parseUntilBlocks("endcall");this.advanceAfterBlockEnd();var d=new N.Symbol(n.lineno,n.colno,"caller"),l=new N.Caller(n.lineno,n.colno,d,o,p),u=s.args.children;u[u.length-1]instanceof N.KeywordArgs||u.push(new N.KeywordArgs);var m=u[u.length-1];return m.addChild(new N.Pair(n.lineno,n.colno,d,l)),new N.Output(n.lineno,n.colno,[s])},i.parseWithContext=function(){var n=this.peekToken(),o=null;return this.skipSymbol("with")?o=!0:this.skipSymbol("without")&&(o=!1),o!==null&&(this.skipSymbol("context")||this.fail("parseFrom: expected context after with/without",n.lineno,n.colno)),o},i.parseImport=function(){var n=this.peekToken();this.skipSymbol("import")||this.fail("parseImport: expected import",n.lineno,n.colno);var o=this.parseExpression();this.skipSymbol("as")||this.fail('parseImport: expected "as" keyword',n.lineno,n.colno);var s=this.parseExpression(),p=this.parseWithContext(),d=new N.Import(n.lineno,n.colno,o,s,p);return this.advanceAfterBlockEnd(n.value),d},i.parseFrom=function(){var n=this.peekToken();this.skipSymbol("from")||this.fail("parseFrom: expected from");var o=this.parseExpression();this.skipSymbol("import")||this.fail("parseFrom: expected import",n.lineno,n.colno);for(var s=new N.NodeList,p;;){var d=this.peekToken();if(d.type===I.TOKEN_BLOCK_END){s.children.length||this.fail("parseFrom: Expected at least one import name",n.lineno,n.colno),d.value.charAt(0)==="-"&&(this.dropLeadingWhitespace=!0),this.nextToken();break}s.children.length>0&&!this.skip(I.TOKEN_COMMA)&&this.fail("parseFrom: expected comma",n.lineno,n.colno);var l=this.parsePrimary();if(l.value.charAt(0)==="_"&&this.fail("parseFrom: names starting with an underscore cannot be imported",l.lineno,l.colno),this.skipSymbol("as")){var u=this.parsePrimary();s.addChild(new N.Pair(l.lineno,l.colno,l,u))}else s.addChild(l);p=this.parseWithContext()}return new N.FromImport(n.lineno,n.colno,o,s,p)},i.parseBlock=function(){var n=this.peekToken();this.skipSymbol("block")||this.fail("parseBlock: expected block",n.lineno,n.colno);var o=new N.Block(n.lineno,n.colno);o.name=this.parsePrimary(),o.name instanceof N.Symbol||this.fail("parseBlock: variable name expected",n.lineno,n.colno),this.advanceAfterBlockEnd(n.value),o.body=this.parseUntilBlocks("endblock"),this.skipSymbol("endblock"),this.skipSymbol(o.name.value);var s=this.peekToken();return s||this.fail("parseBlock: expected endblock, got end of file"),this.advanceAfterBlockEnd(s.value),o},i.parseExtends=function(){var n="extends",o=this.peekToken();this.skipSymbol(n)||this.fail("parseTemplateRef: expected "+n);var s=new N.Extends(o.lineno,o.colno);return s.template=this.parseExpression(),this.advanceAfterBlockEnd(o.value),s},i.parseInclude=function(){var n="include",o=this.peekToken();this.skipSymbol(n)||this.fail("parseInclude: expected "+n);var s=new N.Include(o.lineno,o.colno);return s.template=this.parseExpression(),this.skipSymbol("ignore")&&this.skipSymbol("missing")&&(s.ignoreMissing=!0),this.advanceAfterBlockEnd(o.value),s},i.parseIf=function(){var n=this.peekToken(),o;this.skipSymbol("if")||this.skipSymbol("elif")||this.skipSymbol("elseif")?o=new N.If(n.lineno,n.colno):this.skipSymbol("ifAsync")?o=new N.IfAsync(n.lineno,n.colno):this.fail("parseIf: expected if, elif, or elseif",n.lineno,n.colno),o.cond=this.parseExpression(),this.advanceAfterBlockEnd(n.value),o.body=this.parseUntilBlocks("elif","elseif","else","endif");var s=this.peekToken();switch(s&&s.value){case"elseif":case"elif":o.else_=this.parseIf();break;case"else":this.advanceAfterBlockEnd(),o.else_=this.parseUntilBlocks("endif"),this.advanceAfterBlockEnd();break;case"endif":o.else_=null,this.advanceAfterBlockEnd();break;default:this.fail("parseIf: expected elif, else, or endif, got end of file")}return o},i.parseSet=function(){var n=this.peekToken();this.skipSymbol("set")||this.fail("parseSet: expected set",n.lineno,n.colno);for(var o=new N.Set(n.lineno,n.colno,[]),s;(s=this.parsePrimary())&&(o.targets.push(s),!!this.skip(I.TOKEN_COMMA)););return this.skipValue(I.TOKEN_OPERATOR,"=")?(o.value=this.parseExpression(),this.advanceAfterBlockEnd(n.value)):this.skip(I.TOKEN_BLOCK_END)?(o.body=new N.Capture(n.lineno,n.colno,this.parseUntilBlocks("endset")),o.value=null,this.advanceAfterBlockEnd()):this.fail("parseSet: expected = or block end in set tag",n.lineno,n.colno),o},i.parseSwitch=function(){var n="switch",o="endswitch",s="case",p="default",d=this.peekToken();!this.skipSymbol(n)&&!this.skipSymbol(s)&&!this.skipSymbol(p)&&this.fail('parseSwitch: expected "switch," "case" or "default"',d.lineno,d.colno);var l=this.parseExpression();this.advanceAfterBlockEnd(n),this.parseUntilBlocks(s,p,o);var u=this.peekToken(),m=[],f;do{this.skipSymbol(s);var h=this.parseExpression();this.advanceAfterBlockEnd(n);var g=this.parseUntilBlocks(s,p,o);m.push(new N.Case(u.line,u.col,h,g)),u=this.peekToken()}while(u&&u.value===s);switch(u.value){case p:this.advanceAfterBlockEnd(),f=this.parseUntilBlocks(o),this.advanceAfterBlockEnd();break;case o:this.advanceAfterBlockEnd();break;default:this.fail('parseSwitch: expected "case," "default" or "endswitch," got EOF.')}return new N.Switch(d.lineno,d.colno,l,m,f)},i.parseStatement=function(){var n=this.peekToken(),o;if(n.type!==I.TOKEN_SYMBOL&&this.fail("tag name expected",n.lineno,n.colno),this.breakOnBlocks&&Wc.indexOf(this.breakOnBlocks,n.value)!==-1)return null;switch(n.value){case"raw":return this.parseRaw();case"verbatim":return this.parseRaw("verbatim");case"if":case"ifAsync":return this.parseIf();case"for":case"asyncEach":case"asyncAll":return this.parseFor();case"block":return this.parseBlock();case"extends":return this.parseExtends();case"include":return this.parseInclude();case"set":return this.parseSet();case"macro":return this.parseMacro();case"call":return this.parseCall();case"import":return this.parseImport();case"from":return this.parseFrom();case"filter":return this.parseFilterStatement();case"switch":return this.parseSwitch();default:if(this.extensions.length)for(var s=0;s0;){var m=l[0],f=l[1],h=l[2];h===n?p+=1:h===o&&(p-=1),p===0?(d+=f,this.tokens.backN(m.length-f.length)):d+=m}return new N.Output(u.lineno,u.colno,[new N.TemplateData(u.lineno,u.colno,d)])},i.parsePostfix=function(n){for(var o,s=this.peekToken();s;){if(s.type===I.TOKEN_LEFT_PAREN)n=new N.FunCall(s.lineno,s.colno,n,this.parseSignature());else if(s.type===I.TOKEN_LEFT_BRACKET)o=this.parseAggregate(),o.children.length>1&&this.fail("invalid index"),n=new N.LookupVal(s.lineno,s.colno,n,o.children[0]);else if(s.type===I.TOKEN_OPERATOR&&s.value==="."){this.nextToken();var p=this.nextToken();p.type!==I.TOKEN_SYMBOL&&this.fail("expected name as lookup value, got "+p.value,p.lineno,p.colno),o=new N.Literal(p.lineno,p.colno,p.value),n=new N.LookupVal(s.lineno,s.colno,n,o)}else break;s=this.peekToken()}return n},i.parseExpression=function(){var n=this.parseInlineIf();return n},i.parseInlineIf=function(){var n=this.parseOr();if(this.skipSymbol("if")){var o=this.parseOr(),s=n;n=new N.InlineIf(n.lineno,n.colno),n.body=s,n.cond=o,this.skipSymbol("else")?n.else_=this.parseOr():n.else_=null}return n},i.parseOr=function(){for(var n=this.parseAnd();this.skipSymbol("or");){var o=this.parseAnd();n=new N.Or(n.lineno,n.colno,n,o)}return n},i.parseAnd=function(){for(var n=this.parseNot();this.skipSymbol("and");){var o=this.parseNot();n=new N.And(n.lineno,n.colno,n,o)}return n},i.parseNot=function(){var n=this.peekToken();return this.skipSymbol("not")?new N.Not(n.lineno,n.colno,this.parseNot()):this.parseIn()},i.parseIn=function(){for(var n=this.parseIs();;){var o=this.nextToken();if(!o)break;var s=o.type===I.TOKEN_SYMBOL&&o.value==="not";if(s||this.pushToken(o),this.skipSymbol("in")){var p=this.parseIs();n=new N.In(n.lineno,n.colno,n,p),s&&(n=new N.Not(n.lineno,n.colno,n))}else{s&&this.pushToken(o);break}}return n},i.parseIs=function(){var n=this.parseCompare();if(this.skipSymbol("is")){var o=this.skipSymbol("not"),s=this.parseCompare();n=new N.Is(n.lineno,n.colno,n,s),o&&(n=new N.Not(n.lineno,n.colno,n))}return n},i.parseCompare=function(){for(var n=["==","===","!=","!==","<",">","<=",">="],o=this.parseConcat(),s=[];;){var p=this.nextToken();if(p)if(n.indexOf(p.value)!==-1)s.push(new N.CompareOperand(p.lineno,p.colno,this.parseConcat(),p.value));else{this.pushToken(p);break}else break}return s.length?new N.Compare(s[0].lineno,s[0].colno,o,s):o},i.parseConcat=function(){for(var n=this.parseAdd();this.skipValue(I.TOKEN_TILDE,"~");){var o=this.parseAdd();n=new N.Concat(n.lineno,n.colno,n,o)}return n},i.parseAdd=function(){for(var n=this.parseSub();this.skipValue(I.TOKEN_OPERATOR,"+");){var o=this.parseSub();n=new N.Add(n.lineno,n.colno,n,o)}return n},i.parseSub=function(){for(var n=this.parseMul();this.skipValue(I.TOKEN_OPERATOR,"-");){var o=this.parseMul();n=new N.Sub(n.lineno,n.colno,n,o)}return n},i.parseMul=function(){for(var n=this.parseDiv();this.skipValue(I.TOKEN_OPERATOR,"*");){var o=this.parseDiv();n=new N.Mul(n.lineno,n.colno,n,o)}return n},i.parseDiv=function(){for(var n=this.parseFloorDiv();this.skipValue(I.TOKEN_OPERATOR,"/");){var o=this.parseFloorDiv();n=new N.Div(n.lineno,n.colno,n,o)}return n},i.parseFloorDiv=function(){for(var n=this.parseMod();this.skipValue(I.TOKEN_OPERATOR,"//");){var o=this.parseMod();n=new N.FloorDiv(n.lineno,n.colno,n,o)}return n},i.parseMod=function(){for(var n=this.parsePow();this.skipValue(I.TOKEN_OPERATOR,"%");){var o=this.parsePow();n=new N.Mod(n.lineno,n.colno,n,o)}return n},i.parsePow=function(){for(var n=this.parseUnary();this.skipValue(I.TOKEN_OPERATOR,"**");){var o=this.parseUnary();n=new N.Pow(n.lineno,n.colno,n,o)}return n},i.parseUnary=function(n){var o=this.peekToken(),s;return this.skipValue(I.TOKEN_OPERATOR,"-")?s=new N.Neg(o.lineno,o.colno,this.parseUnary(!0)):this.skipValue(I.TOKEN_OPERATOR,"+")?s=new N.Pos(o.lineno,o.colno,this.parseUnary(!0)):s=this.parsePrimary(),n||(s=this.parseFilter(s)),s},i.parsePrimary=function(n){var o=this.nextToken(),s,p=null;if(o?o.type===I.TOKEN_STRING?s=o.value:o.type===I.TOKEN_INT?s=parseInt(o.value,10):o.type===I.TOKEN_FLOAT?s=parseFloat(o.value):o.type===I.TOKEN_BOOLEAN?o.value==="true"?s=!0:o.value==="false"?s=!1:this.fail("invalid boolean: "+o.value,o.lineno,o.colno):o.type===I.TOKEN_NONE?s=null:o.type===I.TOKEN_REGEX&&(s=new RegExp(o.value.body,o.value.flags)):this.fail("expected expression, got end of file"),s!==void 0?p=new N.Literal(o.lineno,o.colno,s):o.type===I.TOKEN_SYMBOL?p=new N.Symbol(o.lineno,o.colno,o.value):(this.pushToken(o),p=this.parseAggregate()),n||(p=this.parsePostfix(p)),p)return p;throw this.error("unexpected token: "+o.value,o.lineno,o.colno)},i.parseFilterName=function(){for(var n=this.expect(I.TOKEN_SYMBOL),o=n.value;this.skipValue(I.TOKEN_OPERATOR,".");)o+="."+this.expect(I.TOKEN_SYMBOL).value;return new N.Symbol(n.lineno,n.colno,o)},i.parseFilterArgs=function(n){if(this.peekToken().type===I.TOKEN_LEFT_PAREN){var o=this.parsePostfix(n);return o.args.children}return[]},i.parseFilter=function(n){for(;this.skip(I.TOKEN_PIPE);){var o=this.parseFilterName();n=new N.Filter(o.lineno,o.colno,o,new N.NodeList(o.lineno,o.colno,[n].concat(this.parseFilterArgs(n))))}return n},i.parseFilterStatement=function(){var n=this.peekToken();this.skipSymbol("filter")||this.fail("parseFilterStatement: expected filter");var o=this.parseFilterName(),s=this.parseFilterArgs(o);this.advanceAfterBlockEnd(n.value);var p=new N.Capture(o.lineno,o.colno,this.parseUntilBlocks("endfilter"));this.advanceAfterBlockEnd();var d=new N.Filter(o.lineno,o.colno,o,new N.NodeList(o.lineno,o.colno,[p].concat(s)));return new N.Output(o.lineno,o.colno,[d])},i.parseAggregate=function(){var n=this.nextToken(),o;switch(n.type){case I.TOKEN_LEFT_PAREN:o=new N.Group(n.lineno,n.colno);break;case I.TOKEN_LEFT_BRACKET:o=new N.Array(n.lineno,n.colno);break;case I.TOKEN_LEFT_CURLY:o=new N.Dict(n.lineno,n.colno);break;default:return null}for(;;){var s=this.peekToken().type;if(s===I.TOKEN_RIGHT_PAREN||s===I.TOKEN_RIGHT_BRACKET||s===I.TOKEN_RIGHT_CURLY){this.nextToken();break}if(o.children.length>0&&(this.skip(I.TOKEN_COMMA)||this.fail("parseAggregate: expected comma after expression",n.lineno,n.colno)),o instanceof N.Dict){var p=this.parsePrimary();this.skip(I.TOKEN_COLON)||this.fail("parseAggregate: expected colon after dict key",n.lineno,n.colno);var d=this.parseExpression();o.addChild(new N.Pair(p.lineno,p.colno,p,d))}else{var l=this.parseExpression();o.addChild(l)}}return o},i.parseSignature=function(n,o){var s=this.peekToken();if(!o&&s.type!==I.TOKEN_LEFT_PAREN){if(n)return null;this.fail("expected arguments",s.lineno,s.colno)}s.type===I.TOKEN_LEFT_PAREN&&(s=this.nextToken());for(var p=new N.NodeList(s.lineno,s.colno),d=new N.KeywordArgs(s.lineno,s.colno),l=!1;;){if(s=this.peekToken(),!o&&s.type===I.TOKEN_RIGHT_PAREN){this.nextToken();break}else if(o&&s.type===I.TOKEN_BLOCK_END)break;if(l&&!this.skip(I.TOKEN_COMMA))this.fail("parseSignature: expected comma after expression",s.lineno,s.colno);else{var u=this.parseExpression();this.skipValue(I.TOKEN_OPERATOR,"=")?d.addChild(new N.Pair(u.lineno,u.colno,u,this.parseExpression())):p.addChild(u)}l=!0}return d.children.length&&p.addChild(d),p},i.parseUntilBlocks=function(){for(var n=this.breakOnBlocks,o=arguments.length,s=new Array(o),p=0;p{"use strict";c();var Z=vs(),DP=Oi(),LP=0;function sv(){return"hole_"+LP++}function Xc(e,t){for(var i=null,r=0;r{"use strict";c();var mi=Oi(),lv=Array.from,qP=typeof Symbol=="function"&&Symbol.iterator&&typeof lv=="function",VP=function(){function e(i,r){this.variables=Object.create(null),this.parent=i,this.topLevel=!1,this.isolateWrites=r}var t=e.prototype;return t.set=function(r,n,o){var s=r.split("."),p=this.variables,d=this;if(o&&(d=this.resolve(s[0],!0))){d.set(r,n);return}for(var l=0;le.length)d=o.slice(0,e.length),o.slice(d.length,p).forEach(function(f,h){h{"use strict";c();function tF(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Qc(e,t)}function Qc(e,t){return Qc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},Qc(e,t)}var iF=Kc(),rF=dv(),M=vs(),nF=Oi(),aF=nF.TemplateError,oF=qa(),Zc=oF.Frame,sF=Ba(),pF=sF.Obj,dF={"==":"==","===":"===","!=":"!=","!==":"!==","<":"<",">":">","<=":"<=",">=":">="},fv=function(e){tF(t,e);function t(){return e.apply(this,arguments)||this}var i=t.prototype;return i.init=function(n,o){this.templateName=n,this.codebuf=[],this.lastId=0,this.buffer=null,this.bufferStack=[],this._scopeClosers="",this.inBlock=!1,this.throwOnUndefined=o},i.fail=function(n,o,s){throw o!==void 0&&(o+=1),s!==void 0&&(s+=1),new aF(n,o,s)},i._pushBuffer=function(){var n=this._tmpid();return this.bufferStack.push(this.buffer),this.buffer=n,this._emit("var "+this.buffer+' = "";'),n},i._popBuffer=function(){this.buffer=this.bufferStack.pop()},i._emit=function(n){this.codebuf.push(n)},i._emitLine=function(n){this._emit(n+` -`)},i._emitLines=function(){for(var n=this,o=arguments.length,s=new Array(o),p=0;p0&&d._emit(","),d.compile(l,o)}),p&&this._emit(p)},i._compileExpression=function(n,o){this.assertType(n,M.Literal,M.Symbol,M.Group,M.Array,M.Dict,M.FunCall,M.Caller,M.Filter,M.LookupVal,M.Compare,M.InlineIf,M.In,M.Is,M.And,M.Or,M.Not,M.Add,M.Concat,M.Sub,M.Mul,M.Div,M.FloorDiv,M.Mod,M.Pow,M.Neg,M.Pos,M.Compare,M.NodeList),this.compile(n,o)},i.assertType=function(n){for(var o=arguments.length,s=new Array(o>1?o-1:0),p=1;p0&&p._emit(","),f){p._emitLine("function(cb) {"),p._emitLine("if(!cb) { cb = function(err) { if(err) { throw err; }}}");var g=p._pushBuffer();p._withScopedSyntax(function(){p.compile(f,o),p._emitLine("cb(null, "+g+");")}),p._popBuffer(),p._emitLine("return "+g+";"),p._emitLine("}")}else p._emit("null")}),s){var m=this._tmpid();this._emitLine(", "+this._makeCallback(m)),this._emitLine(this.buffer+" += runtime.suppressValue("+m+", "+u+" && env.opts.autoescape);"),this._addScopeLevel()}else this._emit(")"),this._emit(", "+u+` && env.opts.autoescape); -`)},i.compileCallExtensionAsync=function(n,o){this.compileCallExtension(n,o,!0)},i.compileNodeList=function(n,o){this._compileChildren(n,o)},i.compileLiteral=function(n){if(typeof n.value=="string"){var o=n.value.replace(/\\/g,"\\\\");o=o.replace(/"/g,'\\"'),o=o.replace(/\n/g,"\\n"),o=o.replace(/\r/g,"\\r"),o=o.replace(/\t/g,"\\t"),o=o.replace(/\u2028/g,"\\u2028"),this._emit('"'+o+'"')}else n.value===null?this._emit("null"):this._emit(n.value.toString())},i.compileSymbol=function(n,o){var s=n.value,p=o.lookup(s);p?this._emit(p):this._emit('runtime.contextOrFrameLookup(context, frame, "'+s+'")')},i.compileGroup=function(n,o){this._compileAggregate(n,o,"(",")")},i.compileArray=function(n,o){this._compileAggregate(n,o,"[","]")},i.compileDict=function(n,o){this._compileAggregate(n,o,"{","}")},i.compilePair=function(n,o){var s=n.key,p=n.value;s instanceof M.Symbol?s=new M.Literal(s.lineno,s.colno,s.value):s instanceof M.Literal&&typeof s.value=="string"||this.fail("compilePair: Dict keys must be strings or names",s.lineno,s.colno),this.compile(s,o),this._emit(": "),this._compileExpression(p,o)},i.compileInlineIf=function(n,o){this._emit("("),this.compile(n.cond,o),this._emit("?"),this.compile(n.body,o),this._emit(":"),n.else_!==null?this.compile(n.else_,o):this._emit('""'),this._emit(")")},i.compileIn=function(n,o){this._emit("runtime.inOperator("),this.compile(n.left,o),this._emit(","),this.compile(n.right,o),this._emit(")")},i.compileIs=function(n,o){var s=n.right.name?n.right.name.value:n.right.value;this._emit('env.getTest("'+s+'").call(context, '),this.compile(n.left,o),n.right.args&&(this._emit(","),this.compile(n.right.args,o)),this._emit(") === true")},i._binOpEmitter=function(n,o,s){this.compile(n.left,o),this._emit(s),this.compile(n.right,o)},i.compileOr=function(n,o){return this._binOpEmitter(n,o," || ")},i.compileAnd=function(n,o){return this._binOpEmitter(n,o," && ")},i.compileAdd=function(n,o){return this._binOpEmitter(n,o," + ")},i.compileConcat=function(n,o){return this._binOpEmitter(n,o,' + "" + ')},i.compileSub=function(n,o){return this._binOpEmitter(n,o," - ")},i.compileMul=function(n,o){return this._binOpEmitter(n,o," * ")},i.compileDiv=function(n,o){return this._binOpEmitter(n,o," / ")},i.compileMod=function(n,o){return this._binOpEmitter(n,o," % ")},i.compileNot=function(n,o){this._emit("!"),this.compile(n.target,o)},i.compileFloorDiv=function(n,o){this._emit("Math.floor("),this.compile(n.left,o),this._emit(" / "),this.compile(n.right,o),this._emit(")")},i.compilePow=function(n,o){this._emit("Math.pow("),this.compile(n.left,o),this._emit(", "),this.compile(n.right,o),this._emit(")")},i.compileNeg=function(n,o){this._emit("-"),this.compile(n.target,o)},i.compilePos=function(n,o){this._emit("+"),this.compile(n.target,o)},i.compileCompare=function(n,o){var s=this;this.compile(n.expr,o),n.ops.forEach(function(p){s._emit(" "+dF[p.type]+" "),s.compile(p.expr,o)})},i.compileLookupVal=function(n,o){this._emit("runtime.memberLookup(("),this._compileExpression(n.target,o),this._emit("),"),this._compileExpression(n.val,o),this._emit(")")},i._getNodeName=function(n){switch(n.typename){case"Symbol":return n.value;case"FunCall":return"the return value of ("+this._getNodeName(n.name)+")";case"LookupVal":return this._getNodeName(n.target)+'["'+this._getNodeName(n.val)+'"]';case"Literal":return n.value.toString();default:return"--expression--"}},i.compileFunCall=function(n,o){this._emit("(lineno = "+n.lineno+", colno = "+n.colno+", "),this._emit("runtime.callWrap("),this._compileExpression(n.name,o),this._emit(', "'+this._getNodeName(n.name).replace(/"/g,'\\"')+'", context, '),this._compileAggregate(n.args,o,"[","])"),this._emit(")")},i.compileFilter=function(n,o){var s=n.name;this.assertType(s,M.Symbol),this._emit('env.getFilter("'+s.value+'").call(context, '),this._compileAggregate(n.args,o),this._emit(")")},i.compileFilterAsync=function(n,o){var s=n.name,p=n.symbol.value;this.assertType(s,M.Symbol),o.set(p,p),this._emit('env.getFilter("'+s.value+'").call(context, '),this._compileAggregate(n.args,o),this._emitLine(", "+this._makeCallback(p)),this._addScopeLevel()},i.compileKeywordArgs=function(n,o){this._emit("runtime.makeKeywordArgs("),this.compileDict(n,o),this._emit(")")},i.compileSet=function(n,o){var s=this,p=[];n.targets.forEach(function(d){var l=d.value,u=o.lookup(l);u==null&&(u=s._tmpid(),s._emitLine("var "+u+";")),p.push(u)}),n.value?(this._emit(p.join(" = ")+" = "),this._compileExpression(n.value,o),this._emitLine(";")):(this._emit(p.join(" = ")+" = "),this.compile(n.body,o),this._emitLine(";")),n.targets.forEach(function(d,l){var u=p[l],m=d.value;s._emitLine('frame.set("'+m+'", '+u+", true);"),s._emitLine("if(frame.topLevel) {"),s._emitLine('context.setVariable("'+m+'", '+u+");"),s._emitLine("}"),m.charAt(0)!=="_"&&(s._emitLine("if(frame.topLevel) {"),s._emitLine('context.addExport("'+m+'", '+u+");"),s._emitLine("}"))})},i.compileSwitch=function(n,o){var s=this;this._emit("switch ("),this.compile(n.expr,o),this._emit(") {"),n.cases.forEach(function(p,d){s._emit("case "),s.compile(p.cond,o),s._emit(": "),s.compile(p.body,o),p.body.children.length&&s._emitLine("break;")}),n.default&&(this._emit("default:"),this.compile(n.default,o)),this._emit("}")},i.compileIf=function(n,o,s){var p=this;this._emit("if("),this._compileExpression(n.cond,o),this._emitLine(") {"),this._withScopedSyntax(function(){p.compile(n.body,o),s&&p._emit("cb()")}),n.else_?(this._emitLine(`} -else {`),this._withScopedSyntax(function(){p.compile(n.else_,o),s&&p._emit("cb()")})):s&&(this._emitLine(`} -else {`),this._emit("cb()")),this._emitLine("}")},i.compileIfAsync=function(n,o){this._emit("(function(cb) {"),this.compileIf(n,o,!0),this._emit("})("+this._makeCallback()),this._addScopeLevel()},i._emitLoopBindings=function(n,o,s,p){var d=this,l=[{name:"index",val:s+" + 1"},{name:"index0",val:s},{name:"revindex",val:p+" - "+s},{name:"revindex0",val:p+" - "+s+" - 1"},{name:"first",val:s+" === 0"},{name:"last",val:s+" === "+p+" - 1"},{name:"length",val:p}];l.forEach(function(u){d._emitLine('frame.set("loop.'+u.name+'", '+u.val+");")})},i.compileFor=function(n,o){var s=this,p=this._tmpid(),d=this._tmpid(),l=this._tmpid();if(o=o.push(),this._emitLine("frame = frame.push();"),this._emit("var "+l+" = "),this._compileExpression(n.arr,o),this._emitLine(";"),this._emit("if("+l+") {"),this._emitLine(l+" = runtime.fromIterator("+l+");"),n.name instanceof M.Array){this._emitLine("var "+p+";"),this._emitLine("if(runtime.isArray("+l+")) {"),this._emitLine("var "+d+" = "+l+".length;"),this._emitLine("for("+p+"=0; "+p+" < "+l+".length; "+p+"++) {"),n.name.children.forEach(function(y,E){var S=s._tmpid();s._emitLine("var "+S+" = "+l+"["+p+"]["+E+"];"),s._emitLine('frame.set("'+y+'", '+l+"["+p+"]["+E+"]);"),o.set(n.name.children[E].value,S)}),this._emitLoopBindings(n,l,p,d),this._withScopedSyntax(function(){s.compile(n.body,o)}),this._emitLine("}"),this._emitLine("} else {");var u=n.name.children,m=u[0],f=u[1],h=this._tmpid(),g=this._tmpid();o.set(m.value,h),o.set(f.value,g),this._emitLine(p+" = -1;"),this._emitLine("var "+d+" = runtime.keys("+l+").length;"),this._emitLine("for(var "+h+" in "+l+") {"),this._emitLine(p+"++;"),this._emitLine("var "+g+" = "+l+"["+h+"];"),this._emitLine('frame.set("'+m.value+'", '+h+");"),this._emitLine('frame.set("'+f.value+'", '+g+");"),this._emitLoopBindings(n,l,p,d),this._withScopedSyntax(function(){s.compile(n.body,o)}),this._emitLine("}"),this._emitLine("}")}else{var b=this._tmpid();o.set(n.name.value,b),this._emitLine("var "+d+" = "+l+".length;"),this._emitLine("for(var "+p+"=0; "+p+" < "+l+".length; "+p+"++) {"),this._emitLine("var "+b+" = "+l+"["+p+"];"),this._emitLine('frame.set("'+n.name.value+'", '+b+");"),this._emitLoopBindings(n,l,p,d),this._withScopedSyntax(function(){s.compile(n.body,o)}),this._emitLine("}")}this._emitLine("}"),n.else_&&(this._emitLine("if (!"+d+") {"),this.compile(n.else_,o),this._emitLine("}")),this._emitLine("frame = frame.pop();")},i._compileAsyncLoop=function(n,o,s){var p=this,d=this._tmpid(),l=this._tmpid(),u=this._tmpid(),m=s?"asyncAll":"asyncEach";if(o=o.push(),this._emitLine("frame = frame.push();"),this._emit("var "+u+" = runtime.fromIterator("),this._compileExpression(n.arr,o),this._emitLine(");"),n.name instanceof M.Array){var f=n.name.children.length;this._emit("runtime."+m+"("+u+", "+f+", function("),n.name.children.forEach(function(b){p._emit(b.value+",")}),this._emit(d+","+l+",next) {"),n.name.children.forEach(function(b){var y=b.value;o.set(y,y),p._emitLine('frame.set("'+y+'", '+y+");")})}else{var h=n.name.value;this._emitLine("runtime."+m+"("+u+", 1, function("+h+", "+d+", "+l+",next) {"),this._emitLine('frame.set("'+h+'", '+h+");"),o.set(h,h)}this._emitLoopBindings(n,u,d,l),this._withScopedSyntax(function(){var b;s&&(b=p._pushBuffer()),p.compile(n.body,o),p._emitLine("next("+d+(b?","+b:"")+");"),s&&p._popBuffer()});var g=this._tmpid();this._emitLine("}, "+this._makeCallback(g)),this._addScopeLevel(),s&&this._emitLine(this.buffer+" += "+g+";"),n.else_&&(this._emitLine("if (!"+u+".length) {"),this.compile(n.else_,o),this._emitLine("}")),this._emitLine("frame = frame.pop();")},i.compileAsyncEach=function(n,o){this._compileAsyncLoop(n,o)},i.compileAsyncAll=function(n,o){this._compileAsyncLoop(n,o,!0)},i._compileMacro=function(n,o){var s=this,p=[],d=null,l="macro_"+this._tmpid(),u=o!==void 0;n.args.children.forEach(function(y,E){E===n.args.children.length-1&&y instanceof M.Dict?d=y:(s.assertType(y,M.Symbol),p.push(y))});var m=[].concat(p.map(function(y){return"l_"+y.value}),["kwargs"]),f=p.map(function(y){return'"'+y.value+'"'}),h=(d&&d.children||[]).map(function(y){return'"'+y.key.value+'"'}),g;u?g=o.push(!0):g=new Zc,this._emitLines("var "+l+" = runtime.makeMacro(","["+f.join(", ")+"], ","["+h.join(", ")+"], ","function ("+m.join(", ")+") {","var callerFrame = frame;","frame = "+(u?"frame.push(true);":"new runtime.Frame();"),"kwargs = kwargs || {};",'if (Object.prototype.hasOwnProperty.call(kwargs, "caller")) {','frame.set("caller", kwargs.caller); }'),p.forEach(function(y){s._emitLine('frame.set("'+y.value+'", l_'+y.value+");"),g.set(y.value,"l_"+y.value)}),d&&d.children.forEach(function(y){var E=y.key.value;s._emit('frame.set("'+E+'", '),s._emit('Object.prototype.hasOwnProperty.call(kwargs, "'+E+'")'),s._emit(' ? kwargs["'+E+'"] : '),s._compileExpression(y.value,g),s._emit(");")});var b=this._pushBuffer();return this._withScopedSyntax(function(){s.compile(n.body,g)}),this._emitLine("frame = "+(u?"frame.pop();":"callerFrame;")),this._emitLine("return new runtime.SafeString("+b+");"),this._emitLine("});"),this._popBuffer(),l},i.compileMacro=function(n,o){var s=this._compileMacro(n),p=n.name.value;o.set(p,s),o.parent?this._emitLine('frame.set("'+p+'", '+s+");"):(n.name.value.charAt(0)!=="_"&&this._emitLine('context.addExport("'+p+'");'),this._emitLine('context.setVariable("'+p+'", '+s+");"))},i.compileCaller=function(n,o){this._emit("(function (){");var s=this._compileMacro(n,o);this._emit("return "+s+";})()")},i._compileGetTemplate=function(n,o,s,p){var d=this._tmpid(),l=this._templateName(),u=this._makeCallback(d),m=s?"true":"false",f=p?"true":"false";return this._emit("env.getTemplate("),this._compileExpression(n.template,o),this._emitLine(", "+m+", "+l+", "+f+", "+u),d},i.compileImport=function(n,o){var s=n.target.value,p=this._compileGetTemplate(n,o,!1,!1);this._addScopeLevel(),this._emitLine(p+".getExported("+(n.withContext?"context.getVariables(), frame, ":"")+this._makeCallback(p)),this._addScopeLevel(),o.set(s,p),o.parent?this._emitLine('frame.set("'+s+'", '+p+");"):this._emitLine('context.setVariable("'+s+'", '+p+");")},i.compileFromImport=function(n,o){var s=this,p=this._compileGetTemplate(n,o,!1,!1);this._addScopeLevel(),this._emitLine(p+".getExported("+(n.withContext?"context.getVariables(), frame, ":"")+this._makeCallback(p)),this._addScopeLevel(),n.names.children.forEach(function(d){var l,u,m=s._tmpid();d instanceof M.Pair?(l=d.key.value,u=d.value.value):(l=d.value,u=l),s._emitLine("if(Object.prototype.hasOwnProperty.call("+p+', "'+l+'")) {'),s._emitLine("var "+m+" = "+p+"."+l+";"),s._emitLine("} else {"),s._emitLine(`cb(new Error("cannot import '`+l+`'")); return;`),s._emitLine("}"),o.set(u,m),o.parent?s._emitLine('frame.set("'+u+'", '+m+");"):s._emitLine('context.setVariable("'+u+'", '+m+");")})},i.compileBlock=function(n){var o=this._tmpid();this.inBlock||this._emit('(parentTemplate ? function(e, c, f, r, cb) { cb(""); } : '),this._emit('context.getBlock("'+n.name.value+'")'),this.inBlock||this._emit(")"),this._emitLine("(env, context, frame, runtime, "+this._makeCallback(o)),this._emitLine(this.buffer+" += "+o+";"),this._addScopeLevel()},i.compileSuper=function(n,o){var s=n.blockName.value,p=n.symbol.value,d=this._makeCallback(p);this._emitLine('context.getSuper(env, "'+s+'", b_'+s+", frame, runtime, "+d),this._emitLine(p+" = runtime.markSafe("+p+");"),this._addScopeLevel(),o.set(p,p)},i.compileExtends=function(n,o){var s=this._tmpid(),p=this._compileGetTemplate(n,o,!0,!1);this._emitLine("parentTemplate = "+p),this._emitLine("for(var "+s+" in parentTemplate.blocks) {"),this._emitLine("context.addBlock("+s+", parentTemplate.blocks["+s+"]);"),this._emitLine("}"),this._addScopeLevel()},i.compileInclude=function(n,o){this._emitLine("var tasks = [];"),this._emitLine("tasks.push("),this._emitLine("function(callback) {");var s=this._compileGetTemplate(n,o,!1,n.ignoreMissing);this._emitLine("callback(null,"+s+");});"),this._emitLine("});");var p=this._tmpid();this._emitLine("tasks.push("),this._emitLine("function(template, callback){"),this._emitLine("template.render(context.getVariables(), frame, "+this._makeCallback(p)),this._emitLine("callback(null,"+p+");});"),this._emitLine("});"),this._emitLine("tasks.push("),this._emitLine("function(result, callback){"),this._emitLine(this.buffer+" += result;"),this._emitLine("callback(null);"),this._emitLine("});"),this._emitLine("env.waterfall(tasks, function(){"),this._addScopeLevel()},i.compileTemplateData=function(n,o){this.compileLiteral(n,o)},i.compileCapture=function(n,o){var s=this,p=this.buffer;this.buffer="output",this._emitLine("(function() {"),this._emitLine('var output = "";'),this._withScopedSyntax(function(){s.compile(n.body,o)}),this._emitLine("return output;"),this._emitLine("})()"),this.buffer=p},i.compileOutput=function(n,o){var s=this,p=n.children;p.forEach(function(d){d instanceof M.TemplateData?d.value&&(s._emit(s.buffer+" += "),s.compileLiteral(d,o),s._emitLine(";")):(s._emit(s.buffer+" += runtime.suppressValue("),s.throwOnUndefined&&s._emit("runtime.ensureDefined("),s.compile(d,o),s.throwOnUndefined&&s._emit(","+n.lineno+","+n.colno+")"),s._emit(`, env.opts.autoescape); -`))})},i.compileRoot=function(n,o){var s=this;o&&this.fail("compileRoot: root node can't have frame"),o=new Zc,this._emitFuncBegin(n,"root"),this._emitLine("var parentTemplate = null;"),this._compileChildren(n,o),this._emitLine("if(parentTemplate) {"),this._emitLine("parentTemplate.rootRenderFunc(env, context, frame, runtime, cb);"),this._emitLine("} else {"),this._emitLine("cb(null, "+this.buffer+");"),this._emitLine("}"),this._emitFuncEnd(!0),this.inBlock=!0;var p=[],d=n.findAll(M.Block);d.forEach(function(l,u){var m=l.name.value;if(p.indexOf(m)!==-1)throw new Error('Block "'+m+'" defined more than once.');p.push(m),s._emitFuncBegin(l,"b_"+m);var f=new Zc;s._emitLine("var frame = frame.push(true);"),s.compile(l.body,f),s._emitFuncEnd()}),this._emitLine("return {"),d.forEach(function(l,u){var m="b_"+l.name.value;s._emitLine(m+": "+m+",")}),this._emitLine(`root: root -};`)},i.compile=function(n,o){var s=this["compile"+n.typename];s?s.call(this,n,o):this.fail("compile: Cannot compile node: "+n.typename,n.lineno,n.colno)},i.getCode=function(){return this.codebuf.join("")},t}(pF);hv.exports={compile:function(t,i,r,n,o){o===void 0&&(o={});var s=new fv(n,o.throwOnUndefined),p=(r||[]).map(function(l){return l.preprocess}).filter(function(l){return!!l}),d=p.reduce(function(l,u){return u(l)},t);return s.compile(rF.transform(iF.parse(d,r,o),i,n)),s.getCode()},Compiler:fv}});var Ev=w((xee,bv)=>{"use strict";c();var re=Oi(),$e=qa(),j=bv.exports={};function Yi(e,t){return e==null||e===!1?t:e}j.abs=Math.abs;function e0(e){return e!==e}function lF(e,t,i){var r,n=[],o=[];for(r=0;r=t)return e;var i=t-e.length,r=re.repeat(" ",i/2-i%2),n=re.repeat(" ",i/2);return $e.copySafeness(e,r+e+n)}j.center=uF;function cF(e,t,i){return i?e||t:e!==void 0?e:t}j.default=cF;function mF(e,t,i){if(!re.isObject(e))throw new re.TemplateError("dictsort filter: val must be an object");var r=[];for(var n in e)r.push([n,e[n]]);var o;if(i===void 0||i==="key")o=0;else if(i==="value")o=1;else throw new re.TemplateError("dictsort filter: You can only sort by either key or value");return r.sort(function(s,p){var d=s[o],l=p[o];return t||(re.isString(d)&&(d=d.toUpperCase()),re.isString(l)&&(l=l.toUpperCase())),d>l?1:d===l?0:-1}),r}j.dictsort=mF;function fF(e,t){return JSON.stringify(e,null,t)}j.dump=fF;function hF(e){return e instanceof $e.SafeString?e:(e=e??"",$e.markSafe(re.escape(e.toString())))}j.escape=hF;function vF(e){return e instanceof $e.SafeString?e:(e=e??"",$e.markSafe(e.toString()))}j.safe=vF;function gF(e){return e[0]}j.first=gF;function wF(e){return e=e??"",$e.markSafe(re.escape(e.toString()))}j.forceescape=wF;function yF(e,t){return re.groupBy(e,t,this.env.opts.throwOnUndefined)}j.groupby=yF;function bF(e,t,i){if(e=Yi(e,""),e==="")return"";t=t||4;var r=e.split(` -`),n=re.repeat(" ",t),o=r.map(function(s,p){return p===0&&!i?s:""+n+s}).join(` -`);return $e.copySafeness(e,o)}j.indent=bF;function EF(e,t,i){return t=t||"",i&&(e=re.map(e,function(r){return r[i]})),e.join(t)}j.join=EF;function SF(e){return e[e.length-1]}j.last=SF;function _F(e){var t=Yi(e,"");return t!==void 0?typeof Map=="function"&&t instanceof Map||typeof Set=="function"&&t instanceof Set?t.size:re.isObject(t)&&!(t instanceof $e.SafeString)?re.keys(t).length:t.length:0}j.length=_F;function gv(e){if(re.isString(e))return e.split("");if(re.isObject(e))return re._entries(e||{}).map(function(t){var i=t[0],r=t[1];return{key:i,value:r}});if(re.isArray(e))return e;throw new re.TemplateError("list filter: type not iterable")}j.list=gv;function AF(e){return e=Yi(e,""),e.toLowerCase()}j.lower=AF;function xF(e){return e==null?"":$e.copySafeness(e,e.replace(/\r\n|\n/g,`
-`))}j.nl2br=xF;function TF(e){return e[Math.floor(Math.random()*e.length)]}j.random=TF;function wv(e){function t(i,r,n){r===void 0&&(r="truthy");var o=this,s=o.env.getTest(r);return re.toArray(i).filter(function(d){return s.call(o,d,n)===e})}return t}j.reject=wv(!1);function OF(e,t){return e.filter(function(i){return!i[t]})}j.rejectattr=OF;j.select=wv(!0);function NF(e,t){return e.filter(function(i){return!!i[t]})}j.selectattr=NF;function IF(e,t,i,r){var n=e;if(t instanceof RegExp)return e.replace(t,i);typeof r>"u"&&(r=-1);var o="";if(typeof t=="number")t=""+t;else if(typeof t!="string")return e;if(typeof e=="number"&&(e=""+e),typeof e!="string"&&!(e instanceof $e.SafeString))return e;if(t==="")return o=i+e.split("").join(i)+i,$e.copySafeness(e,o);var s=e.indexOf(t);if(r===0||s===-1)return e;for(var p=0,d=0;s>-1&&(r===-1||d=n&&u.push(i),o.push(u)}return o}j.slice=DF;function LF(e,t,i){return i===void 0&&(i=0),t&&(e=re.map(e,function(r){return r[t]})),i+e.reduce(function(r,n){return r+n},0)}j.sum=LF;j.sort=$e.makeMacro(["value","reverse","case_sensitive","attribute"],[],function(t,i,r,n){var o=this,s=re.map(t,function(d){return d}),p=re.getAttrGetter(n);return s.sort(function(d,l){var u=n?p(d):d,m=n?p(l):l;if(o.env.opts.throwOnUndefined&&n&&(u===void 0||m===void 0))throw new TypeError('sort: attribute "'+n+'" resolved to undefined');return!r&&re.isString(u)&&re.isString(m)&&(u=u.toLowerCase(),m=m.toLowerCase()),um?i?-1:1:0}),s});function PF(e){return $e.copySafeness(e,e)}j.string=PF;function FF(e,t){e=Yi(e,"");var i=/<\/?([a-z][a-z0-9]*)\b[^>]*>|/gi,r=yv(e.replace(i,"")),n="";return t?n=r.replace(/^ +| +$/gm,"").replace(/ +/g," ").replace(/(\r\n)/g,` + `)}Om.validateFilePath=bKe});var Jne=g((Nir,CKe)=>{CKe.exports={name:"@actions/artifact",version:"2.3.2",preview:!0,description:"Actions artifact lib",keywords:["github","actions","artifact"],homepage:"https://github.com/actions/toolkit/tree/main/packages/artifact",license:"MIT",main:"lib/artifact.js",types:"lib/artifact.d.ts",directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/artifact"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:"cd ../../ && npm run test ./packages/artifact",bootstrap:"cd ../../ && npm run bootstrap","tsc-run":"tsc",tsc:"npm run bootstrap && npm run tsc-run","gen:docs":"typedoc --plugin typedoc-plugin-markdown --out docs/generated src/artifact.ts --githubPages false --readme none"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^1.10.0","@actions/github":"^5.1.1","@actions/http-client":"^2.1.0","@azure/storage-blob":"^12.15.0","@octokit/core":"^3.5.1","@octokit/plugin-request-log":"^1.0.4","@octokit/plugin-retry":"^3.0.9","@octokit/request-error":"^5.0.0","@protobuf-ts/plugin":"^2.2.3-alpha.1",archiver:"^7.0.1","jwt-decode":"^3.1.2","unzip-stream":"^0.3.1"},devDependencies:{"@types/archiver":"^5.3.2","@types/unzip-stream":"^0.3.4",typedoc:"^0.25.4","typedoc-plugin-markdown":"^3.17.1",typescript:"^5.2.2"}}});var km=g(gS=>{"use strict";d();Object.defineProperty(gS,"__esModule",{value:!0});gS.getUserAgentString=void 0;var wKe=Jne();function IKe(){return`@actions/artifact-${wKe.version}`}gS.getUserAgentString=IKe});var bu=g(ro=>{"use strict";d();Object.defineProperty(ro,"__esModule",{value:!0});ro.UsageError=ro.NetworkError=ro.GHESNotSupportedError=ro.ArtifactNotFoundError=ro.InvalidResponseError=ro.FilesNotFoundError=void 0;var JD=class extends Error{constructor(t=[]){let r="No files were found to upload";t.length>0&&(r+=`: ${t.join(", ")}`),super(r),this.files=t,this.name="FilesNotFoundError"}};ro.FilesNotFoundError=JD;var KD=class extends Error{constructor(t){super(t),this.name="InvalidResponseError"}};ro.InvalidResponseError=KD;var XD=class extends Error{constructor(t="Artifact not found"){super(t),this.name="ArtifactNotFoundError"}};ro.ArtifactNotFoundError=XD;var ZD=class extends Error{constructor(t="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(t),this.name="GHESNotSupportedError"}};ro.GHESNotSupportedError=ZD;var yS=class extends Error{constructor(t){let r=`Unable to make request: ${t} +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=t,this.name="NetworkError"}};ro.NetworkError=yS;yS.isNetworkErrorCode=e=>e?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(e):!1;var ES=class extends Error{constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts. Usage is recalculated every 6-12 hours. +More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};ro.UsageError=ES;ES.isUsageErrorMessage=e=>e?e.includes("insufficient usage"):!1});var ese=g((Pir,Zne)=>{"use strict";d();function tP(e){this.message=e}tP.prototype=new Error,tP.prototype.name="InvalidCharacterError";var Kne=typeof window<"u"&&window.atob&&window.atob.bind(window)||function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new tP("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,i,s=0,o=0,a="";i=t.charAt(o++);~i&&(r=s%4?64*r+i:i,s++%4)?a+=String.fromCharCode(255&r>>(-2*s&6)):0)i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(i);return a};function BKe(e){var t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw"Illegal base64url string!"}try{return(function(r){return decodeURIComponent(Kne(r).replace(/(.)/g,(function(i,s){var o=s.charCodeAt(0).toString(16).toUpperCase();return o.length<2&&(o="0"+o),"%"+o})))})(t)}catch{return Kne(t)}}function PE(e){this.message=e}function Xne(e,t){if(typeof e!="string")throw new PE("Invalid token specified");var r=(t=t||{}).header===!0?0:1;try{return JSON.parse(BKe(e.split(".")[r]))}catch(i){throw new PE("Invalid token specified: "+i.message)}}PE.prototype=new Error,PE.prototype.name="InvalidTokenError";var eP=Xne;eP.default=Xne,eP.InvalidTokenError=PE,Zne.exports=eP});var YA=g(Vn=>{"use strict";d();var SKe=Vn&&Vn.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),vKe=Vn&&Vn.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),_Ke=Vn&&Vn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&SKe(t,e,r);return vKe(t,e),t},xKe=Vn&&Vn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Vn,"__esModule",{value:!0});Vn.maskSecretUrls=Vn.maskSigUrl=Vn.getBackendIdsFromToken=void 0;var tse=_Ke(Yt()),NKe=GA(),RKe=xKe(ese()),CS=Yt(),bS=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function QKe(){let e=(0,NKe.getRuntimeToken)(),t=(0,RKe.default)(e);if(!t.scp)throw bS;let r=t.scp.split(" ");if(r.length===0)throw bS;for(let i of r){let s=i.split(":");if(s?.[0]!=="Actions.Results")continue;if(s.length!==3)throw bS;let o={workflowRunBackendId:s[1],workflowJobRunBackendId:s[2]};return tse.debug(`Workflow Run Backend ID: ${o.workflowRunBackendId}`),tse.debug(`Workflow Job Run Backend ID: ${o.workflowJobRunBackendId}`),o}throw bS}Vn.getBackendIdsFromToken=QKe;function rP(e){if(e)try{let r=new URL(e).searchParams.get("sig");r&&((0,CS.setSecret)(r),(0,CS.setSecret)(encodeURIComponent(r)))}catch(t){(0,CS.debug)(`Failed to parse URL: ${e} ${t instanceof Error?t.message:String(t)}`)}}Vn.maskSigUrl=rP;function TKe(e){if(typeof e!="object"||e===null){(0,CS.debug)("body is not an object or is null");return}"signed_upload_url"in e&&typeof e.signed_upload_url=="string"&&rP(e.signed_upload_url),"signed_url"in e&&typeof e.signed_url=="string"&&rP(e.signed_url)}Vn.maskSecretUrls=TKe});var Um=g(Mm=>{"use strict";d();var wS=Mm&&Mm.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(Mm,"__esModule",{value:!0});Mm.internalArtifactTwirpClient=void 0;var Lm=hm(),DKe=A7(),Fm=Yt(),PKe=Nd(),rse=GA(),OKe=km(),OE=bu(),kKe=YA(),iP=class{constructor(t,r,i,s){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let o=(0,rse.getRuntimeToken)();this.baseUrl=(0,rse.getResultsServiceUrl)(),r&&(this.maxAttempts=r),i&&(this.baseRetryIntervalMilliseconds=i),s&&(this.retryMultiplier=s),this.httpClient=new Lm.HttpClient(t,[new DKe.BearerCredentialHandler(o)])}request(t,r,i,s){return wS(this,void 0,void 0,function*(){let o=new URL(`/twirp/${t}/${r}`,this.baseUrl).href;(0,Fm.debug)(`[Request] ${r} ${o}`);let a={"Content-Type":i};try{let{body:l}=yield this.retryableRequest(()=>wS(this,void 0,void 0,function*(){return this.httpClient.post(o,JSON.stringify(s),a)}));return l}catch(l){throw new Error(`Failed to ${r}: ${l.message}`)}})}retryableRequest(t){return wS(this,void 0,void 0,function*(){let r=0,i="",s="";for(;r=200&&t<300:!1}isRetryableHttpStatusCode(t){return t?[Lm.HttpCodes.BadGateway,Lm.HttpCodes.GatewayTimeout,Lm.HttpCodes.InternalServerError,Lm.HttpCodes.ServiceUnavailable,Lm.HttpCodes.TooManyRequests].includes(t):!1}sleep(t){return wS(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,t))})}getExponentialRetryTimeMilliseconds(t){if(t<0)throw new Error("attempt should be a positive integer");if(t===0)return this.baseRetryIntervalMilliseconds;let r=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,t),i=r*this.retryMultiplier;return Math.trunc(Math.random()*(i-r)+r)}};function LKe(e){let t=new iP((0,OKe.getUserAgentString)(),e?.maxAttempts,e?.retryIntervalMs,e?.retryMultiplier);return new PKe.ArtifactServiceClientJSON(t)}Mm.internalArtifactTwirpClient=LKe});var nse=g(da=>{"use strict";d();var FKe=da&&da.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),MKe=da&&da.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),UKe=da&&da.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&FKe(t,e,r);return MKe(t,e),t};Object.defineProperty(da,"__esModule",{value:!0});da.getUploadZipSpecification=da.validateRootDirectory=void 0;var nP=UKe(require("fs")),qKe=Yt(),IS=require("path"),ise=$D();function HKe(e){if(!nP.existsSync(e))throw new Error(`The provided rootDirectory ${e} does not exist`);if(!nP.statSync(e).isDirectory())throw new Error(`The provided rootDirectory ${e} is not a valid directory`);(0,qKe.info)("Root directory input is valid!")}da.validateRootDirectory=HKe;function GKe(e,t){let r=[];t=(0,IS.normalize)(t),t=(0,IS.resolve)(t);for(let i of e){let s=nP.lstatSync(i,{throwIfNoEntry:!1});if(!s)throw new Error(`File ${i} does not exist`);if(s.isDirectory()){let o=i.replace(t,"");(0,ise.validateFilePath)(o),r.push({sourcePath:null,destinationPath:o,stats:s})}else{if(i=(0,IS.normalize)(i),i=(0,IS.resolve)(i),!i.startsWith(t))throw new Error(`The rootDirectory: ${t} is not a parent directory of the file: ${i}`);let o=i.replace(t,"");(0,ise.validateFilePath)(o),r.push({sourcePath:i,destinationPath:o,stats:s})}}return r}da.getUploadZipSpecification=GKe});var Pr={};SJ(Pr,{__addDisposableResource:()=>Nse,__assign:()=>BS,__asyncDelegator:()=>Cse,__asyncGenerator:()=>bse,__asyncValues:()=>wse,__await:()=>qm,__awaiter:()=>fse,__classPrivateFieldGet:()=>vse,__classPrivateFieldIn:()=>xse,__classPrivateFieldSet:()=>_se,__createBinding:()=>vS,__decorate:()=>ase,__disposeResources:()=>Rse,__esDecorate:()=>cse,__exportStar:()=>mse,__extends:()=>sse,__generator:()=>hse,__importDefault:()=>Sse,__importStar:()=>Bse,__makeTemplateObject:()=>Ise,__metadata:()=>Ase,__param:()=>lse,__propKey:()=>dse,__read:()=>aP,__rest:()=>ose,__rewriteRelativeImportExtension:()=>Qse,__runInitializers:()=>use,__setFunctionName:()=>pse,__spread:()=>gse,__spreadArray:()=>Ese,__spreadArrays:()=>yse,__values:()=>SS,default:()=>VKe});function sse(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");sP(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function ose(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,i=Object.getOwnPropertySymbols(e);s=0;l--)(a=e[l])&&(o=(s<3?a(o):s>3?a(t,r,o):a(t,r))||o);return s>3&&o&&Object.defineProperty(t,r,o),o}function lse(e,t){return function(r,i){t(r,i,e)}}function cse(e,t,r,i,s,o){function a(C){if(C!==void 0&&typeof C!="function")throw new TypeError("Function expected");return C}for(var l=i.kind,c=l==="getter"?"get":l==="setter"?"set":"value",u=!t&&e?i.static?e:e.prototype:null,p=t||(u?Object.getOwnPropertyDescriptor(u,i.name):{}),A,f=!1,m=r.length-1;m>=0;m--){var y={};for(var E in i)y[E]=E==="access"?{}:i[E];for(var E in i.access)y.access[E]=i.access[E];y.addInitializer=function(C){if(f)throw new TypeError("Cannot add initializers after decoration has completed");o.push(a(C||null))};var b=(0,r[m])(l==="accessor"?{get:p.get,set:p.set}:p[c],y);if(l==="accessor"){if(b===void 0)continue;if(b===null||typeof b!="object")throw new TypeError("Object expected");(A=a(b.get))&&(p.get=A),(A=a(b.set))&&(p.set=A),(A=a(b.init))&&s.unshift(A)}else(A=a(b))&&(l==="field"?s.unshift(A):p[c]=A)}u&&Object.defineProperty(u,i.name,p),f=!0}function use(e,t,r){for(var i=arguments.length>2,s=0;s0&&o[o.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!o||u[1]>o[0]&&u[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function aP(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),s,o=[],a;try{for(;(t===void 0||t-- >0)&&!(s=i.next()).done;)o.push(s.value)}catch(l){a={error:l}}finally{try{s&&!s.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return o}function gse(){for(var e=[],t=0;t1||c(m,E)})},y&&(s[m]=y(s[m])))}function c(m,y){try{u(i[m](y))}catch(E){f(o[0][3],E)}}function u(m){m.value instanceof qm?Promise.resolve(m.value.v).then(p,A):f(o[0][2],m)}function p(m){c("next",m)}function A(m){c("throw",m)}function f(m,y){m(y),o.shift(),o.length&&c(o[0][0],o[0][1])}}function Cse(e){var t,r;return t={},i("next"),i("throw",function(s){throw s}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(s,o){t[s]=e[s]?function(a){return(r=!r)?{value:qm(e[s](a)),done:!1}:o?o(a):a}:o}}function wse(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof SS=="function"?SS(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(o){r[o]=e[o]&&function(a){return new Promise(function(l,c){a=e[o](a),s(l,c,a.done,a.value)})}}function s(o,a,l,c){Promise.resolve(c).then(function(u){o({value:u,done:l})},a)}}function Ise(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function Bse(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=oP(e),i=0;i{d();sP=function(e,t){return sP=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(r[s]=i[s])},sP(e,t)};BS=function(){return BS=Object.assign||function(t){for(var r,i=1,s=arguments.length;i{"use strict";d();Object.defineProperty(_S,"__esModule",{value:!0});_S.AbortError=void 0;var lP=class extends Error{constructor(t){super(t),this.name="AbortError"}};_S.AbortError=lP});var Dse=g(cP=>{"use strict";d();Object.defineProperty(cP,"__esModule",{value:!0});cP.log=JKe;var Tse=(Or(),xr(Pr)),WKe=require("node:os"),YKe=Tse.__importDefault(require("node:util")),$Ke=Tse.__importStar(require("node:process"));function JKe(e,...t){$Ke.stderr.write(`${YKe.default.format(e,...t)}${WKe.EOL}`)}});var Fse=g(fP=>{"use strict";d();Object.defineProperty(fP,"__esModule",{value:!0});var KKe=Dse(),Pse=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,Ose,uP=[],dP=[],xS=[];Pse&&pP(Pse);var kse=Object.assign(e=>Lse(e),{enable:pP,enabled:AP,disable:XKe,log:KKe.log});function pP(e){Ose=e,uP=[],dP=[];let t=/\*/g,r=e.split(",").map(i=>i.trim().replace(t,".*?"));for(let i of r)i.startsWith("-")?dP.push(new RegExp(`^${i.substr(1)}$`)):uP.push(new RegExp(`^${i}$`));for(let i of xS)i.enabled=AP(i.namespace)}function AP(e){if(e.endsWith("*"))return!0;for(let t of dP)if(t.test(e))return!1;for(let t of uP)if(t.test(e))return!0;return!1}function XKe(){let e=Ose||"";return pP(""),e}function Lse(e){let t=Object.assign(r,{enabled:AP(e),destroy:ZKe,log:kse.log,namespace:e,extend:eXe});function r(...i){t.enabled&&(i.length>0&&(i[0]=`${e} ${i[0]}`),t.log(...i))}return xS.push(t),t}function ZKe(){let e=xS.indexOf(this);return e>=0?(xS.splice(e,1),!0):!1}function eXe(e){let t=Lse(`${this.namespace}:${e}`);return t.log=this.log,t}fP.default=kse});var FE=g(Rd=>{"use strict";d();Object.defineProperty(Rd,"__esModule",{value:!0});Rd.TypeSpecRuntimeLogger=void 0;Rd.createLoggerContext=Hse;Rd.setLogLevel=rXe;Rd.getLogLevel=iXe;Rd.createClientLogger=nXe;var tXe=(Or(),xr(Pr)),LE=tXe.__importDefault(Fse()),hP=["verbose","info","warning","error"],Mse={verbose:400,info:300,warning:200,error:100};function Use(e,t){t.log=(...r)=>{e.log(...r)}}function qse(e){return hP.includes(e)}function Hse(e){let t=new Set,r=typeof process<"u"&&process.env&&process.env[e.logLevelEnvVarName]||void 0,i,s=(0,LE.default)(e.namespace);s.log=(...p)=>{LE.default.log(...p)};function o(p){if(p&&!qse(p))throw new Error(`Unknown log level '${p}'. Acceptable values: ${hP.join(",")}`);i=p;let A=[];for(let f of t)a(f)&&A.push(f.namespace);LE.default.enable(A.join(","))}r&&(qse(r)?o(r):console.error(`${e.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${hP.join(", ")}.`));function a(p){return!!(i&&Mse[p.level]<=Mse[i])}function l(p,A){let f=Object.assign(p.extend(A),{level:A});if(Use(p,f),a(f)){let m=LE.default.disable();LE.default.enable(m+","+f.namespace)}return t.add(f),f}function c(){return i}function u(p){let A=s.extend(p);return Use(s,A),{error:l(A,"error"),warning:l(A,"warning"),info:l(A,"info"),verbose:l(A,"verbose")}}return{setLogLevel:o,getLogLevel:c,createClientLogger:u,logger:s}}var NS=Hse({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"});Rd.TypeSpecRuntimeLogger=NS.logger;function rXe(e){NS.setLogLevel(e)}function iXe(){return NS.getLogLevel()}function nXe(e){return NS.createClientLogger(e)}});var Qd=g(gP=>{"use strict";d();Object.defineProperty(gP,"__esModule",{value:!0});gP.createHttpHeaders=oXe;function RS(e){return e.toLowerCase()}function*sXe(e){for(let t of e.values())yield[t.name,t.value]}var mP=class{constructor(t){if(this._headersMap=new Map,t)for(let r of Object.keys(t))this.set(r,t[r])}set(t,r){this._headersMap.set(RS(t),{name:t,value:String(r).trim()})}get(t){var r;return(r=this._headersMap.get(RS(t)))===null||r===void 0?void 0:r.value}has(t){return this._headersMap.has(RS(t))}delete(t){this._headersMap.delete(RS(t))}toJSON(t={}){let r={};if(t.preserveCase)for(let i of this._headersMap.values())r[i.name]=i.value;else for(let[i,s]of this._headersMap)r[i]=s.value;return r}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return sXe(this._headersMap)}};function oXe(e){return new mP(e)}});var jse=g(Gse=>{"use strict";d();Object.defineProperty(Gse,"__esModule",{value:!0})});var Vse=g(zse=>{"use strict";d();Object.defineProperty(zse,"__esModule",{value:!0})});var QS=g(EP=>{"use strict";d();var yP;Object.defineProperty(EP,"__esModule",{value:!0});EP.randomUUID=cXe;var aXe=require("node:crypto"),lXe=typeof((yP=globalThis?.crypto)===null||yP===void 0?void 0:yP.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):aXe.randomUUID;function cXe(){return lXe()}});var wP=g(CP=>{"use strict";d();Object.defineProperty(CP,"__esModule",{value:!0});CP.createPipelineRequest=pXe;var uXe=Qd(),dXe=QS(),bP=class{constructor(t){var r,i,s,o,a,l,c;this.url=t.url,this.body=t.body,this.headers=(r=t.headers)!==null&&r!==void 0?r:(0,uXe.createHttpHeaders)(),this.method=(i=t.method)!==null&&i!==void 0?i:"GET",this.timeout=(s=t.timeout)!==null&&s!==void 0?s:0,this.multipartBody=t.multipartBody,this.formData=t.formData,this.disableKeepAlive=(o=t.disableKeepAlive)!==null&&o!==void 0?o:!1,this.proxySettings=t.proxySettings,this.streamResponseStatusCodes=t.streamResponseStatusCodes,this.withCredentials=(a=t.withCredentials)!==null&&a!==void 0?a:!1,this.abortSignal=t.abortSignal,this.onUploadProgress=t.onUploadProgress,this.onDownloadProgress=t.onDownloadProgress,this.requestId=t.requestId||(0,dXe.randomUUID)(),this.allowInsecureConnection=(l=t.allowInsecureConnection)!==null&&l!==void 0?l:!1,this.enableBrowserStreams=(c=t.enableBrowserStreams)!==null&&c!==void 0?c:!1,this.requestOverrides=t.requestOverrides,this.authSchemes=t.authSchemes}};function pXe(e){return new bP(e)}});var SP=g(BP=>{"use strict";d();Object.defineProperty(BP,"__esModule",{value:!0});BP.createEmptyPipeline=AXe;var Wse=new Set(["Deserialize","Serialize","Retry","Sign"]),IP=class e{constructor(t){var r;this._policies=[],this._policies=(r=t?.slice(0))!==null&&r!==void 0?r:[],this._orderedPolicies=void 0}addPolicy(t,r={}){if(r.phase&&r.afterPhase)throw new Error("Policies inside a phase cannot specify afterPhase.");if(r.phase&&!Wse.has(r.phase))throw new Error(`Invalid phase name: ${r.phase}`);if(r.afterPhase&&!Wse.has(r.afterPhase))throw new Error(`Invalid afterPhase name: ${r.afterPhase}`);this._policies.push({policy:t,options:r}),this._orderedPolicies=void 0}removePolicy(t){let r=[];return this._policies=this._policies.filter(i=>t.name&&i.policy.name===t.name||t.phase&&i.options.phase===t.phase?(r.push(i.policy),!1):!0),this._orderedPolicies=void 0,r}sendRequest(t,r){return this.getOrderedPolicies().reduceRight((o,a)=>l=>a.sendRequest(l,o),o=>t.sendRequest(o))(r)}getOrderedPolicies(){return this._orderedPolicies||(this._orderedPolicies=this.orderPolicies()),this._orderedPolicies}clone(){return new e(this._policies)}static create(){return new e}orderPolicies(){let t=[],r=new Map;function i(y){return{name:y,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}let s=i("Serialize"),o=i("None"),a=i("Deserialize"),l=i("Retry"),c=i("Sign"),u=[s,o,a,l,c];function p(y){return y==="Retry"?l:y==="Serialize"?s:y==="Deserialize"?a:y==="Sign"?c:o}for(let y of this._policies){let E=y.policy,b=y.options,C=E.name;if(r.has(C))throw new Error("Duplicate policy names not allowed in pipeline");let w={policy:E,dependsOn:new Set,dependants:new Set};b.afterPhase&&(w.afterPhase=p(b.afterPhase),w.afterPhase.hasAfterPolicies=!0),r.set(C,w),p(b.phase).policies.add(w)}for(let y of this._policies){let{policy:E,options:b}=y,C=E.name,w=r.get(C);if(!w)throw new Error(`Missing node for policy ${C}`);if(b.afterPolicies)for(let S of b.afterPolicies){let R=r.get(S);R&&(w.dependsOn.add(R),R.dependants.add(w))}if(b.beforePolicies)for(let S of b.beforePolicies){let R=r.get(S);R&&(R.dependsOn.add(w),w.dependants.add(R))}}function A(y){y.hasRun=!0;for(let E of y.policies)if(!(E.afterPhase&&(!E.afterPhase.hasRun||E.afterPhase.policies.size))&&E.dependsOn.size===0){t.push(E.policy);for(let b of E.dependants)b.dependsOn.delete(E);r.delete(E.policy.name),y.policies.delete(E)}}function f(){for(let y of u){if(A(y),y.policies.size>0&&y!==o){o.hasRun||A(o);return}y.hasAfterPolicies&&A(o)}}let m=0;for(;r.size>0;){m++;let y=t.length;if(f(),t.length<=y&&m>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return t}};function AXe(){return IP.create()}});var TS=g(vP=>{"use strict";d();Object.defineProperty(vP,"__esModule",{value:!0});vP.isObject=fXe;function fXe(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}});var xP=g(_P=>{"use strict";d();Object.defineProperty(_P,"__esModule",{value:!0});_P.isError=mXe;var hXe=TS();function mXe(e){if((0,hXe.isObject)(e)){let t=typeof e.name=="string",r=typeof e.message=="string";return t&&r}return!1}});var Yse=g(DS=>{"use strict";d();Object.defineProperty(DS,"__esModule",{value:!0});DS.custom=void 0;var gXe=require("node:util");DS.custom=gXe.inspect.custom});var ME=g(PS=>{"use strict";d();Object.defineProperty(PS,"__esModule",{value:!0});PS.Sanitizer=void 0;var yXe=TS(),NP="REDACTED",EXe=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"],bXe=["api-version"],RP=class{constructor({additionalAllowedHeaderNames:t=[],additionalAllowedQueryParameters:r=[]}={}){t=EXe.concat(t),r=bXe.concat(r),this.allowedHeaderNames=new Set(t.map(i=>i.toLowerCase())),this.allowedQueryParameters=new Set(r.map(i=>i.toLowerCase()))}sanitize(t){let r=new Set;return JSON.stringify(t,(i,s)=>{if(s instanceof Error)return Object.assign(Object.assign({},s),{name:s.name,message:s.message});if(i==="headers")return this.sanitizeHeaders(s);if(i==="url")return this.sanitizeUrl(s);if(i==="query")return this.sanitizeQuery(s);if(i==="body")return;if(i==="response")return;if(i==="operationSpec")return;if(Array.isArray(s)||(0,yXe.isObject)(s)){if(r.has(s))return"[Circular]";r.add(s)}return s},2)}sanitizeUrl(t){if(typeof t!="string"||t===null||t==="")return t;let r=new URL(t);if(!r.search)return t;for(let[i]of r.searchParams)this.allowedQueryParameters.has(i.toLowerCase())||r.searchParams.set(i,NP);return r.toString()}sanitizeHeaders(t){let r={};for(let i of Object.keys(t))this.allowedHeaderNames.has(i.toLowerCase())?r[i]=t[i]:r[i]=NP;return r}sanitizeQuery(t){if(typeof t!="object"||t===null)return t;let r={};for(let i of Object.keys(t))this.allowedQueryParameters.has(i.toLowerCase())?r[i]=t[i]:r[i]=NP;return r}};PS.Sanitizer=RP});var Gm=g(UE=>{"use strict";d();Object.defineProperty(UE,"__esModule",{value:!0});UE.RestError=void 0;UE.isRestError=SXe;var CXe=xP(),wXe=Yse(),IXe=ME(),BXe=new IXe.Sanitizer,Hm=class e extends Error{constructor(t,r={}){super(t),this.name="RestError",this.code=r.code,this.statusCode=r.statusCode,Object.defineProperty(this,"request",{value:r.request,enumerable:!1}),Object.defineProperty(this,"response",{value:r.response,enumerable:!1}),Object.defineProperty(this,wXe.custom,{value:()=>`RestError: ${this.message} + ${BXe.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`,enumerable:!1}),Object.setPrototypeOf(this,e.prototype)}};UE.RestError=Hm;Hm.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";Hm.PARSE_ERROR="PARSE_ERROR";function SXe(e){return e instanceof Hm?!0:(0,CXe.isError)(e)&&e.name==="RestError"}});var $A=g(OS=>{"use strict";d();Object.defineProperty(OS,"__esModule",{value:!0});OS.uint8ArrayToString=vXe;OS.stringToUint8Array=_Xe;function vXe(e,t){return Buffer.from(e).toString(t)}function _Xe(e,t){return Buffer.from(e,t)}});var qE=g(kS=>{"use strict";d();Object.defineProperty(kS,"__esModule",{value:!0});kS.logger=void 0;var xXe=FE();kS.logger=(0,xXe.createClientLogger)("ts-http-runtime")});var eoe=g(FS=>{"use strict";d();Object.defineProperty(FS,"__esModule",{value:!0});FS.getBodyLength=Zse;FS.createNodeHttpClient=kXe;var PP=(Or(),xr(Pr)),QP=PP.__importStar(require("node:http")),TP=PP.__importStar(require("node:https")),$se=PP.__importStar(require("node:zlib")),NXe=require("node:stream"),Jse=kE(),RXe=Qd(),GE=Gm(),jm=qE(),QXe=ME(),TXe={};function HE(e){return e&&typeof e.pipe=="function"}function Kse(e){return e.readable===!1?Promise.resolve():new Promise(t=>{let r=()=>{t(),e.removeListener("close",r),e.removeListener("end",r),e.removeListener("error",r)};e.on("close",r),e.on("end",r),e.on("error",r)})}function Xse(e){return e&&typeof e.byteLength=="number"}var LS=class extends NXe.Transform{_transform(t,r,i){this.push(t),this.loadedBytes+=t.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(s){i(s)}}constructor(t){super(),this.loadedBytes=0,this.progressCallback=t}},DP=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(t){var r,i,s;let o=new AbortController,a;if(t.abortSignal){if(t.abortSignal.aborted)throw new Jse.AbortError("The operation was aborted. Request has already been canceled.");a=f=>{f.type==="abort"&&o.abort()},t.abortSignal.addEventListener("abort",a)}let l;t.timeout>0&&(l=setTimeout(()=>{let f=new QXe.Sanitizer;jm.logger.info(`request to '${f.sanitizeUrl(t.url)}' timed out. canceling...`),o.abort()},t.timeout));let c=t.headers.get("Accept-Encoding"),u=c?.includes("gzip")||c?.includes("deflate"),p=typeof t.body=="function"?t.body():t.body;if(p&&!t.headers.has("Content-Length")){let f=Zse(p);f!==null&&t.headers.set("Content-Length",f)}let A;try{if(p&&t.onUploadProgress){let C=t.onUploadProgress,w=new LS(C);w.on("error",S=>{jm.logger.error("Error in upload progress",S)}),HE(p)?p.pipe(w):w.end(p),p=w}let f=await this.makeRequest(t,o,p);l!==void 0&&clearTimeout(l);let m=DXe(f),E={status:(r=f.statusCode)!==null&&r!==void 0?r:0,headers:m,request:t};if(t.method==="HEAD")return f.resume(),E;A=u?PXe(f,m):f;let b=t.onDownloadProgress;if(b){let C=new LS(b);C.on("error",w=>{jm.logger.error("Error in download progress",w)}),A.pipe(C),A=C}return!((i=t.streamResponseStatusCodes)===null||i===void 0)&&i.has(Number.POSITIVE_INFINITY)||!((s=t.streamResponseStatusCodes)===null||s===void 0)&&s.has(E.status)?E.readableStreamBody=A:E.bodyAsText=await OXe(A),E}finally{if(t.abortSignal&&a){let f=Promise.resolve();HE(p)&&(f=Kse(p));let m=Promise.resolve();HE(A)&&(m=Kse(A)),Promise.all([f,m]).then(()=>{var y;a&&((y=t.abortSignal)===null||y===void 0||y.removeEventListener("abort",a))}).catch(y=>{jm.logger.warning("Error when cleaning up abortListener on httpRequest",y)})}}}makeRequest(t,r,i){var s;let o=new URL(t.url),a=o.protocol!=="https:";if(a&&!t.allowInsecureConnection)throw new Error(`Cannot connect to ${t.url} while allowInsecureConnection is false.`);let l=(s=t.agent)!==null&&s!==void 0?s:this.getOrCreateAgent(t,a),c=Object.assign({agent:l,hostname:o.hostname,path:`${o.pathname}${o.search}`,port:o.port,method:t.method,headers:t.headers.toJSON({preserveCase:!0})},t.requestOverrides);return new Promise((u,p)=>{let A=a?QP.request(c,u):TP.request(c,u);A.once("error",f=>{var m;p(new GE.RestError(f.message,{code:(m=f.code)!==null&&m!==void 0?m:GE.RestError.REQUEST_SEND_ERROR,request:t}))}),r.signal.addEventListener("abort",()=>{let f=new Jse.AbortError("The operation was aborted. Rejecting from abort signal callback while making request.");A.destroy(f),p(f)}),i&&HE(i)?i.pipe(A):i?typeof i=="string"||Buffer.isBuffer(i)?A.end(i):Xse(i)?A.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(jm.logger.error("Unrecognized body type",i),p(new GE.RestError("Unrecognized body type"))):A.end()})}getOrCreateAgent(t,r){var i;let s=t.disableKeepAlive;if(r)return s?QP.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new QP.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(s&&!t.tlsSettings)return TP.globalAgent;let o=(i=t.tlsSettings)!==null&&i!==void 0?i:TXe,a=this.cachedHttpsAgents.get(o);return a&&a.options.keepAlive===!s||(jm.logger.info("No cached TLS Agent exist, creating a new Agent"),a=new TP.Agent(Object.assign({keepAlive:!s},o)),this.cachedHttpsAgents.set(o,a)),a}}};function DXe(e){let t=(0,RXe.createHttpHeaders)();for(let r of Object.keys(e.headers)){let i=e.headers[r];Array.isArray(i)?i.length>0&&t.set(r,i[0]):i&&t.set(r,i)}return t}function PXe(e,t){let r=t.get("Content-Encoding");if(r==="gzip"){let i=$se.createGunzip();return e.pipe(i),i}else if(r==="deflate"){let i=$se.createInflate();return e.pipe(i),i}return e}function OXe(e){return new Promise((t,r)=>{let i=[];e.on("data",s=>{Buffer.isBuffer(s)?i.push(s):i.push(Buffer.from(s))}),e.on("end",()=>{t(Buffer.concat(i).toString("utf8"))}),e.on("error",s=>{s&&s?.name==="AbortError"?r(s):r(new GE.RestError(`Error reading response as text: ${s.message}`,{code:GE.RestError.PARSE_ERROR}))})})}function Zse(e){return e?Buffer.isBuffer(e)?e.length:HE(e)?null:Xse(e)?e.byteLength:typeof e=="string"?Buffer.from(e).length:null:0}function kXe(){return new DP}});var kP=g(OP=>{"use strict";d();Object.defineProperty(OP,"__esModule",{value:!0});OP.createDefaultHttpClient=FXe;var LXe=eoe();function FXe(){return(0,LXe.createNodeHttpClient)()}});var LP=g(zm=>{"use strict";d();Object.defineProperty(zm,"__esModule",{value:!0});zm.logPolicyName=void 0;zm.logPolicy=qXe;var MXe=qE(),UXe=ME();zm.logPolicyName="logPolicy";function qXe(e={}){var t;let r=(t=e.logger)!==null&&t!==void 0?t:MXe.logger.info,i=new UXe.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:zm.logPolicyName,async sendRequest(s,o){if(!r.enabled)return o(s);r(`Request: ${i.sanitize(s)}`);let a=await o(s);return r(`Response status code: ${a.status}`),r(`Headers: ${i.sanitize(a.headers)}`),a}}}});var FP=g(Vm=>{"use strict";d();Object.defineProperty(Vm,"__esModule",{value:!0});Vm.redirectPolicyName=void 0;Vm.redirectPolicy=HXe;Vm.redirectPolicyName="redirectPolicy";var toe=["GET","HEAD"];function HXe(e={}){let{maxRetries:t=20}=e;return{name:Vm.redirectPolicyName,async sendRequest(r,i){let s=await i(r);return roe(i,s,t)}}}async function roe(e,t,r,i=0){let{request:s,status:o,headers:a}=t,l=a.get("location");if(l&&(o===300||o===301&&toe.includes(s.method)||o===302&&toe.includes(s.method)||o===303&&s.method==="POST"||o===307)&&i{"use strict";d();Object.defineProperty(MS,"__esModule",{value:!0});MS.getHeaderName=GXe;MS.setPlatformSpecificData=jXe;var ioe=(Or(),xr(Pr)),MP=ioe.__importStar(require("node:os")),UP=ioe.__importStar(require("node:process"));function GXe(){return"User-Agent"}async function jXe(e){if(UP&&UP.versions){let t=UP.versions;t.bun?e.set("Bun",t.bun):t.deno?e.set("Deno",t.deno):t.node&&e.set("Node",t.node)}e.set("OS",`(${MP.arch()}-${MP.type()}-${MP.release()})`)}});var JA=g(Wm=>{"use strict";d();Object.defineProperty(Wm,"__esModule",{value:!0});Wm.DEFAULT_RETRY_POLICY_COUNT=Wm.SDK_VERSION=void 0;Wm.SDK_VERSION="0.3.0";Wm.DEFAULT_RETRY_POLICY_COUNT=3});var ooe=g(US=>{"use strict";d();Object.defineProperty(US,"__esModule",{value:!0});US.getUserAgentHeaderName=WXe;US.getUserAgentValue=YXe;var soe=noe(),zXe=JA();function VXe(e){let t=[];for(let[r,i]of e){let s=i?`${r}/${i}`:r;t.push(s)}return t.join(" ")}function WXe(){return(0,soe.getHeaderName)()}async function YXe(e){let t=new Map;t.set("ts-http-runtime",zXe.SDK_VERSION),await(0,soe.setPlatformSpecificData)(t);let r=VXe(t);return e?`${e} ${r}`:r}});var qP=g(Ym=>{"use strict";d();Object.defineProperty(Ym,"__esModule",{value:!0});Ym.userAgentPolicyName=void 0;Ym.userAgentPolicy=$Xe;var loe=ooe(),aoe=(0,loe.getUserAgentHeaderName)();Ym.userAgentPolicyName="userAgentPolicy";function $Xe(e={}){let t=(0,loe.getUserAgentValue)(e.userAgentPrefix);return{name:Ym.userAgentPolicyName,async sendRequest(r,i){return r.headers.has(aoe)||r.headers.set(aoe,await t),i(r)}}}});var HP=g($m=>{"use strict";d();Object.defineProperty($m,"__esModule",{value:!0});$m.decompressResponsePolicyName=void 0;$m.decompressResponsePolicy=JXe;$m.decompressResponsePolicyName="decompressResponsePolicy";function JXe(){return{name:$m.decompressResponsePolicyName,async sendRequest(e,t){return e.method!=="HEAD"&&e.headers.set("Accept-Encoding","gzip,deflate"),t(e)}}}});var jP=g(GP=>{"use strict";d();Object.defineProperty(GP,"__esModule",{value:!0});GP.getRandomIntegerInclusive=KXe;function KXe(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e}});var VP=g(zP=>{"use strict";d();Object.defineProperty(zP,"__esModule",{value:!0});zP.calculateRetryDelay=ZXe;var XXe=jP();function ZXe(e,t){let r=t.retryDelayInMs*Math.pow(2,e),i=Math.min(t.maxRetryDelayInMs,r);return{retryAfterInMs:i/2+(0,XXe.getRandomIntegerInclusive)(0,i/2)}}});var WP=g(qS=>{"use strict";d();Object.defineProperty(qS,"__esModule",{value:!0});qS.delay=rZe;qS.parseHeaderValueAsNumber=iZe;var eZe=kE(),tZe="The operation was aborted.";function rZe(e,t,r){return new Promise((i,s)=>{let o,a,l=()=>s(new eZe.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:tZe)),c=()=>{r?.abortSignal&&a&&r.abortSignal.removeEventListener("abort",a)};if(a=()=>(o&&clearTimeout(o),c(),l()),r?.abortSignal&&r.abortSignal.aborted)return l();o=setTimeout(()=>{c(),i(t)},e),r?.abortSignal&&r.abortSignal.addEventListener("abort",a)})}function iZe(e,t){let r=e.headers.get(t);if(!r)return;let i=Number(r);if(!Number.isNaN(i))return i}});var GS=g(HS=>{"use strict";d();Object.defineProperty(HS,"__esModule",{value:!0});HS.isThrottlingRetryResponse=oZe;HS.throttlingRetryStrategy=aZe;var nZe=WP(),YP="Retry-After",sZe=["retry-after-ms","x-ms-retry-after-ms",YP];function coe(e){if(e&&[429,503].includes(e.status))try{for(let s of sZe){let o=(0,nZe.parseHeaderValueAsNumber)(e,s);if(o===0||o)return o*(s===YP?1e3:1)}let t=e.headers.get(YP);if(!t)return;let i=Date.parse(t)-Date.now();return Number.isFinite(i)?Math.max(0,i):void 0}catch{return}}function oZe(e){return Number.isFinite(coe(e))}function aZe(){return{name:"throttlingRetryStrategy",retry({response:e}){let t=coe(e);return Number.isFinite(t)?{retryAfterInMs:t}:{skipStrategy:!0}}}}});var jS=g(jE=>{"use strict";d();Object.defineProperty(jE,"__esModule",{value:!0});jE.exponentialRetryStrategy=pZe;jE.isExponentialRetryResponse=uoe;jE.isSystemError=doe;var lZe=VP(),cZe=GS(),uZe=1e3,dZe=1e3*64;function pZe(e={}){var t,r;let i=(t=e.retryDelayInMs)!==null&&t!==void 0?t:uZe,s=(r=e.maxRetryDelayInMs)!==null&&r!==void 0?r:dZe;return{name:"exponentialRetryStrategy",retry({retryCount:o,response:a,responseError:l}){let c=doe(l),u=c&&e.ignoreSystemErrors,p=uoe(a),A=p&&e.ignoreHttpStatusCodes;return a&&((0,cZe.isThrottlingRetryResponse)(a)||!p)||A||u?{skipStrategy:!0}:l&&!c&&!p?{errorToThrow:l}:(0,lZe.calculateRetryDelay)(o,{retryDelayInMs:i,maxRetryDelayInMs:s})}}}function uoe(e){return!!(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function doe(e){return e?e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND":!1}});var Jm=g($P=>{"use strict";d();Object.defineProperty($P,"__esModule",{value:!0});$P.retryPolicy=yZe;var AZe=WP(),fZe=kE(),hZe=FE(),poe=JA(),mZe=(0,hZe.createClientLogger)("ts-http-runtime retryPolicy"),gZe="retryPolicy";function yZe(e,t={maxRetries:poe.DEFAULT_RETRY_POLICY_COUNT}){let r=t.logger||mZe;return{name:gZe,async sendRequest(i,s){var o,a;let l,c,u=-1;e:for(;;){u+=1,l=void 0,c=void 0;try{r.info(`Retry ${u}: Attempting to send request`,i.requestId),l=await s(i),r.info(`Retry ${u}: Received a response from request`,i.requestId)}catch(p){if(r.error(`Retry ${u}: Received an error from request`,i.requestId),c=p,!p||c.name!=="RestError")throw p;l=c.response}if(!((o=i.abortSignal)===null||o===void 0)&&o.aborted)throw r.error(`Retry ${u}: Request aborted.`),new fZe.AbortError;if(u>=((a=t.maxRetries)!==null&&a!==void 0?a:poe.DEFAULT_RETRY_POLICY_COUNT)){if(r.info(`Retry ${u}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),c)throw c;if(l)return l;throw new Error("Maximum retries reached with no response or error to throw")}r.info(`Retry ${u}: Processing ${e.length} retry strategies.`);t:for(let p of e){let A=p.logger||r;A.info(`Retry ${u}: Processing retry strategy ${p.name}.`);let f=p.retry({retryCount:u,response:l,responseError:c});if(f.skipStrategy){A.info(`Retry ${u}: Skipped.`);continue t}let{errorToThrow:m,retryAfterInMs:y,redirectTo:E}=f;if(m)throw A.error(`Retry ${u}: Retry strategy ${p.name} throws error:`,m),m;if(y||y===0){A.info(`Retry ${u}: Retry strategy ${p.name} retries after ${y}`),await(0,AZe.delay)(y,void 0,{abortSignal:i.abortSignal});continue e}if(E){A.info(`Retry ${u}: Retry strategy ${p.name} redirects to ${E}`),i.url=E;continue e}}if(c)throw r.info("None of the retry strategies could work with the received error. Throwing it."),c;if(l)return r.info("None of the retry strategies could work with the received response. Returning it."),l}}}}});var JP=g(Km=>{"use strict";d();Object.defineProperty(Km,"__esModule",{value:!0});Km.defaultRetryPolicyName=void 0;Km.defaultRetryPolicy=IZe;var EZe=jS(),bZe=GS(),CZe=Jm(),wZe=JA();Km.defaultRetryPolicyName="defaultRetryPolicy";function IZe(e={}){var t;return{name:Km.defaultRetryPolicyName,sendRequest:(0,CZe.retryPolicy)([(0,bZe.throttlingRetryStrategy)(),(0,EZe.exponentialRetryStrategy)(e)],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:wZe.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var zE=g(qi=>{"use strict";d();var KP,XP,ZP,eO;Object.defineProperty(qi,"__esModule",{value:!0});qi.isReactNative=qi.isNodeRuntime=qi.isNodeLike=qi.isBun=qi.isDeno=qi.isWebWorker=qi.isBrowser=void 0;qi.isBrowser=typeof window<"u"&&typeof window.document<"u";qi.isWebWorker=typeof self=="object"&&typeof self?.importScripts=="function"&&(((KP=self.constructor)===null||KP===void 0?void 0:KP.name)==="DedicatedWorkerGlobalScope"||((XP=self.constructor)===null||XP===void 0?void 0:XP.name)==="ServiceWorkerGlobalScope"||((ZP=self.constructor)===null||ZP===void 0?void 0:ZP.name)==="SharedWorkerGlobalScope");qi.isDeno=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u";qi.isBun=typeof Bun<"u"&&typeof Bun.version<"u";qi.isNodeLike=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!(!((eO=globalThis.process.versions)===null||eO===void 0)&&eO.node);qi.isNodeRuntime=qi.isNodeLike&&!qi.isBun&&!qi.isDeno;qi.isReactNative=typeof navigator<"u"&&navigator?.product==="ReactNative"});var tO=g(Xm=>{"use strict";d();Object.defineProperty(Xm,"__esModule",{value:!0});Xm.formDataPolicyName=void 0;Xm.formDataPolicy=_Ze;var BZe=$A(),SZe=zE(),Aoe=Qd();Xm.formDataPolicyName="formDataPolicy";function vZe(e){var t;let r={};for(let[i,s]of e.entries())(t=r[i])!==null&&t!==void 0||(r[i]=[]),r[i].push(s);return r}function _Ze(){return{name:Xm.formDataPolicyName,async sendRequest(e,t){if(SZe.isNodeLike&&typeof FormData<"u"&&e.body instanceof FormData&&(e.formData=vZe(e.body),e.body=void 0),e.formData){let r=e.headers.get("Content-Type");r&&r.indexOf("application/x-www-form-urlencoded")!==-1?e.body=xZe(e.formData):await NZe(e.formData,e),e.formData=void 0}return t(e)}}}function xZe(e){let t=new URLSearchParams;for(let[r,i]of Object.entries(e))if(Array.isArray(i))for(let s of i)t.append(r,s.toString());else t.append(r,i.toString());return t.toString()}async function NZe(e,t){let r=t.headers.get("Content-Type");if(r&&!r.startsWith("multipart/form-data"))return;t.headers.set("Content-Type",r??"multipart/form-data");let i=[];for(let[s,o]of Object.entries(e))for(let a of Array.isArray(o)?o:[o])if(typeof a=="string")i.push({headers:(0,Aoe.createHttpHeaders)({"Content-Disposition":`form-data; name="${s}"`}),body:(0,BZe.stringToUint8Array)(a,"utf-8")});else{if(a==null||typeof a!="object")throw new Error(`Unexpected value for key ${s}: ${a}. Value should be serialized to string first.`);{let l=a.name||"blob",c=(0,Aoe.createHttpHeaders)();c.set("Content-Disposition",`form-data; name="${s}"; filename="${l}"`),c.set("Content-Type",a.type||"application/octet-stream"),i.push({headers:c,body:a})}}t.multipartBody={parts:i}}});var hoe=g((ssr,foe)=>{d();var Zm=1e3,eg=Zm*60,tg=eg*60,KA=tg*24,RZe=KA*7,QZe=KA*365.25;foe.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return TZe(e);if(r==="number"&&isFinite(e))return t.long?PZe(e):DZe(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function TZe(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]),i=(t[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return r*QZe;case"weeks":case"week":case"w":return r*RZe;case"days":case"day":case"d":return r*KA;case"hours":case"hour":case"hrs":case"hr":case"h":return r*tg;case"minutes":case"minute":case"mins":case"min":case"m":return r*eg;case"seconds":case"second":case"secs":case"sec":case"s":return r*Zm;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function DZe(e){var t=Math.abs(e);return t>=KA?Math.round(e/KA)+"d":t>=tg?Math.round(e/tg)+"h":t>=eg?Math.round(e/eg)+"m":t>=Zm?Math.round(e/Zm)+"s":e+"ms"}function PZe(e){var t=Math.abs(e);return t>=KA?zS(e,t,KA,"day"):t>=tg?zS(e,t,tg,"hour"):t>=eg?zS(e,t,eg,"minute"):t>=Zm?zS(e,t,Zm,"second"):e+" ms"}function zS(e,t,r,i){var s=t>=r*1.5;return Math.round(e/r)+" "+i+(s?"s":"")}});var rO=g((asr,moe)=>{d();function OZe(e){r.debug=r,r.default=r,r.coerce=c,r.disable=a,r.enable=s,r.enabled=l,r.humanize=hoe(),r.destroy=u,Object.keys(e).forEach(p=>{r[p]=e[p]}),r.names=[],r.skips=[],r.formatters={};function t(p){let A=0;for(let f=0;f{if(z==="%%")return"%";R++;let ee=r.formatters[L];if(typeof ee=="function"){let k=b[R];z=ee.call(C,k),b.splice(R,1),R--}return z}),r.formatArgs.call(C,b),(C.log||r.log).apply(C,b)}return E.namespace=p,E.useColors=r.useColors(),E.color=r.selectColor(p),E.extend=i,E.destroy=r.destroy,Object.defineProperty(E,"enabled",{enumerable:!0,configurable:!1,get:()=>f!==null?f:(m!==r.namespaces&&(m=r.namespaces,y=r.enabled(p)),y),set:b=>{f=b}}),typeof r.init=="function"&&r.init(E),E}function i(p,A){let f=r(this.namespace+(typeof A>"u"?":":A)+p);return f.log=this.log,f}function s(p){r.save(p),r.namespaces=p,r.names=[],r.skips=[];let A=(typeof p=="string"?p:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let f of A)f[0]==="-"?r.skips.push(f.slice(1)):r.names.push(f)}function o(p,A){let f=0,m=0,y=-1,E=0;for(;f"-"+A)].join(",");return r.enable(""),p}function l(p){for(let A of r.skips)if(o(p,A))return!1;for(let A of r.names)if(o(p,A))return!0;return!1}function c(p){return p instanceof Error?p.stack||p.message:p}function u(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return r.enable(r.load()),r}moe.exports=OZe});var goe=g((io,VS)=>{d();io.formatArgs=LZe;io.save=FZe;io.load=MZe;io.useColors=kZe;io.storage=UZe();io.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();io.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function kZe(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let e;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function LZe(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+VS.exports.humanize(this.diff),!this.useColors)return;let t="color: "+this.color;e.splice(1,0,t,"color: inherit");let r=0,i=0;e[0].replace(/%[a-zA-Z%]/g,s=>{s!=="%%"&&(r++,s==="%c"&&(i=r))}),e.splice(i,0,t)}io.log=console.debug||console.log||(()=>{});function FZe(e){try{e?io.storage.setItem("debug",e):io.storage.removeItem("debug")}catch{}}function MZe(){let e;try{e=io.storage.getItem("debug")||io.storage.getItem("DEBUG")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function UZe(){try{return localStorage}catch{}}VS.exports=rO()(io);var{formatters:qZe}=VS.exports;qZe.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var Eoe=g((usr,yoe)=>{"use strict";d();yoe.exports=(e,t=process.argv)=>{let r=e.startsWith("-")?"":e.length===1?"-":"--",i=t.indexOf(r+e),s=t.indexOf("--");return i!==-1&&(s===-1||i{"use strict";d();var HZe=require("os"),boe=require("tty"),pa=Eoe(),{env:Zi}=process,Td;pa("no-color")||pa("no-colors")||pa("color=false")||pa("color=never")?Td=0:(pa("color")||pa("colors")||pa("color=true")||pa("color=always"))&&(Td=1);"FORCE_COLOR"in Zi&&(Zi.FORCE_COLOR==="true"?Td=1:Zi.FORCE_COLOR==="false"?Td=0:Td=Zi.FORCE_COLOR.length===0?1:Math.min(parseInt(Zi.FORCE_COLOR,10),3));function iO(e){return e===0?!1:{level:e,hasBasic:!0,has256:e>=2,has16m:e>=3}}function nO(e,t){if(Td===0)return 0;if(pa("color=16m")||pa("color=full")||pa("color=truecolor"))return 3;if(pa("color=256"))return 2;if(e&&!t&&Td===void 0)return 0;let r=Td||0;if(Zi.TERM==="dumb")return r;if(process.platform==="win32"){let i=HZe.release().split(".");return Number(i[0])>=10&&Number(i[2])>=10586?Number(i[2])>=14931?3:2:1}if("CI"in Zi)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some(i=>i in Zi)||Zi.CI_NAME==="codeship"?1:r;if("TEAMCITY_VERSION"in Zi)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(Zi.TEAMCITY_VERSION)?1:0;if(Zi.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in Zi){let i=parseInt((Zi.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(Zi.TERM_PROGRAM){case"iTerm.app":return i>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(Zi.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(Zi.TERM)||"COLORTERM"in Zi?1:r}function GZe(e){let t=nO(e,e&&e.isTTY);return iO(t)}Coe.exports={supportsColor:GZe,stdout:iO(nO(!0,boe.isatty(1))),stderr:iO(nO(!0,boe.isatty(2)))}});var Boe=g((en,YS)=>{d();var jZe=require("tty"),WS=require("util");en.init=KZe;en.log=YZe;en.formatArgs=VZe;en.save=$Ze;en.load=JZe;en.useColors=zZe;en.destroy=WS.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");en.colors=[6,2,3,4,5,1];try{let e=woe();e&&(e.stderr||e).level>=2&&(en.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}en.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(s,o)=>o.toUpperCase()),i=process.env[t];return/^(yes|on|true|enabled)$/i.test(i)?i=!0:/^(no|off|false|disabled)$/i.test(i)?i=!1:i==="null"?i=null:i=Number(i),e[r]=i,e},{});function zZe(){return"colors"in en.inspectOpts?!!en.inspectOpts.colors:jZe.isatty(process.stderr.fd)}function VZe(e){let{namespace:t,useColors:r}=this;if(r){let i=this.color,s="\x1B[3"+(i<8?i:"8;5;"+i),o=` ${s};1m${t} \x1B[0m`;e[0]=o+e[0].split(` +`).join(` +`+o),e.push(s+"m+"+YS.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=WZe()+t+" "+e[0]}function WZe(){return en.inspectOpts.hideDate?"":new Date().toISOString()+" "}function YZe(...e){return process.stderr.write(WS.formatWithOptions(en.inspectOpts,...e)+` +`)}function $Ze(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function JZe(){return process.env.DEBUG}function KZe(e){e.inspectOpts={};let t=Object.keys(en.inspectOpts);for(let r=0;rt.trim()).join(" ")};Ioe.O=function(e){return this.inspectOpts.colors=this.useColors,WS.inspect(e,this.inspectOpts)}});var $S=g((hsr,sO)=>{d();typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?sO.exports=goe():sO.exports=Boe()});var _oe=g(no=>{"use strict";d();var XZe=no&&no.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),ZZe=no&&no.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),Soe=no&&no.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&XZe(t,e,r);return ZZe(t,e),t};Object.defineProperty(no,"__esModule",{value:!0});no.req=no.json=no.toBuffer=void 0;var eet=Soe(require("http")),tet=Soe(require("https"));async function voe(e){let t=0,r=[];for await(let i of e)t+=i.length,r.push(i);return Buffer.concat(r,t)}no.toBuffer=voe;async function ret(e){let r=(await voe(e)).toString("utf8");try{return JSON.parse(r)}catch(i){let s=i;throw s.message+=` (input: ${r})`,s}}no.json=ret;function iet(e,t={}){let i=((typeof e=="string"?e:e.href).startsWith("https:")?tet:eet).request(e,t),s=new Promise((o,a)=>{i.once("response",o).once("error",a).end()});return i.then=s.then.bind(s),i}no.req=iet});var aO=g(To=>{"use strict";d();var Noe=To&&To.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),net=To&&To.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),Roe=To&&To.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Noe(t,e,r);return net(t,e),t},set=To&&To.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Noe(t,e,r)};Object.defineProperty(To,"__esModule",{value:!0});To.Agent=void 0;var oet=Roe(require("net")),xoe=Roe(require("http")),aet=require("https");set(_oe(),To);var Zl=Symbol("AgentBaseInternalState"),oO=class extends xoe.Agent{constructor(t){super(t),this[Zl]={}}isSecureEndpoint(t){if(t){if(typeof t.secureEndpoint=="boolean")return t.secureEndpoint;if(typeof t.protocol=="string")return t.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(` +`).some(i=>i.indexOf("(https.js:")!==-1||i.indexOf("node:https:")!==-1)}incrementSockets(t){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[t]||(this.sockets[t]=[]);let r=new oet.Socket({writable:!1});return this.sockets[t].push(r),this.totalSocketCount++,r}decrementSockets(t,r){if(!this.sockets[t]||r===null)return;let i=this.sockets[t],s=i.indexOf(r);s!==-1&&(i.splice(s,1),this.totalSocketCount--,i.length===0&&delete this.sockets[t])}getName(t){return this.isSecureEndpoint(t)?aet.Agent.prototype.getName.call(this,t):super.getName(t)}createSocket(t,r,i){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},o=this.getName(s),a=this.incrementSockets(o);Promise.resolve().then(()=>this.connect(t,s)).then(l=>{if(this.decrementSockets(o,a),l instanceof xoe.Agent)try{return l.addRequest(t,s)}catch(c){return i(c)}this[Zl].currentSocket=l,super.createSocket(t,r,i)},l=>{this.decrementSockets(o,a),i(l)})}createConnection(){let t=this[Zl].currentSocket;if(this[Zl].currentSocket=void 0,!t)throw new Error("No socket was returned in the `connect()` function");return t}get defaultPort(){return this[Zl].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(t){this[Zl]&&(this[Zl].defaultPort=t)}get protocol(){return this[Zl].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(t){this[Zl]&&(this[Zl].protocol=t)}};To.Agent=oO});var Qoe=g(rg=>{"use strict";d();var cet=rg&&rg.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(rg,"__esModule",{value:!0});rg.parseProxyResponse=void 0;var uet=cet($S()),JS=(0,uet.default)("https-proxy-agent:parse-proxy-response");function det(e){return new Promise((t,r)=>{let i=0,s=[];function o(){let p=e.read();p?u(p):e.once("readable",o)}function a(){e.removeListener("end",l),e.removeListener("error",c),e.removeListener("readable",o)}function l(){a(),JS("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(p){a(),JS("onerror %o",p),r(p)}function u(p){s.push(p),i+=p.length;let A=Buffer.concat(s,i),f=A.indexOf(`\r +\r +`);if(f===-1){JS("have not received end of HTTP headers yet..."),o();return}let m=A.slice(0,f).toString("ascii").split(`\r +`),y=m.shift();if(!y)return e.destroy(),r(new Error("No header received from proxy CONNECT response"));let E=y.split(" "),b=+E[1],C=E.slice(2).join(" "),w={};for(let S of m){if(!S)continue;let R=S.indexOf(":");if(R===-1)return e.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${S}"`));let U=S.slice(0,R).toLowerCase(),z=S.slice(R+1).trimStart(),L=w[U];typeof L=="string"?w[U]=[L,z]:Array.isArray(L)?L.push(z):w[U]=z}JS("got proxy server response: %o %o",y,w),a(),t({connect:{statusCode:b,statusText:C,headers:w},buffered:A})}e.on("error",c),e.on("end",l),o()})}rg.parseProxyResponse=det});var Loe=g(Aa=>{"use strict";d();var pet=Aa&&Aa.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),Aet=Aa&&Aa.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),Ooe=Aa&&Aa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&pet(t,e,r);return Aet(t,e),t},koe=Aa&&Aa.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Aa,"__esModule",{value:!0});Aa.HttpsProxyAgent=void 0;var KS=Ooe(require("net")),Toe=Ooe(require("tls")),fet=koe(require("assert")),het=koe($S()),met=aO(),get=require("url"),yet=Qoe(),VE=(0,het.default)("https-proxy-agent"),Doe=e=>e.servername===void 0&&e.host&&!KS.isIP(e.host)?{...e,servername:e.host}:e,XS=class extends met.Agent{constructor(t,r){super(r),this.options={path:void 0},this.proxy=typeof t=="string"?new get.URL(t):t,this.proxyHeaders=r?.headers??{},VE("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?Poe(r,"headers"):null,host:i,port:s}}async connect(t,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let s;i.protocol==="https:"?(VE("Creating `tls.Socket`: %o",this.connectOpts),s=Toe.connect(Doe(this.connectOpts))):(VE("Creating `net.Socket`: %o",this.connectOpts),s=KS.connect(this.connectOpts));let o=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=KS.isIPv6(r.host)?`[${r.host}]`:r.host,l=`CONNECT ${a}:${r.port} HTTP/1.1\r +`;if(i.username||i.password){let f=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;o["Proxy-Authorization"]=`Basic ${Buffer.from(f).toString("base64")}`}o.Host=`${a}:${r.port}`,o["Proxy-Connection"]||(o["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let f of Object.keys(o))l+=`${f}: ${o[f]}\r +`;let c=(0,yet.parseProxyResponse)(s);s.write(`${l}\r +`);let{connect:u,buffered:p}=await c;if(t.emit("proxyConnect",u),this.emit("proxyConnect",u,t),u.statusCode===200)return t.once("socket",Eet),r.secureEndpoint?(VE("Upgrading socket connection to TLS"),Toe.connect({...Poe(Doe(r),"host","path","port"),socket:s})):s;s.destroy();let A=new KS.Socket({writable:!1});return A.readable=!0,t.once("socket",f=>{VE("Replaying proxy buffer for failed request"),(0,fet.default)(f.listenerCount("data")>0),f.push(p),f.push(null)}),A}};XS.protocols=["http","https"];Aa.HttpsProxyAgent=XS;function Eet(e){e.resume()}function Poe(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var Uoe=g(fa=>{"use strict";d();var bet=fa&&fa.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),Cet=fa&&fa.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),Moe=fa&&fa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&bet(t,e,r);return Cet(t,e),t},wet=fa&&fa.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(fa,"__esModule",{value:!0});fa.HttpProxyAgent=void 0;var Iet=Moe(require("net")),Bet=Moe(require("tls")),vet=wet($S()),_et=require("events"),xet=aO(),Foe=require("url"),ig=(0,vet.default)("http-proxy-agent"),ZS=class extends xet.Agent{constructor(t,r){super(r),this.proxy=typeof t=="string"?new Foe.URL(t):t,this.proxyHeaders=r?.headers??{},ig("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?Net(r,"headers"):null,host:i,port:s}}addRequest(t,r){t._header=null,this.setRequestProps(t,r),super.addRequest(t,r)}setRequestProps(t,r){let{proxy:i}=this,s=r.secureEndpoint?"https:":"http:",o=t.getHeader("host")||"localhost",a=`${s}//${o}`,l=new Foe.URL(t.path,a);r.port!==80&&(l.port=String(r.port)),t.path=String(l);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let u=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(u).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let u of Object.keys(c)){let p=c[u];p&&t.setHeader(u,p)}}async connect(t,r){t._header=null,t.path.includes("://")||this.setRequestProps(t,r);let i,s;ig("Regenerating stored HTTP header string for request"),t._implicitHeader(),t.outputData&&t.outputData.length>0&&(ig("Patching connection write() output buffer with updated header"),i=t.outputData[0].data,s=i.indexOf(`\r +\r +`)+4,t.outputData[0].data=t._header+i.substring(s),ig("Output buffer: %o",t.outputData[0].data));let o;return this.proxy.protocol==="https:"?(ig("Creating `tls.Socket`: %o",this.connectOpts),o=Bet.connect(this.connectOpts)):(ig("Creating `net.Socket`: %o",this.connectOpts),o=Iet.connect(this.connectOpts)),await(0,_et.once)(o,"connect"),o}};ZS.protocols=["http","https"];fa.HttpProxyAgent=ZS;function Net(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var lO=g(ha=>{"use strict";d();Object.defineProperty(ha,"__esModule",{value:!0});ha.globalNoProxyList=ha.proxyPolicyName=void 0;ha.loadNoProxy=zoe;ha.getDefaultProxySettings=Met;ha.proxyPolicy=qet;var Ret=Loe(),Qet=Uoe(),Tet=qE(),Det="HTTPS_PROXY",Pet="HTTP_PROXY",Oet="ALL_PROXY",ket="NO_PROXY";ha.proxyPolicyName="proxyPolicy";ha.globalNoProxyList=[];var Goe=!1,Let=new Map;function e6(e){if(process.env[e])return process.env[e];if(process.env[e.toLowerCase()])return process.env[e.toLowerCase()]}function joe(){if(!process)return;let e=e6(Det),t=e6(Oet),r=e6(Pet);return e||t||r}function Fet(e,t,r){if(t.length===0)return!1;let i=new URL(e).hostname;if(r?.has(i))return r.get(i);let s=!1;for(let o of t)o[0]==="."?(i.endsWith(o)||i.length===o.length-1&&i===o.slice(1))&&(s=!0):i===o&&(s=!0);return r?.set(i,s),s}function zoe(){let e=e6(ket);return Goe=!0,e?e.split(",").map(t=>t.trim()).filter(t=>t.length):[]}function Met(e){if(!e&&(e=joe(),!e))return;let t=new URL(e);return{host:(t.protocol?t.protocol+"//":"")+t.hostname,port:Number.parseInt(t.port||"80"),username:t.username,password:t.password}}function Uet(){let e=joe();return e?new URL(e):void 0}function qoe(e){let t;try{t=new URL(e.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${e.host}".`)}return t.port=String(e.port),e.username&&(t.username=e.username),e.password&&(t.password=e.password),t}function Hoe(e,t,r){if(e.agent)return;let s=new URL(e.url).protocol!=="https:";e.tlsSettings&&Tet.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let o=e.headers.toJSON();s?(t.httpProxyAgent||(t.httpProxyAgent=new Qet.HttpProxyAgent(r,{headers:o})),e.agent=t.httpProxyAgent):(t.httpsProxyAgent||(t.httpsProxyAgent=new Ret.HttpsProxyAgent(r,{headers:o})),e.agent=t.httpsProxyAgent)}function qet(e,t){Goe||ha.globalNoProxyList.push(...zoe());let r=e?qoe(e):Uet(),i={};return{name:ha.proxyPolicyName,async sendRequest(s,o){var a;return!s.proxySettings&&r&&!Fet(s.url,(a=t?.customNoProxyList)!==null&&a!==void 0?a:ha.globalNoProxyList,t?.customNoProxyList?void 0:Let)?Hoe(s,i,r):s.proxySettings&&Hoe(s,i,qoe(s.proxySettings)),o(s)}}}});var cO=g(ng=>{"use strict";d();Object.defineProperty(ng,"__esModule",{value:!0});ng.agentPolicyName=void 0;ng.agentPolicy=Het;ng.agentPolicyName="agentPolicy";function Het(e){return{name:ng.agentPolicyName,sendRequest:async(t,r)=>(t.agent||(t.agent=e),r(t))}}});var uO=g(sg=>{"use strict";d();Object.defineProperty(sg,"__esModule",{value:!0});sg.tlsPolicyName=void 0;sg.tlsPolicy=Get;sg.tlsPolicyName="tlsPolicy";function Get(e){return{name:sg.tlsPolicyName,sendRequest:async(t,r)=>(t.tlsSettings||(t.tlsSettings=e),r(t))}}});var WE=g(XA=>{"use strict";d();Object.defineProperty(XA,"__esModule",{value:!0});XA.isNodeReadableStream=Voe;XA.isWebReadableStream=Woe;XA.isBinaryBody=jet;XA.isReadableStream=Yoe;XA.isBlob=zet;function Voe(e){return!!(e&&typeof e.pipe=="function")}function Woe(e){return!!(e&&typeof e.getReader=="function"&&typeof e.tee=="function")}function jet(e){return e!==void 0&&(e instanceof Uint8Array||Yoe(e)||typeof e=="function"||e instanceof Blob)}function Yoe(e){return Voe(e)||Woe(e)}function zet(e){return typeof e.stream=="function"}});var Koe=g(pO=>{"use strict";d();Object.defineProperty(pO,"__esModule",{value:!0});pO.concat=$et;var Cu=(Or(),xr(Pr)),dO=require("stream"),Vet=WE();function $oe(){return Cu.__asyncGenerator(this,arguments,function*(){let t=this.getReader();try{for(;;){let{done:r,value:i}=yield Cu.__await(t.read());if(r)return yield Cu.__await(void 0);yield yield Cu.__await(i)}}finally{t.releaseLock()}})}function Wet(e){e[Symbol.asyncIterator]||(e[Symbol.asyncIterator]=$oe.bind(e)),e.values||(e.values=$oe.bind(e))}function Joe(e){return e instanceof ReadableStream?(Wet(e),dO.Readable.fromWeb(e)):e}function Yet(e){return e instanceof Uint8Array?dO.Readable.from(Buffer.from(e)):(0,Vet.isBlob)(e)?Joe(e.stream()):Joe(e)}async function $et(e){return function(){let t=e.map(r=>typeof r=="function"?r():r).map(Yet);return dO.Readable.from((function(){return Cu.__asyncGenerator(this,arguments,function*(){var r,i,s,o;for(let u of t)try{for(var a=!0,l=(i=void 0,Cu.__asyncValues(u)),c;c=yield Cu.__await(l.next()),r=c.done,!r;a=!0){o=c.value,a=!1;let p=o;yield yield Cu.__await(p)}}catch(p){i={error:p}}finally{try{!a&&!r&&(s=l.return)&&(yield Cu.__await(s.call(l)))}finally{if(i)throw i.error}}})})())}}});var AO=g(ag=>{"use strict";d();Object.defineProperty(ag,"__esModule",{value:!0});ag.multipartPolicyName=void 0;ag.multipartPolicy=att;var og=$A(),Jet=WE(),Ket=QS(),Xet=Koe();function Zet(){return`----AzSDKFormBoundary${(0,Ket.randomUUID)()}`}function ett(e){let t="";for(let[r,i]of e)t+=`${r}: ${i}\r +`;return t}function ttt(e){return e instanceof Uint8Array?e.byteLength:(0,Jet.isBlob)(e)?e.size===-1?void 0:e.size:void 0}function rtt(e){let t=0;for(let r of e){let i=ttt(r);if(i===void 0)return;t+=i}return t}async function itt(e,t,r){let i=[(0,og.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap(o=>[(0,og.stringToUint8Array)(`\r +`,"utf-8"),(0,og.stringToUint8Array)(ett(o.headers),"utf-8"),(0,og.stringToUint8Array)(`\r +`,"utf-8"),o.body,(0,og.stringToUint8Array)(`\r +--${r}`,"utf-8")]),(0,og.stringToUint8Array)(`--\r +\r +`,"utf-8")],s=rtt(i);s&&e.headers.set("Content-Length",s),e.body=await(0,Xet.concat)(i)}ag.multipartPolicyName="multipartPolicy";var ntt=70,stt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function ott(e){if(e.length>ntt)throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`);if(Array.from(e).some(t=>!stt.has(t)))throw new Error(`Multipart boundary "${e}" contains invalid characters`)}function att(){return{name:ag.multipartPolicyName,async sendRequest(e,t){var r;if(!e.multipartBody)return t(e);if(e.body)throw new Error("multipartBody and regular body cannot be set at the same time");let i=e.multipartBody.boundary,s=(r=e.headers.get("Content-Type"))!==null&&r!==void 0?r:"multipart/mixed",o=s.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!o)throw new Error(`Got multipart request body, but content-type header was not multipart: ${s}`);let[,a,l]=o;if(l&&i&&l!==i)throw new Error(`Multipart boundary was specified as ${l} in the header, but got ${i} in the request body`);return i??(i=l),i?ott(i):i=Zet(),e.headers.set("Content-Type",`${a}; boundary=${i}`),await itt(e,e.multipartBody.parts,i),e.multipartBody=void 0,t(e)}}}});var eae=g(fO=>{"use strict";d();Object.defineProperty(fO,"__esModule",{value:!0});fO.createPipelineFromOptions=ytt;var ltt=LP(),ctt=SP(),utt=FP(),dtt=qP(),ptt=HP(),Att=JP(),ftt=tO(),Xoe=zE(),htt=lO(),mtt=cO(),gtt=uO(),Zoe=AO();function ytt(e){let t=(0,ctt.createEmptyPipeline)();return Xoe.isNodeLike&&(e.agent&&t.addPolicy((0,mtt.agentPolicy)(e.agent)),e.tlsOptions&&t.addPolicy((0,gtt.tlsPolicy)(e.tlsOptions)),t.addPolicy((0,htt.proxyPolicy)(e.proxyOptions)),t.addPolicy((0,ptt.decompressResponsePolicy)())),t.addPolicy((0,ftt.formDataPolicy)(),{beforePolicies:[Zoe.multipartPolicyName]}),t.addPolicy((0,dtt.userAgentPolicy)(e.userAgentOptions)),t.addPolicy((0,Zoe.multipartPolicy)(),{afterPhase:"Deserialize"}),t.addPolicy((0,Att.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"}),Xoe.isNodeLike&&t.addPolicy((0,utt.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"}),t.addPolicy((0,ltt.logPolicy)(e.loggingOptions),{afterPhase:"Sign"}),t}});var tae=g(lg=>{"use strict";d();Object.defineProperty(lg,"__esModule",{value:!0});lg.apiVersionPolicyName=void 0;lg.apiVersionPolicy=Ett;lg.apiVersionPolicyName="ApiVersionPolicy";function Ett(e){return{name:lg.apiVersionPolicyName,sendRequest:(t,r)=>{let i=new URL(t.url);return!i.searchParams.get("api-version")&&e.apiVersion&&(t.url=`${t.url}${Array.from(i.searchParams.keys()).length>0?"&":"?"}api-version=${e.apiVersion}`),r(t)}}}});var rae=g(cg=>{"use strict";d();Object.defineProperty(cg,"__esModule",{value:!0});cg.isOAuth2TokenCredential=btt;cg.isBearerTokenCredential=Ctt;cg.isBasicCredential=wtt;cg.isApiKeyCredential=Itt;function btt(e){return"getOAuth2Token"in e}function Ctt(e){return"getBearerToken"in e}function wtt(e){return"username"in e&&"password"in e}function Itt(e){return"key"in e}});var YE=g(hO=>{"use strict";d();Object.defineProperty(hO,"__esModule",{value:!0});hO.ensureSecureConnection=_tt;var Btt=qE(),iae=!1;function Stt(e,t){if(t.allowInsecureConnection&&e.allowInsecureConnection){let r=new URL(e.url);if(r.hostname==="localhost"||r.hostname==="127.0.0.1")return!0}return!1}function vtt(){let e="Sending token over insecure transport. Assume any token issued is compromised.";Btt.logger.warning(e),typeof(process==null?void 0:process.emitWarning)=="function"&&!iae&&(iae=!0,process.emitWarning(e))}function _tt(e,t){if(!e.url.toLowerCase().startsWith("https://"))if(Stt(e,t))vtt();else throw new Error("Authentication is not permitted for non-TLS protected (non-https) URLs when allowInsecureConnection is false.")}});var nae=g(ug=>{"use strict";d();Object.defineProperty(ug,"__esModule",{value:!0});ug.apiKeyAuthenticationPolicyName=void 0;ug.apiKeyAuthenticationPolicy=Ntt;var xtt=YE();ug.apiKeyAuthenticationPolicyName="apiKeyAuthenticationPolicy";function Ntt(e){return{name:ug.apiKeyAuthenticationPolicyName,async sendRequest(t,r){var i,s;(0,xtt.ensureSecureConnection)(t,e);let o=(s=(i=t.authSchemes)!==null&&i!==void 0?i:e.authSchemes)===null||s===void 0?void 0:s.find(a=>a.kind==="apiKey");if(!o)return r(t);if(o.apiKeyLocation!=="header")throw new Error(`Unsupported API key location: ${o.apiKeyLocation}`);return t.headers.set(o.name,e.credential.key),r(t)}}}});var oae=g(dg=>{"use strict";d();Object.defineProperty(dg,"__esModule",{value:!0});dg.basicAuthenticationPolicyName=void 0;dg.basicAuthenticationPolicy=Qtt;var sae=$A(),Rtt=YE();dg.basicAuthenticationPolicyName="bearerAuthenticationPolicy";function Qtt(e){return{name:dg.basicAuthenticationPolicyName,async sendRequest(t,r){var i,s;if((0,Rtt.ensureSecureConnection)(t,e),!((s=(i=t.authSchemes)!==null&&i!==void 0?i:e.authSchemes)===null||s===void 0?void 0:s.find(u=>u.kind==="http"&&u.scheme==="basic")))return r(t);let{username:a,password:l}=e.credential,c=(0,sae.uint8ArrayToString)((0,sae.stringToUint8Array)(`${a}:${l}`,"utf-8"),"base64");return t.headers.set("Authorization",`Basic ${c}`),r(t)}}}});var aae=g(pg=>{"use strict";d();Object.defineProperty(pg,"__esModule",{value:!0});pg.bearerAuthenticationPolicyName=void 0;pg.bearerAuthenticationPolicy=Dtt;var Ttt=YE();pg.bearerAuthenticationPolicyName="bearerAuthenticationPolicy";function Dtt(e){return{name:pg.bearerAuthenticationPolicyName,async sendRequest(t,r){var i,s;if((0,Ttt.ensureSecureConnection)(t,e),!((s=(i=t.authSchemes)!==null&&i!==void 0?i:e.authSchemes)===null||s===void 0?void 0:s.find(l=>l.kind==="http"&&l.scheme==="bearer")))return r(t);let a=await e.credential.getBearerToken({abortSignal:t.abortSignal});return t.headers.set("Authorization",`Bearer ${a}`),r(t)}}}});var lae=g(Ag=>{"use strict";d();Object.defineProperty(Ag,"__esModule",{value:!0});Ag.oauth2AuthenticationPolicyName=void 0;Ag.oauth2AuthenticationPolicy=Ott;var Ptt=YE();Ag.oauth2AuthenticationPolicyName="oauth2AuthenticationPolicy";function Ott(e){return{name:Ag.oauth2AuthenticationPolicyName,async sendRequest(t,r){var i,s;(0,Ptt.ensureSecureConnection)(t,e);let o=(s=(i=t.authSchemes)!==null&&i!==void 0?i:e.authSchemes)===null||s===void 0?void 0:s.find(l=>l.kind==="oauth2");if(!o)return r(t);let a=await e.credential.getOAuth2Token(o.flows,{abortSignal:t.abortSignal});return t.headers.set("Authorization",`Bearer ${a}`),r(t)}}}});var gO=g(r6=>{"use strict";d();Object.defineProperty(r6,"__esModule",{value:!0});r6.createDefaultPipeline=Gtt;r6.getCachedDefaultHttpsClient=jtt;var ktt=kP(),Ltt=eae(),Ftt=tae(),t6=rae(),Mtt=nae(),Utt=oae(),qtt=aae(),Htt=lae(),mO;function Gtt(e={}){let t=(0,Ltt.createPipelineFromOptions)(e);t.addPolicy((0,Ftt.apiVersionPolicy)(e));let{credential:r,authSchemes:i,allowInsecureConnection:s}=e;return r&&((0,t6.isApiKeyCredential)(r)?t.addPolicy((0,Mtt.apiKeyAuthenticationPolicy)({authSchemes:i,credential:r,allowInsecureConnection:s})):(0,t6.isBasicCredential)(r)?t.addPolicy((0,Utt.basicAuthenticationPolicy)({authSchemes:i,credential:r,allowInsecureConnection:s})):(0,t6.isBearerTokenCredential)(r)?t.addPolicy((0,qtt.bearerAuthenticationPolicy)({authSchemes:i,credential:r,allowInsecureConnection:s})):(0,t6.isOAuth2TokenCredential)(r)&&t.addPolicy((0,Htt.oauth2AuthenticationPolicy)({authSchemes:i,credential:r,allowInsecureConnection:s}))),t}function jtt(){return mO||(mO=(0,ktt.createDefaultHttpClient)()),mO}});var fae=g(i6=>{"use strict";d();Object.defineProperty(i6,"__esModule",{value:!0});i6.buildBodyPart=Aae;i6.buildMultipartBody=Jtt;var ztt=Gm(),Vtt=Qd(),cae=$A(),dae=WE();function pae(e,t){if(e.headers){let r=Object.keys(e.headers).find(i=>i.toLowerCase()===t.toLowerCase());if(r)return e.headers[r]}}function Wtt(e){let t=pae(e,"content-type");if(t)return t;if(e.contentType===null)return;if(e.contentType)return e.contentType;let{body:r}=e;if(r!=null)return typeof r=="string"||typeof r=="number"||typeof r=="boolean"?"text/plain; charset=UTF-8":r instanceof Blob?r.type||"application/octet-stream":(0,dae.isBinaryBody)(r)?"application/octet-stream":"application/json"}function uae(e){return JSON.stringify(e)}function Ytt(e){var t;let r=pae(e,"content-disposition");if(r)return r;if(e.dispositionType===void 0&&e.name===void 0&&e.filename===void 0)return;let s=(t=e.dispositionType)!==null&&t!==void 0?t:"form-data";e.name&&(s+=`; name=${uae(e.name)}`);let o;if(e.filename)o=e.filename;else if(typeof File<"u"&&e.body instanceof File){let a=e.body.name;a!==""&&(o=a)}return o&&(s+=`; filename=${uae(o)}`),s}function $tt(e,t){if(e===void 0)return new Uint8Array([]);if((0,dae.isBinaryBody)(e))return e;if(typeof e=="string"||typeof e=="number"||typeof e=="boolean")return(0,cae.stringToUint8Array)(String(e),"utf-8");if(t&&/application\/(.+\+)?json(;.+)?/i.test(String(t)))return(0,cae.stringToUint8Array)(JSON.stringify(e),"utf-8");throw new ztt.RestError(`Unsupported body/content-type combination: ${e}, ${t}`)}function Aae(e){var t;let r=Wtt(e),i=Ytt(e),s=(0,Vtt.createHttpHeaders)((t=e.headers)!==null&&t!==void 0?t:{});r&&s.set("content-type",r),i&&s.set("content-disposition",i);let o=$tt(e.body,r);return{headers:s,body:o}}function Jtt(e){return{parts:e.map(Aae)}}});var hae=g(EO=>{"use strict";d();Object.defineProperty(EO,"__esModule",{value:!0});EO.sendRequest=rrt;var yO=Gm(),Ktt=Qd(),Xtt=wP(),Ztt=gO(),ert=WE(),trt=fae();async function rrt(e,t,r,i={},s){var o;let a=s??(0,Ztt.getCachedDefaultHttpsClient)(),l=srt(e,t,i);try{let c=await r.sendRequest(a,l),u=c.headers.toJSON(),p=(o=c.readableStreamBody)!==null&&o!==void 0?o:c.browserStreamBody,A=i.responseAsStream||p!==void 0?void 0:art(c),f=p??A;return i?.onResponse&&i.onResponse(Object.assign(Object.assign({},c),{request:l,rawHeaders:u,parsedBody:A})),{request:l,headers:u,status:`${c.status}`,body:f}}catch(c){if((0,yO.isRestError)(c)&&c.response&&i.onResponse){let{response:u}=c,p=u.headers.toJSON();i?.onResponse(Object.assign(Object.assign({},u),{request:l,rawHeaders:p}),c)}throw c}}function irt(e={}){var t,r,i;return(i=(t=e.contentType)!==null&&t!==void 0?t:(r=e.headers)===null||r===void 0?void 0:r["content-type"])!==null&&i!==void 0?i:nrt(e.body)}function nrt(e){if(ArrayBuffer.isView(e))return"application/octet-stream";if(typeof e=="string")try{return JSON.parse(e),"application/json"}catch{return}return"application/json"}function srt(e,t,r={}){var i,s,o;let a=irt(r),{body:l,multipartBody:c}=ort(r.body,a),u=l!==void 0||c!==void 0,p=(0,Ktt.createHttpHeaders)(Object.assign(Object.assign(Object.assign({},r.headers?r.headers:{}),{accept:(o=(i=r.accept)!==null&&i!==void 0?i:(s=r.headers)===null||s===void 0?void 0:s.accept)!==null&&o!==void 0?o:"application/json"}),u&&a&&{"content-type":a}));return(0,Xtt.createPipelineRequest)({url:t,method:e,body:l,multipartBody:c,headers:p,allowInsecureConnection:r.allowInsecureConnection,abortSignal:r.abortSignal,onUploadProgress:r.onUploadProgress,onDownloadProgress:r.onDownloadProgress,timeout:r.timeout,enableBrowserStreams:!0,streamResponseStatusCodes:r.responseAsStream?new Set([Number.POSITIVE_INFINITY]):void 0})}function ort(e,t=""){if(e===void 0)return{body:void 0};if(typeof FormData<"u"&&e instanceof FormData)return{body:e};if((0,ert.isReadableStream)(e))return{body:e};if(ArrayBuffer.isView(e))return{body:e instanceof Uint8Array?e:JSON.stringify(e)};switch(t.split(";")[0]){case"application/json":return{body:JSON.stringify(e)};case"multipart/form-data":return Array.isArray(e)?{multipartBody:(0,trt.buildMultipartBody)(e)}:{body:JSON.stringify(e)};case"text/plain":return{body:String(e)};default:return typeof e=="string"?{body:e}:{body:JSON.stringify(e)}}}function art(e){var t,r;let s=((t=e.headers.get("content-type"))!==null&&t!==void 0?t:"").split(";")[0],o=(r=e.bodyAsText)!==null&&r!==void 0?r:"";if(s==="text/plain")return String(o);try{return o?JSON.parse(o):void 0}catch(a){if(s==="application/json")throw lrt(e,a);return String(o)}}function lrt(e,t){var r;let i=`Error "${t}" occurred while parsing the response body - ${e.bodyAsText}.`,s=(r=t.code)!==null&&r!==void 0?r:yO.RestError.PARSE_ERROR;return new yO.RestError(i,{code:s,statusCode:e.status,request:e.request,response:e})}});var yae=g($E=>{"use strict";d();Object.defineProperty($E,"__esModule",{value:!0});$E.buildRequestUrl=urt;$E.buildBaseUrl=mae;$E.replaceAll=gae;function crt(e){let t=e.value;return t!==void 0&&t.toString!==void 0&&typeof t.toString=="function"}function urt(e,t,r,i={}){if(t.startsWith("https://")||t.startsWith("http://"))return t;e=mae(e,i),t=prt(t,r,i);let s=drt(`${e}/${t}`,i);return new URL(s).toString().replace(/([^:]\/)\/+/g,"$1")}function bO(e,t,r,i){let s;r==="pipeDelimited"?s="|":r==="spaceDelimited"?s="%20":s=",";let o;Array.isArray(i)?o=i:typeof i=="object"&&i.toString===Object.prototype.toString?o=Object.entries(i).flat():o=[i];let a=o.map(l=>{if(l==null)return"";if(!l.toString||typeof l.toString!="function")throw new Error(`Query parameters must be able to be represented as string, ${e} can't`);let c=l.toISOString!==void 0?l.toISOString():l.toString();return t?c:encodeURIComponent(c)}).join(s);return`${t?e:encodeURIComponent(e)}=${a}`}function drt(e,t={}){var r,i,s,o;if(!t.queryParameters)return e;let a=new URL(e),l=t.queryParameters,c=[];for(let u of Object.keys(l)){let p=l[u];if(p==null)continue;let A=crt(p),f=A?p.value:p,m=A&&(r=p.explode)!==null&&r!==void 0?r:!1,y=A&&p.style?p.style:"form";if(m)if(Array.isArray(f))for(let E of f)c.push(bO(u,(i=t.skipUrlEncoding)!==null&&i!==void 0?i:!1,y,E));else if(typeof f=="object")for(let[E,b]of Object.entries(f))c.push(bO(E,(s=t.skipUrlEncoding)!==null&&s!==void 0?s:!1,y,b));else throw new Error("explode can only be set to true for objects and arrays");else c.push(bO(u,(o=t.skipUrlEncoding)!==null&&o!==void 0?o:!1,y,f))}return a.search!==""&&(a.search+="&"),a.search+=c.join("&"),a.toString()}function mae(e,t){var r;if(!t.pathParameters)return e;let i=t.pathParameters;for(let[s,o]of Object.entries(i)){if(o==null)throw new Error(`Path parameters ${s} must not be undefined or null`);if(!o.toString||typeof o.toString!="function")throw new Error(`Path parameters must be able to be represented as string, ${s} can't`);let a=o.toISOString!==void 0?o.toISOString():String(o);t.skipUrlEncoding||(a=encodeURIComponent(o)),e=(r=gae(e,`{${s}}`,a))!==null&&r!==void 0?r:""}return e}function prt(e,t,r={}){var i;for(let s of t){let o=typeof s=="object"&&((i=s.allowReserved)!==null&&i!==void 0?i:!1),a=typeof s=="object"?s.value:s;!r.skipUrlEncoding&&!o&&(a=encodeURIComponent(a)),e=e.replace(/\{[\w-]+\}/,String(a))}return e}function gae(e,t,r){return!e||!t?e:e.split(t).join(r||"")}});var bae=g(wO=>{"use strict";d();Object.defineProperty(wO,"__esModule",{value:!0});wO.getClient=hrt;var Art=gO(),CO=hae(),frt=yae(),Eae=zE();function hrt(e,t={}){var r,i,s;let o=(r=t.pipeline)!==null&&r!==void 0?r:(0,Art.createDefaultPipeline)(t);if(!((i=t.additionalPolicies)===null||i===void 0)&&i.length)for(let{policy:p,position:A}of t.additionalPolicies){let f=A==="perRetry"?"Sign":void 0;o.addPolicy(p,{afterPhase:f})}let{allowInsecureConnection:a,httpClient:l}=t,c=(s=t.endpoint)!==null&&s!==void 0?s:e,u=(p,...A)=>{let f=m=>(0,frt.buildRequestUrl)(c,p,A,Object.assign({allowInsecureConnection:a},m));return{get:(m={})=>Dd("GET",f(m),o,m,a,l),post:(m={})=>Dd("POST",f(m),o,m,a,l),put:(m={})=>Dd("PUT",f(m),o,m,a,l),patch:(m={})=>Dd("PATCH",f(m),o,m,a,l),delete:(m={})=>Dd("DELETE",f(m),o,m,a,l),head:(m={})=>Dd("HEAD",f(m),o,m,a,l),options:(m={})=>Dd("OPTIONS",f(m),o,m,a,l),trace:(m={})=>Dd("TRACE",f(m),o,m,a,l)}};return{path:u,pathUnchecked:u,pipeline:o}}function Dd(e,t,r,i,s,o){var a;return s=(a=i.allowInsecureConnection)!==null&&a!==void 0?a:s,{then:function(l,c){return(0,CO.sendRequest)(e,t,r,Object.assign(Object.assign({},i),{allowInsecureConnection:s}),o).then(l,c)},async asBrowserStream(){if(Eae.isNodeLike)throw new Error("`asBrowserStream` is supported only in the browser environment. Use `asNodeStream` instead to obtain the response body stream. If you require a Web stream of the response in Node, consider using `Readable.toWeb` on the result of `asNodeStream`.");return(0,CO.sendRequest)(e,t,r,Object.assign(Object.assign({},i),{allowInsecureConnection:s,responseAsStream:!0}),o)},async asNodeStream(){if(Eae.isNodeLike)return(0,CO.sendRequest)(e,t,r,Object.assign(Object.assign({},i),{allowInsecureConnection:s,responseAsStream:!0}),o);throw new Error("`isNodeStream` is not supported in the browser environment. Use `asBrowserStream` to obtain the response body stream.")}}}});var Cae=g(IO=>{"use strict";d();Object.defineProperty(IO,"__esModule",{value:!0});IO.operationOptionsToRequestParameters=mrt;function mrt(e){var t,r,i,s,o,a;return{allowInsecureConnection:(t=e.requestOptions)===null||t===void 0?void 0:t.allowInsecureConnection,timeout:(r=e.requestOptions)===null||r===void 0?void 0:r.timeout,skipUrlEncoding:(i=e.requestOptions)===null||i===void 0?void 0:i.skipUrlEncoding,abortSignal:e.abortSignal,onUploadProgress:(s=e.requestOptions)===null||s===void 0?void 0:s.onUploadProgress,onDownloadProgress:(o=e.requestOptions)===null||o===void 0?void 0:o.onDownloadProgress,headers:Object.assign({},(a=e.requestOptions)===null||a===void 0?void 0:a.headers),onResponse:e.onResponse}}});var Iae=g(BO=>{"use strict";d();Object.defineProperty(BO,"__esModule",{value:!0});BO.createRestError=Ert;var grt=Gm(),yrt=Qd();function Ert(e,t){var r,i,s;let o=typeof e=="string"?t:e,a=(i=(r=o.body)===null||r===void 0?void 0:r.error)!==null&&i!==void 0?i:o.body,l=typeof e=="string"?e:(s=a?.message)!==null&&s!==void 0?s:`Unexpected status code: ${o.status}`;return new grt.RestError(l,{statusCode:wae(o.status),code:a?.code,request:o.request,response:brt(o)})}function brt(e){var t;return{headers:(0,yrt.createHttpHeaders)(e.headers),request:e.request,status:(t=wae(e.status))!==null&&t!==void 0?t:-1}}function wae(e){let t=Number.parseInt(e);return Number.isNaN(t)?void 0:t}});var fg=g(xt=>{"use strict";d();Object.defineProperty(xt,"__esModule",{value:!0});xt.createRestError=xt.operationOptionsToRequestParameters=xt.getClient=xt.createDefaultHttpClient=xt.uint8ArrayToString=xt.stringToUint8Array=xt.isRestError=xt.RestError=xt.createEmptyPipeline=xt.createPipelineRequest=xt.createHttpHeaders=xt.TypeSpecRuntimeLogger=xt.setLogLevel=xt.getLogLevel=xt.createClientLogger=xt.AbortError=void 0;var Bae=(Or(),xr(Pr)),Crt=kE();Object.defineProperty(xt,"AbortError",{enumerable:!0,get:function(){return Crt.AbortError}});var n6=FE();Object.defineProperty(xt,"createClientLogger",{enumerable:!0,get:function(){return n6.createClientLogger}});Object.defineProperty(xt,"getLogLevel",{enumerable:!0,get:function(){return n6.getLogLevel}});Object.defineProperty(xt,"setLogLevel",{enumerable:!0,get:function(){return n6.setLogLevel}});Object.defineProperty(xt,"TypeSpecRuntimeLogger",{enumerable:!0,get:function(){return n6.TypeSpecRuntimeLogger}});var wrt=Qd();Object.defineProperty(xt,"createHttpHeaders",{enumerable:!0,get:function(){return wrt.createHttpHeaders}});Bae.__exportStar(jse(),xt);Bae.__exportStar(Vse(),xt);var Irt=wP();Object.defineProperty(xt,"createPipelineRequest",{enumerable:!0,get:function(){return Irt.createPipelineRequest}});var Brt=SP();Object.defineProperty(xt,"createEmptyPipeline",{enumerable:!0,get:function(){return Brt.createEmptyPipeline}});var Sae=Gm();Object.defineProperty(xt,"RestError",{enumerable:!0,get:function(){return Sae.RestError}});Object.defineProperty(xt,"isRestError",{enumerable:!0,get:function(){return Sae.isRestError}});var vae=$A();Object.defineProperty(xt,"stringToUint8Array",{enumerable:!0,get:function(){return vae.stringToUint8Array}});Object.defineProperty(xt,"uint8ArrayToString",{enumerable:!0,get:function(){return vae.uint8ArrayToString}});var Srt=kP();Object.defineProperty(xt,"createDefaultHttpClient",{enumerable:!0,get:function(){return Srt.createDefaultHttpClient}});var vrt=bae();Object.defineProperty(xt,"getClient",{enumerable:!0,get:function(){return vrt.getClient}});var _rt=Cae();Object.defineProperty(xt,"operationOptionsToRequestParameters",{enumerable:!0,get:function(){return _rt.operationOptionsToRequestParameters}});var xrt=Iae();Object.defineProperty(xt,"createRestError",{enumerable:!0,get:function(){return xrt.createRestError}})});var vO=g(SO=>{"use strict";d();Object.defineProperty(SO,"__esModule",{value:!0});SO.createEmptyPipeline=Rrt;var Nrt=fg();function Rrt(){return(0,Nrt.createEmptyPipeline)()}});var _ae=g(s6=>{"use strict";d();Object.defineProperty(s6,"__esModule",{value:!0});s6.createLoggerContext=void 0;var Qrt=FE();Object.defineProperty(s6,"createLoggerContext",{enumerable:!0,get:function(){return Qrt.createLoggerContext}})});var ef=g(ZA=>{"use strict";d();Object.defineProperty(ZA,"__esModule",{value:!0});ZA.AzureLogger=void 0;ZA.setLogLevel=Drt;ZA.getLogLevel=Prt;ZA.createClientLogger=Ort;var Trt=_ae(),o6=(0,Trt.createLoggerContext)({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"});ZA.AzureLogger=o6.logger;function Drt(e){o6.setLogLevel(e)}function Prt(){return o6.getLogLevel()}function Ort(e){return o6.createClientLogger(e)}});var JE=g(a6=>{"use strict";d();Object.defineProperty(a6,"__esModule",{value:!0});a6.logger=void 0;var krt=ef();a6.logger=(0,krt.createClientLogger)("core-rest-pipeline")});var xae=g(KE=>{"use strict";d();Object.defineProperty(KE,"__esModule",{value:!0});KE.exponentialRetryPolicyName=void 0;KE.exponentialRetryPolicy=Urt;var Lrt=jS(),Frt=Jm(),Mrt=JA();KE.exponentialRetryPolicyName="exponentialRetryPolicy";function Urt(e={}){var t;return(0,Frt.retryPolicy)([(0,Lrt.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreSystemErrors:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Mrt.DEFAULT_RETRY_POLICY_COUNT})}});var Nae=g(hg=>{"use strict";d();Object.defineProperty(hg,"__esModule",{value:!0});hg.systemErrorRetryPolicyName=void 0;hg.systemErrorRetryPolicy=jrt;var qrt=jS(),Hrt=Jm(),Grt=JA();hg.systemErrorRetryPolicyName="systemErrorRetryPolicy";function jrt(e={}){var t;return{name:hg.systemErrorRetryPolicyName,sendRequest:(0,Hrt.retryPolicy)([(0,qrt.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreHttpStatusCodes:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Grt.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var Rae=g(mg=>{"use strict";d();Object.defineProperty(mg,"__esModule",{value:!0});mg.throttlingRetryPolicyName=void 0;mg.throttlingRetryPolicy=Yrt;var zrt=GS(),Vrt=Jm(),Wrt=JA();mg.throttlingRetryPolicyName="throttlingRetryPolicy";function Yrt(e={}){var t;return{name:mg.throttlingRetryPolicyName,sendRequest:(0,Vrt.retryPolicy)([(0,zrt.throttlingRetryStrategy)()],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Wrt.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var so=g(ke=>{"use strict";d();Object.defineProperty(ke,"__esModule",{value:!0});ke.userAgentPolicyName=ke.userAgentPolicy=ke.tlsPolicyName=ke.tlsPolicy=ke.redirectPolicyName=ke.redirectPolicy=ke.getDefaultProxySettings=ke.proxyPolicyName=ke.proxyPolicy=ke.multipartPolicyName=ke.multipartPolicy=ke.logPolicyName=ke.logPolicy=ke.formDataPolicyName=ke.formDataPolicy=ke.throttlingRetryPolicyName=ke.throttlingRetryPolicy=ke.systemErrorRetryPolicyName=ke.systemErrorRetryPolicy=ke.retryPolicy=ke.exponentialRetryPolicyName=ke.exponentialRetryPolicy=ke.defaultRetryPolicyName=ke.defaultRetryPolicy=ke.decompressResponsePolicyName=ke.decompressResponsePolicy=ke.agentPolicyName=ke.agentPolicy=void 0;var Qae=cO();Object.defineProperty(ke,"agentPolicy",{enumerable:!0,get:function(){return Qae.agentPolicy}});Object.defineProperty(ke,"agentPolicyName",{enumerable:!0,get:function(){return Qae.agentPolicyName}});var Tae=HP();Object.defineProperty(ke,"decompressResponsePolicy",{enumerable:!0,get:function(){return Tae.decompressResponsePolicy}});Object.defineProperty(ke,"decompressResponsePolicyName",{enumerable:!0,get:function(){return Tae.decompressResponsePolicyName}});var Dae=JP();Object.defineProperty(ke,"defaultRetryPolicy",{enumerable:!0,get:function(){return Dae.defaultRetryPolicy}});Object.defineProperty(ke,"defaultRetryPolicyName",{enumerable:!0,get:function(){return Dae.defaultRetryPolicyName}});var Pae=xae();Object.defineProperty(ke,"exponentialRetryPolicy",{enumerable:!0,get:function(){return Pae.exponentialRetryPolicy}});Object.defineProperty(ke,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return Pae.exponentialRetryPolicyName}});var $rt=Jm();Object.defineProperty(ke,"retryPolicy",{enumerable:!0,get:function(){return $rt.retryPolicy}});var Oae=Nae();Object.defineProperty(ke,"systemErrorRetryPolicy",{enumerable:!0,get:function(){return Oae.systemErrorRetryPolicy}});Object.defineProperty(ke,"systemErrorRetryPolicyName",{enumerable:!0,get:function(){return Oae.systemErrorRetryPolicyName}});var kae=Rae();Object.defineProperty(ke,"throttlingRetryPolicy",{enumerable:!0,get:function(){return kae.throttlingRetryPolicy}});Object.defineProperty(ke,"throttlingRetryPolicyName",{enumerable:!0,get:function(){return kae.throttlingRetryPolicyName}});var Lae=tO();Object.defineProperty(ke,"formDataPolicy",{enumerable:!0,get:function(){return Lae.formDataPolicy}});Object.defineProperty(ke,"formDataPolicyName",{enumerable:!0,get:function(){return Lae.formDataPolicyName}});var Fae=LP();Object.defineProperty(ke,"logPolicy",{enumerable:!0,get:function(){return Fae.logPolicy}});Object.defineProperty(ke,"logPolicyName",{enumerable:!0,get:function(){return Fae.logPolicyName}});var Mae=AO();Object.defineProperty(ke,"multipartPolicy",{enumerable:!0,get:function(){return Mae.multipartPolicy}});Object.defineProperty(ke,"multipartPolicyName",{enumerable:!0,get:function(){return Mae.multipartPolicyName}});var _O=lO();Object.defineProperty(ke,"proxyPolicy",{enumerable:!0,get:function(){return _O.proxyPolicy}});Object.defineProperty(ke,"proxyPolicyName",{enumerable:!0,get:function(){return _O.proxyPolicyName}});Object.defineProperty(ke,"getDefaultProxySettings",{enumerable:!0,get:function(){return _O.getDefaultProxySettings}});var Uae=FP();Object.defineProperty(ke,"redirectPolicy",{enumerable:!0,get:function(){return Uae.redirectPolicy}});Object.defineProperty(ke,"redirectPolicyName",{enumerable:!0,get:function(){return Uae.redirectPolicyName}});var qae=uO();Object.defineProperty(ke,"tlsPolicy",{enumerable:!0,get:function(){return qae.tlsPolicy}});Object.defineProperty(ke,"tlsPolicyName",{enumerable:!0,get:function(){return qae.tlsPolicyName}});var Hae=qP();Object.defineProperty(ke,"userAgentPolicy",{enumerable:!0,get:function(){return Hae.userAgentPolicy}});Object.defineProperty(ke,"userAgentPolicyName",{enumerable:!0,get:function(){return Hae.userAgentPolicyName}})});var xO=g(XE=>{"use strict";d();Object.defineProperty(XE,"__esModule",{value:!0});XE.logPolicyName=void 0;XE.logPolicy=Krt;var Jrt=JE(),Gae=so();XE.logPolicyName=Gae.logPolicyName;function Krt(e={}){return(0,Gae.logPolicy)(Object.assign({logger:Jrt.logger.info},e))}});var NO=g(ZE=>{"use strict";d();Object.defineProperty(ZE,"__esModule",{value:!0});ZE.redirectPolicyName=void 0;ZE.redirectPolicy=Xrt;var jae=so();ZE.redirectPolicyName=jae.redirectPolicyName;function Xrt(e={}){return(0,jae.redirectPolicy)(e)}});var Vae=g(l6=>{"use strict";d();Object.defineProperty(l6,"__esModule",{value:!0});l6.getHeaderName=Zrt;l6.setPlatformSpecificData=eit;var zae=(Or(),xr(Pr)),RO=zae.__importStar(require("node:os")),QO=zae.__importStar(require("node:process"));function Zrt(){return"User-Agent"}async function eit(e){if(QO&&QO.versions){let t=QO.versions;t.bun?e.set("Bun",t.bun):t.deno?e.set("Deno",t.deno):t.node&&e.set("Node",t.node)}e.set("OS",`(${RO.arch()}-${RO.type()}-${RO.release()})`)}});var c6=g(gg=>{"use strict";d();Object.defineProperty(gg,"__esModule",{value:!0});gg.DEFAULT_RETRY_POLICY_COUNT=gg.SDK_VERSION=void 0;gg.SDK_VERSION="1.22.0";gg.DEFAULT_RETRY_POLICY_COUNT=3});var TO=g(u6=>{"use strict";d();Object.defineProperty(u6,"__esModule",{value:!0});u6.getUserAgentHeaderName=iit;u6.getUserAgentValue=nit;var Wae=Vae(),tit=c6();function rit(e){let t=[];for(let[r,i]of e){let s=i?`${r}/${i}`:r;t.push(s)}return t.join(" ")}function iit(){return(0,Wae.getHeaderName)()}async function nit(e){let t=new Map;t.set("core-rest-pipeline",tit.SDK_VERSION),await(0,Wae.setPlatformSpecificData)(t);let r=rit(t);return e?`${e} ${r}`:r}});var DO=g(yg=>{"use strict";d();Object.defineProperty(yg,"__esModule",{value:!0});yg.userAgentPolicyName=void 0;yg.userAgentPolicy=sit;var $ae=TO(),Yae=(0,$ae.getUserAgentHeaderName)();yg.userAgentPolicyName="userAgentPolicy";function sit(e={}){let t=(0,$ae.getUserAgentValue)(e.userAgentPrefix);return{name:yg.userAgentPolicyName,async sendRequest(r,i){return r.headers.has(Yae)||r.headers.set(Yae,await t),i(r)}}}});var Kae=g(d6=>{"use strict";d();Object.defineProperty(d6,"__esModule",{value:!0});d6.computeSha256Hmac=oit;d6.computeSha256Hash=ait;var Jae=require("node:crypto");async function oit(e,t,r){let i=Buffer.from(e,"base64");return(0,Jae.createHmac)("sha256",i).update(t).digest(r)}async function ait(e,t){return(0,Jae.createHash)("sha256").update(e).digest(t)}});var e2=g(Nt=>{"use strict";d();Object.defineProperty(Nt,"__esModule",{value:!0});Nt.Sanitizer=Nt.uint8ArrayToString=Nt.stringToUint8Array=Nt.isWebWorker=Nt.isReactNative=Nt.isDeno=Nt.isNodeRuntime=Nt.isNodeLike=Nt.isBun=Nt.isBrowser=Nt.randomUUID=Nt.computeSha256Hmac=Nt.computeSha256Hash=Nt.isError=Nt.isObject=Nt.getRandomIntegerInclusive=Nt.calculateRetryDelay=void 0;var lit=VP();Object.defineProperty(Nt,"calculateRetryDelay",{enumerable:!0,get:function(){return lit.calculateRetryDelay}});var cit=jP();Object.defineProperty(Nt,"getRandomIntegerInclusive",{enumerable:!0,get:function(){return cit.getRandomIntegerInclusive}});var uit=TS();Object.defineProperty(Nt,"isObject",{enumerable:!0,get:function(){return uit.isObject}});var dit=xP();Object.defineProperty(Nt,"isError",{enumerable:!0,get:function(){return dit.isError}});var Xae=Kae();Object.defineProperty(Nt,"computeSha256Hash",{enumerable:!0,get:function(){return Xae.computeSha256Hash}});Object.defineProperty(Nt,"computeSha256Hmac",{enumerable:!0,get:function(){return Xae.computeSha256Hmac}});var pit=QS();Object.defineProperty(Nt,"randomUUID",{enumerable:!0,get:function(){return pit.randomUUID}});var tf=zE();Object.defineProperty(Nt,"isBrowser",{enumerable:!0,get:function(){return tf.isBrowser}});Object.defineProperty(Nt,"isBun",{enumerable:!0,get:function(){return tf.isBun}});Object.defineProperty(Nt,"isNodeLike",{enumerable:!0,get:function(){return tf.isNodeLike}});Object.defineProperty(Nt,"isNodeRuntime",{enumerable:!0,get:function(){return tf.isNodeRuntime}});Object.defineProperty(Nt,"isDeno",{enumerable:!0,get:function(){return tf.isDeno}});Object.defineProperty(Nt,"isReactNative",{enumerable:!0,get:function(){return tf.isReactNative}});Object.defineProperty(Nt,"isWebWorker",{enumerable:!0,get:function(){return tf.isWebWorker}});var Zae=$A();Object.defineProperty(Nt,"stringToUint8Array",{enumerable:!0,get:function(){return Zae.stringToUint8Array}});Object.defineProperty(Nt,"uint8ArrayToString",{enumerable:!0,get:function(){return Zae.uint8ArrayToString}});var Ait=ME();Object.defineProperty(Nt,"Sanitizer",{enumerable:!0,get:function(){return Ait.Sanitizer}})});var ele=g(PO=>{"use strict";d();Object.defineProperty(PO,"__esModule",{value:!0});PO.cancelablePromiseRace=fit;async function fit(e,t){var r,i;let s=new AbortController;function o(){s.abort()}(r=t?.abortSignal)===null||r===void 0||r.addEventListener("abort",o);try{return await Promise.race(e.map(a=>a({abortSignal:s.signal})))}finally{s.abort(),(i=t?.abortSignal)===null||i===void 0||i.removeEventListener("abort",o)}}});var tle=g(p6=>{"use strict";d();Object.defineProperty(p6,"__esModule",{value:!0});p6.AbortError=void 0;var OO=class extends Error{constructor(t){super(t),this.name="AbortError"}};p6.AbortError=OO});var rle=g(A6=>{"use strict";d();Object.defineProperty(A6,"__esModule",{value:!0});A6.AbortError=void 0;var hit=tle();Object.defineProperty(A6,"AbortError",{enumerable:!0,get:function(){return hit.AbortError}})});var LO=g(kO=>{"use strict";d();Object.defineProperty(kO,"__esModule",{value:!0});kO.createAbortablePromise=git;var mit=rle();function git(e,t){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:s}=t??{};return new Promise((o,a)=>{function l(){a(new mit.AbortError(s??"The operation was aborted."))}function c(){i?.removeEventListener("abort",u)}function u(){r?.(),c(),l()}if(i?.aborted)return l();try{e(p=>{c(),o(p)},p=>{c(),a(p)})}catch(p){a(p)}i?.addEventListener("abort",u)})}});var ile=g(f6=>{"use strict";d();Object.defineProperty(f6,"__esModule",{value:!0});f6.delay=Cit;f6.calculateRetryDelay=wit;var yit=LO(),Eit=e2(),bit="The delay was aborted.";function Cit(e,t){let r,{abortSignal:i,abortErrorMsg:s}=t??{};return(0,yit.createAbortablePromise)(o=>{r=setTimeout(o,e)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:s??bit})}function wit(e,t){let r=t.retryDelayInMs*Math.pow(2,e),i=Math.min(t.maxRetryDelayInMs,r);return{retryAfterInMs:i/2+(0,Eit.getRandomIntegerInclusive)(0,i/2)}}});var nle=g(FO=>{"use strict";d();Object.defineProperty(FO,"__esModule",{value:!0});FO.getErrorMessage=Bit;var Iit=e2();function Bit(e){if((0,Iit.isError)(e))return e.message;{let t;try{typeof e=="object"&&e?t=JSON.stringify(e):t=String(e)}catch{t="[unable to stringify input]"}return`Unknown error ${t}`}}});var ole=g(t2=>{"use strict";d();Object.defineProperty(t2,"__esModule",{value:!0});t2.isDefined=MO;t2.isObjectWithProperties=Sit;t2.objectHasProperty=sle;function MO(e){return typeof e<"u"&&e!==null}function Sit(e,t){if(!MO(e)||typeof e!="object")return!1;for(let r of t)if(!sle(e,r))return!1;return!0}function sle(e,t){return MO(e)&&typeof e=="object"&&t in e}});var mr=g(ut=>{"use strict";d();Object.defineProperty(ut,"__esModule",{value:!0});ut.isWebWorker=ut.isReactNative=ut.isNodeRuntime=ut.isNodeLike=ut.isNode=ut.isDeno=ut.isBun=ut.isBrowser=ut.objectHasProperty=ut.isObjectWithProperties=ut.isDefined=ut.getErrorMessage=ut.delay=ut.createAbortablePromise=ut.cancelablePromiseRace=void 0;ut.calculateRetryDelay=Qit;ut.computeSha256Hash=Tit;ut.computeSha256Hmac=Dit;ut.getRandomIntegerInclusive=Pit;ut.isError=Oit;ut.isObject=kit;ut.randomUUID=Lit;ut.uint8ArrayToString=Fit;ut.stringToUint8Array=Mit;var vit=(Or(),xr(Pr)),Sn=vit.__importStar(e2()),_it=ele();Object.defineProperty(ut,"cancelablePromiseRace",{enumerable:!0,get:function(){return _it.cancelablePromiseRace}});var xit=LO();Object.defineProperty(ut,"createAbortablePromise",{enumerable:!0,get:function(){return xit.createAbortablePromise}});var Nit=ile();Object.defineProperty(ut,"delay",{enumerable:!0,get:function(){return Nit.delay}});var Rit=nle();Object.defineProperty(ut,"getErrorMessage",{enumerable:!0,get:function(){return Rit.getErrorMessage}});var UO=ole();Object.defineProperty(ut,"isDefined",{enumerable:!0,get:function(){return UO.isDefined}});Object.defineProperty(ut,"isObjectWithProperties",{enumerable:!0,get:function(){return UO.isObjectWithProperties}});Object.defineProperty(ut,"objectHasProperty",{enumerable:!0,get:function(){return UO.objectHasProperty}});function Qit(e,t){return Sn.calculateRetryDelay(e,t)}function Tit(e,t){return Sn.computeSha256Hash(e,t)}function Dit(e,t,r){return Sn.computeSha256Hmac(e,t,r)}function Pit(e,t){return Sn.getRandomIntegerInclusive(e,t)}function Oit(e){return Sn.isError(e)}function kit(e){return Sn.isObject(e)}function Lit(){return Sn.randomUUID()}ut.isBrowser=Sn.isBrowser;ut.isBun=Sn.isBun;ut.isDeno=Sn.isDeno;ut.isNode=Sn.isNodeLike;ut.isNodeLike=Sn.isNodeLike;ut.isNodeRuntime=Sn.isNodeRuntime;ut.isReactNative=Sn.isReactNative;ut.isWebWorker=Sn.isWebWorker;function Fit(e,t){return Sn.uint8ArrayToString(e,t)}function Mit(e,t){return Sn.stringToUint8Array(e,t)}});var qO=g(Eg=>{"use strict";d();Object.defineProperty(Eg,"__esModule",{value:!0});Eg.hasRawContent=lle;Eg.getRawContent=Hit;Eg.createFileFromStream=Git;Eg.createFile=jit;var Uit=mr();function qit(e){return!!(e&&typeof e.pipe=="function")}var ale={arrayBuffer:()=>{throw new Error("Not implemented")},bytes:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}},h6=Symbol("rawContent");function lle(e){return typeof e[h6]=="function"}function Hit(e){return lle(e)?e[h6]():e}function Git(e,t,r={}){var i,s,o,a;return Object.assign(Object.assign({},ale),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(s=r.lastModified)!==null&&s!==void 0?s:new Date().getTime(),webkitRelativePath:(o=r.webkitRelativePath)!==null&&o!==void 0?o:"",size:(a=r.size)!==null&&a!==void 0?a:-1,name:t,stream:()=>{let l=e();if(qit(l))throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.");return l},[h6]:e})}function jit(e,t,r={}){var i,s,o;return Uit.isNodeLike?Object.assign(Object.assign({},ale),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(s=r.lastModified)!==null&&s!==void 0?s:new Date().getTime(),webkitRelativePath:(o=r.webkitRelativePath)!==null&&o!==void 0?o:"",size:e.byteLength,name:t,arrayBuffer:async()=>e.buffer,stream:()=>new Blob([e]).stream(),[h6]:()=>e}):new File([e],t,r)}});var HO=g(bg=>{"use strict";d();Object.defineProperty(bg,"__esModule",{value:!0});bg.multipartPolicyName=void 0;bg.multipartPolicy=zit;var ule=so(),cle=qO();bg.multipartPolicyName=ule.multipartPolicyName;function zit(){let e=(0,ule.multipartPolicy)();return{name:bg.multipartPolicyName,sendRequest:async(t,r)=>{if(t.multipartBody)for(let i of t.multipartBody.parts)(0,cle.hasRawContent)(i.body)&&(i.body=(0,cle.getRawContent)(i.body));return e.sendRequest(t,r)}}}});var GO=g(r2=>{"use strict";d();Object.defineProperty(r2,"__esModule",{value:!0});r2.decompressResponsePolicyName=void 0;r2.decompressResponsePolicy=Vit;var dle=so();r2.decompressResponsePolicyName=dle.decompressResponsePolicyName;function Vit(){return(0,dle.decompressResponsePolicy)()}});var jO=g(i2=>{"use strict";d();Object.defineProperty(i2,"__esModule",{value:!0});i2.defaultRetryPolicyName=void 0;i2.defaultRetryPolicy=Wit;var ple=so();i2.defaultRetryPolicyName=ple.defaultRetryPolicyName;function Wit(e={}){return(0,ple.defaultRetryPolicy)(e)}});var zO=g(n2=>{"use strict";d();Object.defineProperty(n2,"__esModule",{value:!0});n2.formDataPolicyName=void 0;n2.formDataPolicy=Yit;var Ale=so();n2.formDataPolicyName=Ale.formDataPolicyName;function Yit(){return(0,Ale.formDataPolicy)()}});var WO=g(Cg=>{"use strict";d();Object.defineProperty(Cg,"__esModule",{value:!0});Cg.proxyPolicyName=void 0;Cg.getDefaultProxySettings=$it;Cg.proxyPolicy=Jit;var VO=so();Cg.proxyPolicyName=VO.proxyPolicyName;function $it(e){return(0,VO.getDefaultProxySettings)(e)}function Jit(e,t){return(0,VO.proxyPolicy)(e,t)}});var YO=g(wg=>{"use strict";d();Object.defineProperty(wg,"__esModule",{value:!0});wg.setClientRequestIdPolicyName=void 0;wg.setClientRequestIdPolicy=Kit;wg.setClientRequestIdPolicyName="setClientRequestIdPolicy";function Kit(e="x-ms-client-request-id"){return{name:wg.setClientRequestIdPolicyName,async sendRequest(t,r){return t.headers.has(e)||t.headers.set(e,t.requestId),r(t)}}}});var $O=g(s2=>{"use strict";d();Object.defineProperty(s2,"__esModule",{value:!0});s2.agentPolicyName=void 0;s2.agentPolicy=Xit;var fle=so();s2.agentPolicyName=fle.agentPolicyName;function Xit(e){return(0,fle.agentPolicy)(e)}});var JO=g(o2=>{"use strict";d();Object.defineProperty(o2,"__esModule",{value:!0});o2.tlsPolicyName=void 0;o2.tlsPolicy=Zit;var hle=so();o2.tlsPolicyName=hle.tlsPolicyName;function Zit(e){return(0,hle.tlsPolicy)(e)}});var KO=g(wu=>{"use strict";d();Object.defineProperty(wu,"__esModule",{value:!0});wu.TracingContextImpl=wu.knownContextKeys=void 0;wu.createTracingContext=ent;wu.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function ent(e={}){let t=new m6(e.parentContext);return e.span&&(t=t.setValue(wu.knownContextKeys.span,e.span)),e.namespace&&(t=t.setValue(wu.knownContextKeys.namespace,e.namespace)),t}var m6=class e{constructor(t){this._contextMap=t instanceof e?new Map(t._contextMap):new Map}setValue(t,r){let i=new e(this);return i._contextMap.set(t,r),i}getValue(t){return this._contextMap.get(t)}deleteValue(t){let r=new e(this);return r._contextMap.delete(t),r}};wu.TracingContextImpl=m6});var mle=g(g6=>{"use strict";d();Object.defineProperty(g6,"__esModule",{value:!0});g6.state=void 0;g6.state={instrumenterImplementation:void 0}});var XO=g(Ig=>{"use strict";d();Object.defineProperty(Ig,"__esModule",{value:!0});Ig.createDefaultTracingSpan=gle;Ig.createDefaultInstrumenter=yle;Ig.useInstrumenter=rnt;Ig.getInstrumenter=int;var tnt=KO(),y6=mle();function gle(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function yle(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(e,t)=>({span:gle(),tracingContext:(0,tnt.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}function rnt(e){y6.state.instrumenterImplementation=e}function int(){return y6.state.instrumenterImplementation||(y6.state.instrumenterImplementation=yle()),y6.state.instrumenterImplementation}});var Ele=g(ek=>{"use strict";d();Object.defineProperty(ek,"__esModule",{value:!0});ek.createTracingClient=nnt;var E6=XO(),ZO=KO();function nnt(e){let{namespace:t,packageName:r,packageVersion:i}=e;function s(u,p,A){var f;let m=(0,E6.getInstrumenter)().startSpan(u,Object.assign(Object.assign({},A),{packageName:r,packageVersion:i,tracingContext:(f=p?.tracingOptions)===null||f===void 0?void 0:f.tracingContext})),y=m.tracingContext,E=m.span;y.getValue(ZO.knownContextKeys.namespace)||(y=y.setValue(ZO.knownContextKeys.namespace,t)),E.setAttribute("az.namespace",y.getValue(ZO.knownContextKeys.namespace));let b=Object.assign({},p,{tracingOptions:Object.assign(Object.assign({},p?.tracingOptions),{tracingContext:y})});return{span:E,updatedOptions:b}}async function o(u,p,A,f){let{span:m,updatedOptions:y}=s(u,p,f);try{let E=await a(y.tracingOptions.tracingContext,()=>Promise.resolve(A(y,m)));return m.setStatus({status:"success"}),E}catch(E){throw m.setStatus({status:"error",error:E}),E}finally{m.end()}}function a(u,p,...A){return(0,E6.getInstrumenter)().withContext(u,p,...A)}function l(u){return(0,E6.getInstrumenter)().parseTraceparentHeader(u)}function c(u){return(0,E6.getInstrumenter)().createRequestHeaders(u)}return{startSpan:s,withSpan:o,withContext:a,parseTraceparentHeader:l,createRequestHeaders:c}}});var tk=g(Bg=>{"use strict";d();Object.defineProperty(Bg,"__esModule",{value:!0});Bg.createTracingClient=Bg.useInstrumenter=void 0;var snt=XO();Object.defineProperty(Bg,"useInstrumenter",{enumerable:!0,get:function(){return snt.useInstrumenter}});var ont=Ele();Object.defineProperty(Bg,"createTracingClient",{enumerable:!0,get:function(){return ont.createTracingClient}})});var b6=g(a2=>{"use strict";d();Object.defineProperty(a2,"__esModule",{value:!0});a2.RestError=void 0;a2.isRestError=ant;var ble=fg();a2.RestError=ble.RestError;function ant(e){return(0,ble.isRestError)(e)}});var rk=g(Sg=>{"use strict";d();Object.defineProperty(Sg,"__esModule",{value:!0});Sg.tracingPolicyName=void 0;Sg.tracingPolicy=Ant;var lnt=tk(),cnt=c6(),unt=TO(),C6=JE(),l2=mr(),dnt=b6(),pnt=e2();Sg.tracingPolicyName="tracingPolicy";function Ant(e={}){let t=(0,unt.getUserAgentValue)(e.userAgentPrefix),r=new pnt.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters}),i=fnt();return{name:Sg.tracingPolicyName,async sendRequest(s,o){var a;if(!i)return o(s);let l=await t,c={"http.url":r.sanitizeUrl(s.url),"http.method":s.method,"http.user_agent":l,requestId:s.requestId};l&&(c["http.user_agent"]=l);let{span:u,tracingContext:p}=(a=hnt(i,s,c))!==null&&a!==void 0?a:{};if(!u||!p)return o(s);try{let A=await i.withContext(p,o,s);return gnt(u,A),A}catch(A){throw mnt(u,A),A}}}}function fnt(){try{return(0,lnt.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:cnt.SDK_VERSION})}catch(e){C6.logger.warning(`Error when creating the TracingClient: ${(0,l2.getErrorMessage)(e)}`);return}}function hnt(e,t,r){try{let{span:i,updatedOptions:s}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return}let o=e.createRequestHeaders(s.tracingOptions.tracingContext);for(let[a,l]of Object.entries(o))t.headers.set(a,l);return{span:i,tracingContext:s.tracingOptions.tracingContext}}catch(i){C6.logger.warning(`Skipping creating a tracing span due to an error: ${(0,l2.getErrorMessage)(i)}`);return}}function mnt(e,t){try{e.setStatus({status:"error",error:(0,l2.isError)(t)?t:void 0}),(0,dnt.isRestError)(t)&&t.statusCode&&e.setAttribute("http.status_code",t.statusCode),e.end()}catch(r){C6.logger.warning(`Skipping tracing span processing due to an error: ${(0,l2.getErrorMessage)(r)}`)}}function gnt(e,t){try{e.setAttribute("http.status_code",t.status);let r=t.headers.get("x-ms-request-id");r&&e.setAttribute("serviceRequestId",r),t.status>=400&&e.setStatus({status:"error"}),e.end()}catch(r){C6.logger.warning(`Skipping tracing span processing due to an error: ${(0,l2.getErrorMessage)(r)}`)}}});var nk=g(ik=>{"use strict";d();Object.defineProperty(ik,"__esModule",{value:!0});ik.wrapAbortSignalLike=ynt;function ynt(e){if(e instanceof AbortSignal)return{abortSignal:e};if(e.aborted)return{abortSignal:AbortSignal.abort(e.reason)};let t=new AbortController,r=!0;function i(){r&&(e.removeEventListener("abort",s),r=!1)}function s(){t.abort(e.reason),i()}return e.addEventListener("abort",s),{abortSignal:t.signal,cleanup:i}}});var Cle=g(vg=>{"use strict";d();Object.defineProperty(vg,"__esModule",{value:!0});vg.wrapAbortSignalLikePolicyName=void 0;vg.wrapAbortSignalLikePolicy=bnt;var Ent=nk();vg.wrapAbortSignalLikePolicyName="wrapAbortSignalLikePolicy";function bnt(){return{name:vg.wrapAbortSignalLikePolicyName,sendRequest:async(e,t)=>{if(!e.abortSignal)return t(e);let{abortSignal:r,cleanup:i}=(0,Ent.wrapAbortSignalLike)(e.abortSignal);e.abortSignal=r;try{return await t(e)}finally{i?.()}}}}});var Ble=g(sk=>{"use strict";d();Object.defineProperty(sk,"__esModule",{value:!0});sk.createPipelineFromOptions=Pnt;var Cnt=xO(),wnt=vO(),Int=NO(),Bnt=DO(),wle=HO(),Snt=GO(),vnt=jO(),_nt=zO(),Ile=mr(),xnt=WO(),Nnt=YO(),Rnt=$O(),Qnt=JO(),Tnt=rk(),Dnt=Cle();function Pnt(e){var t;let r=(0,wnt.createEmptyPipeline)();return Ile.isNodeLike&&(e.agent&&r.addPolicy((0,Rnt.agentPolicy)(e.agent)),e.tlsOptions&&r.addPolicy((0,Qnt.tlsPolicy)(e.tlsOptions)),r.addPolicy((0,xnt.proxyPolicy)(e.proxyOptions)),r.addPolicy((0,Snt.decompressResponsePolicy)())),r.addPolicy((0,Dnt.wrapAbortSignalLikePolicy)()),r.addPolicy((0,_nt.formDataPolicy)(),{beforePolicies:[wle.multipartPolicyName]}),r.addPolicy((0,Bnt.userAgentPolicy)(e.userAgentOptions)),r.addPolicy((0,Nnt.setClientRequestIdPolicy)((t=e.telemetryOptions)===null||t===void 0?void 0:t.clientRequestIdHeaderName)),r.addPolicy((0,wle.multipartPolicy)(),{afterPhase:"Deserialize"}),r.addPolicy((0,vnt.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"}),r.addPolicy((0,Tnt.tracingPolicy)(Object.assign(Object.assign({},e.userAgentOptions),e.loggingOptions)),{afterPhase:"Retry"}),Ile.isNodeLike&&r.addPolicy((0,Int.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"}),r.addPolicy((0,Cnt.logPolicy)(e.loggingOptions),{afterPhase:"Sign"}),r}});var Sle=g(ok=>{"use strict";d();Object.defineProperty(ok,"__esModule",{value:!0});ok.createDefaultHttpClient=Lnt;var Ont=fg(),knt=nk();function Lnt(){let e=(0,Ont.createDefaultHttpClient)();return{async sendRequest(t){let{abortSignal:r,cleanup:i}=t.abortSignal?(0,knt.wrapAbortSignalLike)(t.abortSignal):{};try{return t.abortSignal=r,await e.sendRequest(t)}finally{i?.()}}}}});var vle=g(ak=>{"use strict";d();Object.defineProperty(ak,"__esModule",{value:!0});ak.createHttpHeaders=Mnt;var Fnt=fg();function Mnt(e){return(0,Fnt.createHttpHeaders)(e)}});var _le=g(lk=>{"use strict";d();Object.defineProperty(lk,"__esModule",{value:!0});lk.createPipelineRequest=qnt;var Unt=fg();function qnt(e){return(0,Unt.createPipelineRequest)(e)}});var Nle=g(c2=>{"use strict";d();Object.defineProperty(c2,"__esModule",{value:!0});c2.exponentialRetryPolicyName=void 0;c2.exponentialRetryPolicy=Hnt;var xle=so();c2.exponentialRetryPolicyName=xle.exponentialRetryPolicyName;function Hnt(e={}){return(0,xle.exponentialRetryPolicy)(e)}});var Qle=g(u2=>{"use strict";d();Object.defineProperty(u2,"__esModule",{value:!0});u2.systemErrorRetryPolicyName=void 0;u2.systemErrorRetryPolicy=Gnt;var Rle=so();u2.systemErrorRetryPolicyName=Rle.systemErrorRetryPolicyName;function Gnt(e={}){return(0,Rle.systemErrorRetryPolicy)(e)}});var Dle=g(d2=>{"use strict";d();Object.defineProperty(d2,"__esModule",{value:!0});d2.throttlingRetryPolicyName=void 0;d2.throttlingRetryPolicy=jnt;var Tle=so();d2.throttlingRetryPolicyName=Tle.throttlingRetryPolicyName;function jnt(e={}){return(0,Tle.throttlingRetryPolicy)(e)}});var Ple=g(ck=>{"use strict";d();Object.defineProperty(ck,"__esModule",{value:!0});ck.retryPolicy=$nt;var znt=ef(),Vnt=c6(),Wnt=so(),Ynt=(0,znt.createClientLogger)("core-rest-pipeline retryPolicy");function $nt(e,t={maxRetries:Vnt.DEFAULT_RETRY_POLICY_COUNT}){return(0,Wnt.retryPolicy)(e,Object.assign({logger:Ynt},t))}});var uk=g(_g=>{"use strict";d();Object.defineProperty(_g,"__esModule",{value:!0});_g.DEFAULT_CYCLER_OPTIONS=void 0;_g.createTokenCycler=Xnt;var Jnt=mr();_g.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function Knt(e,t,r){async function i(){if(Date.now()e.getToken(c,u),o.retryIntervalInMs,(p=i?.expiresOnTimestamp)!==null&&p!==void 0?p:Date.now()).then(f=>(r=null,i=f,s=u.tenantId,i)).catch(f=>{throw r=null,i=null,s=void 0,f})),r}return async(c,u)=>{let p=!!u.claims,A=s!==u.tenantId;return p&&(i=null),A||p||a.mustRefresh?l(c,u):(a.shouldRefresh&&l(c,u),i)}}});var Mle=g(rf=>{"use strict";d();Object.defineProperty(rf,"__esModule",{value:!0});rf.bearerTokenAuthenticationPolicyName=void 0;rf.bearerTokenAuthenticationPolicy=ist;rf.parseChallenges=Fle;var Znt=uk(),est=JE(),tst=b6();rf.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function w6(e,t){try{return[await t(e),void 0]}catch(r){if((0,tst.isRestError)(r)&&r.response)return[r.response,r];throw r}}async function rst(e){let{scopes:t,getAccessToken:r,request:i}=e,s={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions,enableCae:!0},o=await r(t,s);o&&e.request.headers.set("Authorization",`Bearer ${o.token}`)}function Ole(e){return e.status===401&&e.headers.has("WWW-Authenticate")}async function kle(e,t){var r;let{scopes:i}=e,s=await e.getAccessToken(i,{enableCae:!0,claims:t});return s?(e.request.headers.set("Authorization",`${(r=s.tokenType)!==null&&r!==void 0?r:"Bearer"} ${s.token}`),!0):!1}function ist(e){var t,r,i;let{credential:s,scopes:o,challengeCallbacks:a}=e,l=e.logger||est.logger,c={authorizeRequest:(r=(t=a?.authorizeRequest)===null||t===void 0?void 0:t.bind(a))!==null&&r!==void 0?r:rst,authorizeRequestOnChallenge:(i=a?.authorizeRequestOnChallenge)===null||i===void 0?void 0:i.bind(a)},u=s?(0,Znt.createTokenCycler)(s):()=>Promise.resolve(null);return{name:rf.bearerTokenAuthenticationPolicyName,async sendRequest(p,A){if(!p.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");await c.authorizeRequest({scopes:Array.isArray(o)?o:[o],request:p,getAccessToken:u,logger:l});let f,m,y;if([f,m]=await w6(p,A),Ole(f)){let E=Lle(f.headers.get("WWW-Authenticate"));if(E){let b;try{b=atob(E)}catch{return l.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${E}`),f}y=await kle({scopes:Array.isArray(o)?o:[o],response:f,request:p,getAccessToken:u,logger:l},b),y&&([f,m]=await w6(p,A))}else if(c.authorizeRequestOnChallenge&&(y=await c.authorizeRequestOnChallenge({scopes:Array.isArray(o)?o:[o],request:p,response:f,getAccessToken:u,logger:l}),y&&([f,m]=await w6(p,A)),Ole(f)&&(E=Lle(f.headers.get("WWW-Authenticate")),E))){let b;try{b=atob(E)}catch{return l.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${E}`),f}y=await kle({scopes:Array.isArray(o)?o:[o],response:f,request:p,getAccessToken:u,logger:l},b),y&&([f,m]=await w6(p,A))}}if(m)throw m;return f}}}function Fle(e){let t=/(\w+)\s+((?:\w+=(?:"[^"]*"|[^,]*),?\s*)+)/g,r=/(\w+)="([^"]*)"/g,i=[],s;for(;(s=t.exec(e))!==null;){let o=s[1],a=s[2],l={},c;for(;(c=r.exec(a))!==null;)l[c[1]]=c[2];i.push({scheme:o,params:l})}return i}function Lle(e){var t;return e?(t=Fle(e).find(i=>i.scheme==="Bearer"&&i.params.claims&&i.params.error==="insufficient_claims"))===null||t===void 0?void 0:t.params.claims:void 0}});var Ule=g(xg=>{"use strict";d();Object.defineProperty(xg,"__esModule",{value:!0});xg.ndJsonPolicyName=void 0;xg.ndJsonPolicy=nst;xg.ndJsonPolicyName="ndJsonPolicy";function nst(){return{name:xg.ndJsonPolicyName,async sendRequest(e,t){if(typeof e.body=="string"&&e.body.startsWith("[")){let r=JSON.parse(e.body);Array.isArray(r)&&(e.body=r.map(i=>JSON.stringify(i)+` +`).join(""))}return t(e)}}}});var Hle=g(nf=>{"use strict";d();Object.defineProperty(nf,"__esModule",{value:!0});nf.auxiliaryAuthenticationHeaderPolicyName=void 0;nf.auxiliaryAuthenticationHeaderPolicy=lst;var sst=uk(),ost=JE();nf.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";var qle="x-ms-authorization-auxiliary";async function ast(e){var t,r;let{scopes:i,getAccessToken:s,request:o}=e,a={abortSignal:o.abortSignal,tracingOptions:o.tracingOptions};return(r=(t=await s(i,a))===null||t===void 0?void 0:t.token)!==null&&r!==void 0?r:""}function lst(e){let{credentials:t,scopes:r}=e,i=e.logger||ost.logger,s=new WeakMap;return{name:nf.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(o,a){if(!o.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.");if(!t||t.length===0)return i.info(`${nf.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`),a(o);let l=[];for(let u of t){let p=s.get(u);p||(p=(0,sst.createTokenCycler)(u),s.set(u,p)),l.push(ast({scopes:Array.isArray(r)?r:[r],request:o,getAccessToken:p,logger:i}))}let c=(await Promise.all(l)).filter(u=>!!u);return c.length===0?(i.warning(`None of the auxiliary tokens are valid. ${qle} header will not be set.`),a(o)):(o.headers.set(qle,c.map(u=>`Bearer ${u}`).join(", ")),a(o))}}}});var Qi=g(pe=>{"use strict";d();Object.defineProperty(pe,"__esModule",{value:!0});pe.createFileFromStream=pe.createFile=pe.agentPolicyName=pe.agentPolicy=pe.auxiliaryAuthenticationHeaderPolicyName=pe.auxiliaryAuthenticationHeaderPolicy=pe.ndJsonPolicyName=pe.ndJsonPolicy=pe.bearerTokenAuthenticationPolicyName=pe.bearerTokenAuthenticationPolicy=pe.formDataPolicyName=pe.formDataPolicy=pe.tlsPolicyName=pe.tlsPolicy=pe.userAgentPolicyName=pe.userAgentPolicy=pe.defaultRetryPolicy=pe.tracingPolicyName=pe.tracingPolicy=pe.retryPolicy=pe.throttlingRetryPolicyName=pe.throttlingRetryPolicy=pe.systemErrorRetryPolicyName=pe.systemErrorRetryPolicy=pe.redirectPolicyName=pe.redirectPolicy=pe.getDefaultProxySettings=pe.proxyPolicyName=pe.proxyPolicy=pe.multipartPolicyName=pe.multipartPolicy=pe.logPolicyName=pe.logPolicy=pe.setClientRequestIdPolicyName=pe.setClientRequestIdPolicy=pe.exponentialRetryPolicyName=pe.exponentialRetryPolicy=pe.decompressResponsePolicyName=pe.decompressResponsePolicy=pe.isRestError=pe.RestError=pe.createPipelineRequest=pe.createHttpHeaders=pe.createDefaultHttpClient=pe.createPipelineFromOptions=pe.createEmptyPipeline=void 0;var cst=vO();Object.defineProperty(pe,"createEmptyPipeline",{enumerable:!0,get:function(){return cst.createEmptyPipeline}});var ust=Ble();Object.defineProperty(pe,"createPipelineFromOptions",{enumerable:!0,get:function(){return ust.createPipelineFromOptions}});var dst=Sle();Object.defineProperty(pe,"createDefaultHttpClient",{enumerable:!0,get:function(){return dst.createDefaultHttpClient}});var pst=vle();Object.defineProperty(pe,"createHttpHeaders",{enumerable:!0,get:function(){return pst.createHttpHeaders}});var Ast=_le();Object.defineProperty(pe,"createPipelineRequest",{enumerable:!0,get:function(){return Ast.createPipelineRequest}});var Gle=b6();Object.defineProperty(pe,"RestError",{enumerable:!0,get:function(){return Gle.RestError}});Object.defineProperty(pe,"isRestError",{enumerable:!0,get:function(){return Gle.isRestError}});var jle=GO();Object.defineProperty(pe,"decompressResponsePolicy",{enumerable:!0,get:function(){return jle.decompressResponsePolicy}});Object.defineProperty(pe,"decompressResponsePolicyName",{enumerable:!0,get:function(){return jle.decompressResponsePolicyName}});var zle=Nle();Object.defineProperty(pe,"exponentialRetryPolicy",{enumerable:!0,get:function(){return zle.exponentialRetryPolicy}});Object.defineProperty(pe,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return zle.exponentialRetryPolicyName}});var Vle=YO();Object.defineProperty(pe,"setClientRequestIdPolicy",{enumerable:!0,get:function(){return Vle.setClientRequestIdPolicy}});Object.defineProperty(pe,"setClientRequestIdPolicyName",{enumerable:!0,get:function(){return Vle.setClientRequestIdPolicyName}});var Wle=xO();Object.defineProperty(pe,"logPolicy",{enumerable:!0,get:function(){return Wle.logPolicy}});Object.defineProperty(pe,"logPolicyName",{enumerable:!0,get:function(){return Wle.logPolicyName}});var Yle=HO();Object.defineProperty(pe,"multipartPolicy",{enumerable:!0,get:function(){return Yle.multipartPolicy}});Object.defineProperty(pe,"multipartPolicyName",{enumerable:!0,get:function(){return Yle.multipartPolicyName}});var dk=WO();Object.defineProperty(pe,"proxyPolicy",{enumerable:!0,get:function(){return dk.proxyPolicy}});Object.defineProperty(pe,"proxyPolicyName",{enumerable:!0,get:function(){return dk.proxyPolicyName}});Object.defineProperty(pe,"getDefaultProxySettings",{enumerable:!0,get:function(){return dk.getDefaultProxySettings}});var $le=NO();Object.defineProperty(pe,"redirectPolicy",{enumerable:!0,get:function(){return $le.redirectPolicy}});Object.defineProperty(pe,"redirectPolicyName",{enumerable:!0,get:function(){return $le.redirectPolicyName}});var Jle=Qle();Object.defineProperty(pe,"systemErrorRetryPolicy",{enumerable:!0,get:function(){return Jle.systemErrorRetryPolicy}});Object.defineProperty(pe,"systemErrorRetryPolicyName",{enumerable:!0,get:function(){return Jle.systemErrorRetryPolicyName}});var Kle=Dle();Object.defineProperty(pe,"throttlingRetryPolicy",{enumerable:!0,get:function(){return Kle.throttlingRetryPolicy}});Object.defineProperty(pe,"throttlingRetryPolicyName",{enumerable:!0,get:function(){return Kle.throttlingRetryPolicyName}});var fst=Ple();Object.defineProperty(pe,"retryPolicy",{enumerable:!0,get:function(){return fst.retryPolicy}});var Xle=rk();Object.defineProperty(pe,"tracingPolicy",{enumerable:!0,get:function(){return Xle.tracingPolicy}});Object.defineProperty(pe,"tracingPolicyName",{enumerable:!0,get:function(){return Xle.tracingPolicyName}});var hst=jO();Object.defineProperty(pe,"defaultRetryPolicy",{enumerable:!0,get:function(){return hst.defaultRetryPolicy}});var Zle=DO();Object.defineProperty(pe,"userAgentPolicy",{enumerable:!0,get:function(){return Zle.userAgentPolicy}});Object.defineProperty(pe,"userAgentPolicyName",{enumerable:!0,get:function(){return Zle.userAgentPolicyName}});var ece=JO();Object.defineProperty(pe,"tlsPolicy",{enumerable:!0,get:function(){return ece.tlsPolicy}});Object.defineProperty(pe,"tlsPolicyName",{enumerable:!0,get:function(){return ece.tlsPolicyName}});var tce=zO();Object.defineProperty(pe,"formDataPolicy",{enumerable:!0,get:function(){return tce.formDataPolicy}});Object.defineProperty(pe,"formDataPolicyName",{enumerable:!0,get:function(){return tce.formDataPolicyName}});var rce=Mle();Object.defineProperty(pe,"bearerTokenAuthenticationPolicy",{enumerable:!0,get:function(){return rce.bearerTokenAuthenticationPolicy}});Object.defineProperty(pe,"bearerTokenAuthenticationPolicyName",{enumerable:!0,get:function(){return rce.bearerTokenAuthenticationPolicyName}});var ice=Ule();Object.defineProperty(pe,"ndJsonPolicy",{enumerable:!0,get:function(){return ice.ndJsonPolicy}});Object.defineProperty(pe,"ndJsonPolicyName",{enumerable:!0,get:function(){return ice.ndJsonPolicyName}});var nce=Hle();Object.defineProperty(pe,"auxiliaryAuthenticationHeaderPolicy",{enumerable:!0,get:function(){return nce.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(pe,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:!0,get:function(){return nce.auxiliaryAuthenticationHeaderPolicyName}});var sce=$O();Object.defineProperty(pe,"agentPolicy",{enumerable:!0,get:function(){return sce.agentPolicy}});Object.defineProperty(pe,"agentPolicyName",{enumerable:!0,get:function(){return sce.agentPolicyName}});var oce=qO();Object.defineProperty(pe,"createFile",{enumerable:!0,get:function(){return oce.createFile}});Object.defineProperty(pe,"createFileFromStream",{enumerable:!0,get:function(){return oce.createFileFromStream}})});var ace=g(I6=>{"use strict";d();Object.defineProperty(I6,"__esModule",{value:!0});I6.AzureKeyCredential=void 0;var pk=class{get key(){return this._key}constructor(t){if(!t)throw new Error("key must be a non-empty string");this._key=t}update(t){this._key=t}};I6.AzureKeyCredential=pk});var lce=g(Ak=>{"use strict";d();Object.defineProperty(Ak,"__esModule",{value:!0});Ak.isKeyCredential=gst;var mst=mr();function gst(e){return(0,mst.isObjectWithProperties)(e,["key"])&&typeof e.key=="string"}});var cce=g(p2=>{"use strict";d();Object.defineProperty(p2,"__esModule",{value:!0});p2.AzureNamedKeyCredential=void 0;p2.isNamedKeyCredential=Est;var yst=mr(),fk=class{get key(){return this._key}get name(){return this._name}constructor(t,r){if(!t||!r)throw new TypeError("name and key must be non-empty strings");this._name=t,this._key=r}update(t,r){if(!t||!r)throw new TypeError("newName and newKey must be non-empty strings");this._name=t,this._key=r}};p2.AzureNamedKeyCredential=fk;function Est(e){return(0,yst.isObjectWithProperties)(e,["name","key"])&&typeof e.key=="string"&&typeof e.name=="string"}});var uce=g(A2=>{"use strict";d();Object.defineProperty(A2,"__esModule",{value:!0});A2.AzureSASCredential=void 0;A2.isSASCredential=Cst;var bst=mr(),hk=class{get signature(){return this._signature}constructor(t){if(!t)throw new Error("shared access signature must be a non-empty string");this._signature=t}update(t){if(!t)throw new Error("shared access signature must be a non-empty string");this._signature=t}};A2.AzureSASCredential=hk;function Cst(e){return(0,bst.isObjectWithProperties)(e,["signature"])&&typeof e.signature=="string"}});var dce=g(f2=>{"use strict";d();Object.defineProperty(f2,"__esModule",{value:!0});f2.isBearerToken=wst;f2.isPopToken=Ist;f2.isTokenCredential=Bst;function wst(e){return!e.tokenType||e.tokenType==="Bearer"}function Ist(e){return e.tokenType==="pop"}function Bst(e){let t=e;return t&&typeof t.getToken=="function"&&(t.signRequest===void 0||t.getToken.length>0)}});var Ng=g(Wn=>{"use strict";d();Object.defineProperty(Wn,"__esModule",{value:!0});Wn.isTokenCredential=Wn.isSASCredential=Wn.AzureSASCredential=Wn.isNamedKeyCredential=Wn.AzureNamedKeyCredential=Wn.isKeyCredential=Wn.AzureKeyCredential=void 0;var Sst=ace();Object.defineProperty(Wn,"AzureKeyCredential",{enumerable:!0,get:function(){return Sst.AzureKeyCredential}});var vst=lce();Object.defineProperty(Wn,"isKeyCredential",{enumerable:!0,get:function(){return vst.isKeyCredential}});var pce=cce();Object.defineProperty(Wn,"AzureNamedKeyCredential",{enumerable:!0,get:function(){return pce.AzureNamedKeyCredential}});Object.defineProperty(Wn,"isNamedKeyCredential",{enumerable:!0,get:function(){return pce.isNamedKeyCredential}});var Ace=uce();Object.defineProperty(Wn,"AzureSASCredential",{enumerable:!0,get:function(){return Ace.AzureSASCredential}});Object.defineProperty(Wn,"isSASCredential",{enumerable:!0,get:function(){return Ace.isSASCredential}});var _st=dce();Object.defineProperty(Wn,"isTokenCredential",{enumerable:!0,get:function(){return _st.isTokenCredential}})});var mk=g(Pd=>{"use strict";d();Object.defineProperty(Pd,"__esModule",{value:!0});Pd.disableKeepAlivePolicyName=void 0;Pd.createDisableKeepAlivePolicy=xst;Pd.pipelineContainsDisableKeepAlivePolicy=Nst;Pd.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function xst(){return{name:Pd.disableKeepAlivePolicyName,async sendRequest(e,t){return e.disableKeepAlive=!0,t(e)}}}function Nst(e){return e.getOrderedPolicies().some(t=>t.name===Pd.disableKeepAlivePolicyName)}});var gk=g(Rg=>{"use strict";d();Object.defineProperty(Rg,"__esModule",{value:!0});Rg.encodeString=Rst;Rg.encodeByteArray=Qst;Rg.decodeString=Tst;Rg.decodeStringToString=Dst;function Rst(e){return Buffer.from(e).toString("base64")}function Qst(e){return(e instanceof Buffer?e:Buffer.from(e.buffer)).toString("base64")}function Tst(e){return Buffer.from(e,"base64")}function Dst(e){return Buffer.from(e,"base64").toString()}});var h2=g(Qg=>{"use strict";d();Object.defineProperty(Qg,"__esModule",{value:!0});Qg.XML_CHARKEY=Qg.XML_ATTRKEY=void 0;Qg.XML_ATTRKEY="$";Qg.XML_CHARKEY="_"});var yk=g(Tg=>{"use strict";d();Object.defineProperty(Tg,"__esModule",{value:!0});Tg.isPrimitiveBody=fce;Tg.isDuration=Ost;Tg.isValidUuid=Lst;Tg.flattenResponse=Mst;function fce(e,t){return t!=="Composite"&&t!=="Dictionary"&&(typeof e=="string"||typeof e=="number"||typeof e=="boolean"||t?.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i)!==null||e===void 0||e===null)}var Pst=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ost(e){return Pst.test(e)}var kst=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/i;function Lst(e){return kst.test(e)}function Fst(e){let t=Object.assign(Object.assign({},e.headers),e.body);return e.hasNullableType&&Object.getOwnPropertyNames(t).length===0?e.shouldWrapBody?{body:null}:null:e.shouldWrapBody?Object.assign(Object.assign({},e.headers),{body:e.body}):t}function Mst(e,t){var r,i;let s=e.parsedHeaders;if(e.request.method==="HEAD")return Object.assign(Object.assign({},s),{body:e.parsedBody});let o=t&&t.bodyMapper,a=!!o?.nullable,l=o?.type.name;if(l==="Stream")return Object.assign(Object.assign({},s),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody});let c=l==="Composite"&&o.type.modelProperties||{},u=Object.keys(c).some(p=>c[p].serializedName==="");if(l==="Sequence"||u){let p=(r=e.parsedBody)!==null&&r!==void 0?r:[];for(let A of Object.keys(c))c[A].serializedName&&(p[A]=(i=e.parsedBody)===null||i===void 0?void 0:i[A]);if(s)for(let A of Object.keys(s))p[A]=s[A];return a&&!e.parsedBody&&!s&&Object.getOwnPropertyNames(c).length===0?null:p}return Fst({body:e.parsedBody,headers:s,hasNullableType:a,shouldWrapBody:fce(e.parsedBody,l)})}});var g2=g(m2=>{"use strict";d();Object.defineProperty(m2,"__esModule",{value:!0});m2.MapperTypeNames=void 0;m2.createSerializer=qst;var Ust=(Or(),xr(Pr)),S6=Ust.__importStar(gk()),tn=h2(),mce=yk(),Ek=class{constructor(t={},r=!1){this.modelMappers=t,this.isXML=r}validateConstraints(t,r,i){let s=(o,a)=>{throw new Error(`"${i}" with value "${r}" should satisfy the constraint "${o}": ${a}.`)};if(t.constraints&&r!==void 0&&r!==null){let{ExclusiveMaximum:o,ExclusiveMinimum:a,InclusiveMaximum:l,InclusiveMinimum:c,MaxItems:u,MaxLength:p,MinItems:A,MinLength:f,MultipleOf:m,Pattern:y,UniqueItems:E}=t.constraints;if(o!==void 0&&r>=o&&s("ExclusiveMaximum",o),a!==void 0&&r<=a&&s("ExclusiveMinimum",a),l!==void 0&&r>l&&s("InclusiveMaximum",l),c!==void 0&&ru&&s("MaxItems",u),p!==void 0&&r.length>p&&s("MaxLength",p),A!==void 0&&r.lengthw.indexOf(b)!==C)&&s("UniqueItems",E)}}serialize(t,r,i,s={xml:{}}){var o,a,l;let c={xml:{rootName:(o=s.xml.rootName)!==null&&o!==void 0?o:"",includeRoot:(a=s.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(l=s.xml.xmlCharKey)!==null&&l!==void 0?l:tn.XML_CHARKEY}},u={},p=t.type.name;i||(i=t.serializedName),p.match(/^Sequence$/i)!==null&&(u=[]),t.isConstant&&(r=t.defaultValue);let{required:A,nullable:f}=t;if(A&&f&&r===void 0)throw new Error(`${i} cannot be undefined.`);if(A&&!f&&r==null)throw new Error(`${i} cannot be null or undefined.`);if(!A&&f===!1&&r===null)throw new Error(`${i} cannot be null.`);return r==null||p.match(/^any$/i)!==null?u=r:p.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?u=Wst(p,i,r):p.match(/^Enum$/i)!==null?u=Yst(i,t.type.allowedValues,r):p.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?u=Kst(p,r,i):p.match(/^ByteArray$/i)!==null?u=$st(i,r):p.match(/^Base64Url$/i)!==null?u=Jst(i,r):p.match(/^Sequence$/i)!==null?u=Xst(this,t,r,i,!!this.isXML,c):p.match(/^Dictionary$/i)!==null?u=Zst(this,t,r,i,!!this.isXML,c):p.match(/^Composite$/i)!==null&&(u=tot(this,t,r,i,!!this.isXML,c)),u}deserialize(t,r,i,s={xml:{}}){var o,a,l,c;let u={xml:{rootName:(o=s.xml.rootName)!==null&&o!==void 0?o:"",includeRoot:(a=s.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(l=s.xml.xmlCharKey)!==null&&l!==void 0?l:tn.XML_CHARKEY},ignoreUnknownProperties:(c=s.ignoreUnknownProperties)!==null&&c!==void 0?c:!1};if(r==null)return this.isXML&&t.type.name==="Sequence"&&!t.xmlIsWrapped&&(r=[]),t.defaultValue!==void 0&&(r=t.defaultValue),r;let p,A=t.type.name;if(i||(i=t.serializedName),A.match(/^Composite$/i)!==null)p=iot(this,t,r,i,u);else{if(this.isXML){let f=u.xml.xmlCharKey;r[tn.XML_ATTRKEY]!==void 0&&r[f]!==void 0&&(r=r[f])}A.match(/^Number$/i)!==null?(p=parseFloat(r),isNaN(p)&&(p=r)):A.match(/^Boolean$/i)!==null?r==="true"?p=!0:r==="false"?p=!1:p=r:A.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?p=r:A.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?p=new Date(r):A.match(/^UnixTime$/i)!==null?p=Vst(r):A.match(/^ByteArray$/i)!==null?p=S6.decodeString(r):A.match(/^Base64Url$/i)!==null?p=jst(r):A.match(/^Sequence$/i)!==null?p=sot(this,t,r,i,u):A.match(/^Dictionary$/i)!==null&&(p=not(this,t,r,i,u))}return t.isConstant&&(p=t.defaultValue),p}};function qst(e={},t=!1){return new Ek(e,t)}function Hst(e,t){let r=e.length;for(;r-1>=0&&e[r-1]===t;)--r;return e.substr(0,r)}function Gst(e){if(!e)return;if(!(e instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let t=S6.encodeByteArray(e);return Hst(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function jst(e){if(e){if(e&&typeof e.valueOf()!="string")throw new Error("Please provide an input of type string for converting to Uint8Array");return e=e.replace(/-/g,"+").replace(/_/g,"/"),S6.decodeString(e)}}function bk(e){let t=[],r="";if(e){let i=e.split(".");for(let s of i)s.charAt(s.length-1)==="\\"?r+=s.substr(0,s.length-1)+".":(r+=s,t.push(r),r="")}return t}function zst(e){if(e)return typeof e.valueOf()=="string"&&(e=new Date(e)),Math.floor(e.getTime()/1e3)}function Vst(e){if(e)return new Date(e*1e3)}function Wst(e,t,r){if(r!=null){if(e.match(/^Number$/i)!==null){if(typeof r!="number")throw new Error(`${t} with value ${r} must be of type number.`)}else if(e.match(/^String$/i)!==null){if(typeof r.valueOf()!="string")throw new Error(`${t} with value "${r}" must be of type string.`)}else if(e.match(/^Uuid$/i)!==null){if(!(typeof r.valueOf()=="string"&&(0,mce.isValidUuid)(r)))throw new Error(`${t} with value "${r}" must be of type string and a valid uuid.`)}else if(e.match(/^Boolean$/i)!==null){if(typeof r!="boolean")throw new Error(`${t} with value ${r} must be of type boolean.`)}else if(e.match(/^Stream$/i)!==null){let i=typeof r;if(i!=="string"&&typeof r.pipe!="function"&&typeof r.tee!="function"&&!(r instanceof ArrayBuffer)&&!ArrayBuffer.isView(r)&&!((typeof Blob=="function"||typeof Blob=="object")&&r instanceof Blob)&&i!=="function")throw new Error(`${t} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}return r}function Yst(e,t,r){if(!t)throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`);if(!t.some(s=>typeof s.valueOf()=="string"?s.toLowerCase()===r.toLowerCase():s===r))throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`);return r}function $st(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=S6.encodeByteArray(t)}return t}function Jst(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=Gst(t)}return t}function Kst(e,t,r){if(t!=null){if(e.match(/^Date$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString().substring(0,10):new Date(t).toISOString().substring(0,10)}else if(e.match(/^DateTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString():new Date(t).toISOString()}else if(e.match(/^DateTimeRfc1123$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`);t=t instanceof Date?t.toUTCString():new Date(t).toUTCString()}else if(e.match(/^UnixTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123/ISO8601 format for it to be serialized in UnixTime/Epoch format.`);t=zst(t)}else if(e.match(/^TimeSpan$/i)!==null&&!(0,mce.isDuration)(t))throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}return t}function Xst(e,t,r,i,s,o){var a;if(!Array.isArray(r))throw new Error(`${i} must be of type Array.`);let l=t.type.element;if(!l||typeof l!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}.`);l.type.name==="Composite"&&l.type.className&&(l=(a=e.modelMappers[l.type.className])!==null&&a!==void 0?a:l);let c=[];for(let u=0;uf!==p)&&(a[p]=e.serialize(c,r[p],i+'["'+p+'"]',o))}return a}return r}function Ece(e,t,r,i){if(!r||!e.xmlNamespace)return t;let o={[e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns"]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[tn.XML_ATTRKEY])return t;{let l=Object.assign({},t);return l[tn.XML_ATTRKEY]=o,l}}let a={};return a[i.xml.xmlCharKey]=t,a[tn.XML_ATTRKEY]=o,a}function rot(e,t){return[tn.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function iot(e,t,r,i,s){var o,a;let l=(o=s.xml.xmlCharKey)!==null&&o!==void 0?o:tn.XML_CHARKEY;B6(e,t)&&(t=bce(e,t,r,"serializedName"));let c=yce(e,t,i),u={},p=[];for(let f of Object.keys(c)){let m=c[f],y=bk(c[f].serializedName);p.push(y[0]);let{serializedName:E,xmlName:b,xmlElementName:C}=m,w=i;E!==""&&E!==void 0&&(w=i+"."+E);let S=m.headerCollectionPrefix;if(S){let R={};for(let U of Object.keys(r))U.startsWith(S)&&(R[U.substring(S.length)]=e.deserialize(m.type.value,r[U],w,s)),p.push(U);u[f]=R}else if(e.isXML)if(m.xmlIsAttribute&&r[tn.XML_ATTRKEY])u[f]=e.deserialize(m,r[tn.XML_ATTRKEY][b],w,s);else if(m.xmlIsMsText)r[l]!==void 0?u[f]=r[l]:typeof r=="string"&&(u[f]=r);else{let R=C||b||E;if(m.xmlIsWrapped){let U=r[b],z=(a=U?.[C])!==null&&a!==void 0?a:[];u[f]=e.deserialize(m,z,w,s),p.push(b)}else{let U=r[R];u[f]=e.deserialize(m,U,w,s),p.push(R)}}else{let R,U=r,z=0;for(let k of y){if(!U)break;z++,U=U[k]}U===null&&z{for(let y in c)if(bk(c[y].serializedName)[0]===m)return!1;return!0};for(let m in r)f(m)&&(u[m]=e.deserialize(A,r[m],i+'["'+m+'"]',s))}else if(r&&!s.ignoreUnknownProperties)for(let f of Object.keys(r))u[f]===void 0&&!p.includes(f)&&!rot(f,s)&&(u[f]=r[f]);return u}function not(e,t,r,i,s){let o=t.type.value;if(!o||typeof o!="object")throw new Error(`"value" metadata for a Dictionary must be defined in the mapper and it must of type "object" in ${i}`);if(r){let a={};for(let l of Object.keys(r))a[l]=e.deserialize(o,r[l],i,s);return a}return r}function sot(e,t,r,i,s){var o;let a=t.type.element;if(!a||typeof a!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}`);if(r){Array.isArray(r)||(r=[r]),a.type.name==="Composite"&&a.type.className&&(a=(o=e.modelMappers[a.type.className])!==null&&o!==void 0?o:a);let l=[];for(let c=0;c{"use strict";d();Object.defineProperty(v6,"__esModule",{value:!0});v6.state=void 0;v6.state={operationRequestMap:new WeakMap}});var y2=g(_6=>{"use strict";d();Object.defineProperty(_6,"__esModule",{value:!0});_6.getOperationArgumentValueFromParameter=Bce;_6.getOperationRequestInfo=vce;var wce=Cce();function Bce(e,t,r){let i=t.parameterPath,s=t.mapper,o;if(typeof i=="string"&&(i=[i]),Array.isArray(i)){if(i.length>0)if(s.isConstant)o=s.defaultValue;else{let a=Ice(e,i);!a.propertyFound&&r&&(a=Ice(r,i));let l=!1;a.propertyFound||(l=s.required||i[0]==="options"&&i.length===2),o=l?s.defaultValue:a.propertyValue}}else{s.required&&(o={});for(let a in i){let l=s.type.modelProperties[a],c=i[a],u=Bce(e,{parameterPath:c,mapper:l},r);u!==void 0&&(o||(o={}),o[a]=u)}}return o}function Ice(e,t){let r={propertyFound:!1},i=0;for(;i{"use strict";d();Object.defineProperty(Dg,"__esModule",{value:!0});Dg.deserializationPolicyName=void 0;Dg.deserializationPolicy=dot;var lot=h2(),x6=Qi(),_ce=g2(),Ck=y2(),cot=["application/json","text/json"],uot=["application/xml","application/atom+xml"];Dg.deserializationPolicyName="deserializationPolicy";function dot(e={}){var t,r,i,s,o,a,l;let c=(r=(t=e.expectedContentTypes)===null||t===void 0?void 0:t.json)!==null&&r!==void 0?r:cot,u=(s=(i=e.expectedContentTypes)===null||i===void 0?void 0:i.xml)!==null&&s!==void 0?s:uot,p=e.parseXML,A=e.serializerOptions,f={xml:{rootName:(o=A?.xml.rootName)!==null&&o!==void 0?o:"",includeRoot:(a=A?.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(l=A?.xml.xmlCharKey)!==null&&l!==void 0?l:lot.XML_CHARKEY}};return{name:Dg.deserializationPolicyName,async sendRequest(m,y){let E=await y(m);return fot(c,u,E,f,p)}}}function pot(e){let t,r=e.request,i=(0,Ck.getOperationRequestInfo)(r),s=i?.operationSpec;return s&&(i?.operationResponseGetter?t=i?.operationResponseGetter(s,e):t=s.responses[e.status]),t}function Aot(e){let t=e.request,r=(0,Ck.getOperationRequestInfo)(t),i=r?.shouldDeserialize,s;return i===void 0?s=!0:typeof i=="boolean"?s=i:s=i(e),s}async function fot(e,t,r,i,s){let o=await got(e,t,r,i,s);if(!Aot(o))return o;let a=(0,Ck.getOperationRequestInfo)(o.request),l=a?.operationSpec;if(!l||!l.responses)return o;let c=pot(o),{error:u,shouldReturnResponse:p}=mot(o,l,c,i);if(u)throw u;if(p)return o;if(c){if(c.bodyMapper){let A=o.parsedBody;l.isXML&&c.bodyMapper.type.name===_ce.MapperTypeNames.Sequence&&(A=typeof A=="object"?A[c.bodyMapper.xmlElementName]:[]);try{o.parsedBody=l.serializer.deserialize(c.bodyMapper,A,"operationRes.parsedBody",i)}catch(f){throw new x6.RestError(`Error ${f} occurred in deserializing the responseBody - ${o.bodyAsText}`,{statusCode:o.status,request:o.request,response:o})}}else l.httpMethod==="HEAD"&&(o.parsedBody=r.status>=200&&r.status<300);c.headersMapper&&(o.parsedHeaders=l.serializer.deserialize(c.headersMapper,o.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return o}function hot(e){let t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function mot(e,t,r,i){var s,o,a,l,c;let u=200<=e.status&&e.status<300;if(hot(t)?u:!!r)if(r){if(!r.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let A=r??t.responses.default,f=!((s=e.request.streamResponseStatusCodes)===null||s===void 0)&&s.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText,m=new x6.RestError(f,{statusCode:e.status,request:e.request,response:e});if(!A&&!(!((a=(o=e.parsedBody)===null||o===void 0?void 0:o.error)===null||a===void 0)&&a.code&&(!((c=(l=e.parsedBody)===null||l===void 0?void 0:l.error)===null||c===void 0)&&c.message)))throw m;let y=A?.bodyMapper,E=A?.headersMapper;try{if(e.parsedBody){let b=e.parsedBody,C;if(y){let S=b;if(t.isXML&&y.type.name===_ce.MapperTypeNames.Sequence){S=[];let R=y.xmlElementName;typeof b=="object"&&R&&(S=b[R])}C=t.serializer.deserialize(y,S,"error.response.parsedBody",i)}let w=b.error||C||b;m.code=w.code,w.message&&(m.message=w.message),y&&(m.response.parsedBody=C)}e.headers&&E&&(m.response.parsedHeaders=t.serializer.deserialize(E,e.headers.toJSON(),"operationRes.parsedHeaders"))}catch(b){m.message=`Error "${b.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:m,shouldReturnResponse:!1}}async function got(e,t,r,i,s){var o;if(!(!((o=r.request.streamResponseStatusCodes)===null||o===void 0)&&o.has(r.status))&&r.bodyAsText){let a=r.bodyAsText,l=r.headers.get("Content-Type")||"",c=l?l.split(";").map(u=>u.toLowerCase()):[];try{if(c.length===0||c.some(u=>e.indexOf(u)!==-1))return r.parsedBody=JSON.parse(a),r;if(c.some(u=>t.indexOf(u)!==-1)){if(!s)throw new Error("Parsing XML not supported.");let u=await s(a,i.xml);return r.parsedBody=u,r}}catch(u){let p=`Error "${u}" occurred while parsing the response body - ${r.bodyAsText}.`,A=u.code||x6.RestError.PARSE_ERROR;throw new x6.RestError(p,{code:A,statusCode:r.status,request:r.request,response:r})}}return r}});var R6=g(N6=>{"use strict";d();Object.defineProperty(N6,"__esModule",{value:!0});N6.getStreamingResponseStatusCodes=Eot;N6.getPathStringFromParameter=bot;var yot=g2();function Eot(e){let t=new Set;for(let r in e.responses){let i=e.responses[r];i.bodyMapper&&i.bodyMapper.type.name===yot.MapperTypeNames.Stream&&t.add(Number(r))}return t}function bot(e){let{parameterPath:t,mapper:r}=e,i;return typeof t=="string"?i=t:Array.isArray(t)?i=t.join("."):i=r.serializedName,i}});var Sk=g(Od=>{"use strict";d();Object.defineProperty(Od,"__esModule",{value:!0});Od.serializationPolicyName=void 0;Od.serializationPolicy=Cot;Od.serializeHeaders=xce;Od.serializeRequestBody=Nce;var Bk=h2(),Q6=y2(),Ik=g2(),E2=R6();Od.serializationPolicyName="serializationPolicy";function Cot(e={}){let t=e.stringifyXML;return{name:Od.serializationPolicyName,async sendRequest(r,i){let s=(0,Q6.getOperationRequestInfo)(r),o=s?.operationSpec,a=s?.operationArguments;return o&&a&&(xce(r,a,o),Nce(r,a,o,t)),i(r)}}}function xce(e,t,r){var i,s;if(r.headerParameters)for(let a of r.headerParameters){let l=(0,Q6.getOperationArgumentValueFromParameter)(t,a);if(l!=null||a.mapper.required){l=r.serializer.serialize(a.mapper,l,(0,E2.getPathStringFromParameter)(a));let c=a.mapper.headerCollectionPrefix;if(c)for(let u of Object.keys(l))e.headers.set(c+u,l[u]);else e.headers.set(a.mapper.serializedName||(0,E2.getPathStringFromParameter)(a),l)}}let o=(s=(i=t.options)===null||i===void 0?void 0:i.requestOptions)===null||s===void 0?void 0:s.customHeaders;if(o)for(let a of Object.keys(o))e.headers.set(a,o[a])}function Nce(e,t,r,i=function(){throw new Error("XML serialization unsupported!")}){var s,o,a,l,c;let u=(s=t.options)===null||s===void 0?void 0:s.serializerOptions,p={xml:{rootName:(o=u?.xml.rootName)!==null&&o!==void 0?o:"",includeRoot:(a=u?.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(l=u?.xml.xmlCharKey)!==null&&l!==void 0?l:Bk.XML_CHARKEY}},A=p.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,Q6.getOperationArgumentValueFromParameter)(t,r.requestBody);let f=r.requestBody.mapper,{required:m,serializedName:y,xmlName:E,xmlElementName:b,xmlNamespace:C,xmlNamespacePrefix:w,nullable:S}=f,R=f.type.name;try{if(e.body!==void 0&&e.body!==null||S&&e.body===null||m){let U=(0,E2.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(f,e.body,U,p);let z=R===Ik.MapperTypeNames.Stream;if(r.isXML){let L=w?`xmlns:${w}`:"xmlns",ee=wot(C,L,R,e.body,p);R===Ik.MapperTypeNames.Sequence?e.body=i(Iot(ee,b||E||y,L,C),{rootName:E||y,xmlCharKey:A}):z||(e.body=i(ee,{rootName:E||y,xmlCharKey:A}))}else{if(R===Ik.MapperTypeNames.String&&(!((c=r.contentType)===null||c===void 0)&&c.match("text/plain")||r.mediaType==="text"))return;z||(e.body=JSON.stringify(e.body))}}}catch(U){throw new Error(`Error "${U.message}" occurred in serializing the payload - ${JSON.stringify(y,void 0," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(let f of r.formDataParameters){let m=(0,Q6.getOperationArgumentValueFromParameter)(t,f);if(m!=null){let y=f.mapper.serializedName||(0,E2.getPathStringFromParameter)(f);e.formData[y]=r.serializer.serialize(f.mapper,m,(0,E2.getPathStringFromParameter)(f),p)}}}}function wot(e,t,r,i,s){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){let o={};return o[s.xml.xmlCharKey]=i,o[Bk.XML_ATTRKEY]={[t]:e},o}return i}function Iot(e,t,r,i){if(Array.isArray(e)||(e=[e]),!r||!i)return{[t]:e};let s={[t]:e};return s[Bk.XML_ATTRKEY]={[r]:i},s}});var _k=g(vk=>{"use strict";d();Object.defineProperty(vk,"__esModule",{value:!0});vk.createClientPipeline=vot;var Bot=wk(),Rce=Qi(),Sot=Sk();function vot(e={}){let t=(0,Rce.createPipelineFromOptions)(e??{});return e.credentialOptions&&t.addPolicy((0,Rce.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes})),t.addPolicy((0,Sot.serializationPolicy)(e.serializationOptions),{phase:"Serialize"}),t.addPolicy((0,Bot.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"}),t}});var Qce=g(Nk=>{"use strict";d();Object.defineProperty(Nk,"__esModule",{value:!0});Nk.getCachedDefaultHttpClient=xot;var _ot=Qi(),xk;function xot(){return xk||(xk=(0,_ot.createDefaultHttpClient)()),xk}});var Oce=g(T6=>{"use strict";d();Object.defineProperty(T6,"__esModule",{value:!0});T6.getRequestUrl=Rot;T6.appendQueryParams=Pce;var Dce=y2(),Rk=R6(),Not={CSV:",",SSV:" ",Multi:"Multi",TSV:" ",Pipes:"|"};function Rot(e,t,r,i){let s=Qot(t,r,i),o=!1,a=Tce(e,s);if(t.path){let u=Tce(t.path,s);t.path==="/{nextLink}"&&u.startsWith("/")&&(u=u.substring(1)),Tot(u)?(a=u,o=!0):a=Dot(a,u)}let{queryParams:l,sequenceParams:c}=Pot(t,r,i);return a=Pce(a,l,c,o),a}function Tce(e,t){let r=e;for(let[i,s]of t)r=r.split(i).join(s);return r}function Qot(e,t,r){var i;let s=new Map;if(!((i=e.urlParameters)===null||i===void 0)&&i.length)for(let o of e.urlParameters){let a=(0,Dce.getOperationArgumentValueFromParameter)(t,o,r),l=(0,Rk.getPathStringFromParameter)(o);a=e.serializer.serialize(o.mapper,a,l),o.skipEncoding||(a=encodeURIComponent(a)),s.set(`{${o.mapper.serializedName||l}}`,a)}return s}function Tot(e){return e.includes("://")}function Dot(e,t){if(!t)return e;let r=new URL(e),i=r.pathname;i.endsWith("/")||(i=`${i}/`),t.startsWith("/")&&(t=t.substring(1));let s=t.indexOf("?");if(s!==-1){let o=t.substring(0,s),a=t.substring(s+1);i=i+o,a&&(r.search=r.search?`${r.search}&${a}`:a)}else i=i+t;return r.pathname=i,r.toString()}function Pot(e,t,r){var i;let s=new Map,o=new Set;if(!((i=e.queryParameters)===null||i===void 0)&&i.length)for(let a of e.queryParameters){a.mapper.type.name==="Sequence"&&a.mapper.serializedName&&o.add(a.mapper.serializedName);let l=(0,Dce.getOperationArgumentValueFromParameter)(t,a,r);if(l!=null||a.mapper.required){l=e.serializer.serialize(a.mapper,l,(0,Rk.getPathStringFromParameter)(a));let c=a.collectionFormat?Not[a.collectionFormat]:"";if(Array.isArray(l)&&(l=l.map(u=>u??"")),a.collectionFormat==="Multi"&&l.length===0)continue;Array.isArray(l)&&(a.collectionFormat==="SSV"||a.collectionFormat==="TSV")&&(l=l.join(c)),a.skipEncoding||(Array.isArray(l)?l=l.map(u=>encodeURIComponent(u)):l=encodeURIComponent(l)),Array.isArray(l)&&(a.collectionFormat==="CSV"||a.collectionFormat==="Pipes")&&(l=l.join(c)),s.set(a.mapper.serializedName||(0,Rk.getPathStringFromParameter)(a),l)}}return{queryParams:s,sequenceParams:o}}function Oot(e){let t=new Map;if(!e||e[0]!=="?")return t;e=e.slice(1);let r=e.split("&");for(let i of r){let[s,o]=i.split("=",2),a=t.get(s);a?Array.isArray(a)?a.push(o):t.set(s,[a,o]):t.set(s,o)}return t}function Pce(e,t,r,i=!1){if(t.size===0)return e;let s=new URL(e),o=Oot(s.search);for(let[l,c]of t){let u=o.get(l);if(Array.isArray(u))if(Array.isArray(c)){u.push(...c);let p=new Set(u);o.set(l,Array.from(p))}else u.push(c);else u?(Array.isArray(c)?c.unshift(u):r.has(l)&&o.set(l,[u,c]),i||o.set(l,c)):o.set(l,c)}let a=[];for(let[l,c]of o)if(typeof c=="string")a.push(`${l}=${c}`);else if(Array.isArray(c))for(let u of c)a.push(`${l}=${u}`);else a.push(`${l}=${c}`);return s.search=a.length?`?${a.join("&")}`:"",s.toString()}});var Qk=g(D6=>{"use strict";d();Object.defineProperty(D6,"__esModule",{value:!0});D6.logger=void 0;var kot=ef();D6.logger=(0,kot.createClientLogger)("core-client")});var Lce=g(P6=>{"use strict";d();Object.defineProperty(P6,"__esModule",{value:!0});P6.ServiceClient=void 0;var Lot=Qi(),Fot=_k(),kce=yk(),Mot=Qce(),Uot=y2(),qot=Oce(),Hot=R6(),Got=Qk(),Tk=class{constructor(t={}){var r,i;if(this._requestContentType=t.requestContentType,this._endpoint=(r=t.endpoint)!==null&&r!==void 0?r:t.baseUri,t.baseUri&&Got.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=t.allowInsecureConnection,this._httpClient=t.httpClient||(0,Mot.getCachedDefaultHttpClient)(),this.pipeline=t.pipeline||jot(t),!((i=t.additionalPolicies)===null||i===void 0)&&i.length)for(let{policy:s,position:o}of t.additionalPolicies){let a=o==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(s,{afterPhase:a})}}async sendRequest(t){return this.pipeline.sendRequest(this._httpClient,t)}async sendOperationRequest(t,r){let i=r.baseUrl||this._endpoint;if(!i)throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.");let s=(0,qot.getRequestUrl)(i,r,t,this),o=(0,Lot.createPipelineRequest)({url:s});o.method=r.httpMethod;let a=(0,Uot.getOperationRequestInfo)(o);a.operationSpec=r,a.operationArguments=t;let l=r.contentType||this._requestContentType;l&&r.requestBody&&o.headers.set("Content-Type",l);let c=t.options;if(c){let u=c.requestOptions;u&&(u.timeout&&(o.timeout=u.timeout),u.onUploadProgress&&(o.onUploadProgress=u.onUploadProgress),u.onDownloadProgress&&(o.onDownloadProgress=u.onDownloadProgress),u.shouldDeserialize!==void 0&&(a.shouldDeserialize=u.shouldDeserialize),u.allowInsecureConnection&&(o.allowInsecureConnection=!0)),c.abortSignal&&(o.abortSignal=c.abortSignal),c.tracingOptions&&(o.tracingOptions=c.tracingOptions)}this._allowInsecureConnection&&(o.allowInsecureConnection=!0),o.streamResponseStatusCodes===void 0&&(o.streamResponseStatusCodes=(0,Hot.getStreamingResponseStatusCodes)(r));try{let u=await this.sendRequest(o),p=(0,kce.flattenResponse)(u,r.responses[u.status]);return c?.onResponse&&c.onResponse(u,p),p}catch(u){if(typeof u=="object"&&u?.response){let p=u.response,A=(0,kce.flattenResponse)(p,r.responses[u.statusCode]||r.responses.default);u.details=A,c?.onResponse&&c.onResponse(p,A,u)}throw u}}};P6.ServiceClient=Tk;function jot(e){let t=zot(e),r=e.credential&&t?{credentialScopes:t,credential:e.credential}:void 0;return(0,Fot.createClientPipeline)(Object.assign(Object.assign({},e),{credentialOptions:r}))}function zot(e){if(e.credentialScopes)return e.credentialScopes;if(e.endpoint)return`${e.endpoint}/.default`;if(e.baseUri)return`${e.baseUri}/.default`;if(e.credential&&!e.credentialScopes)throw new Error("When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy")}});var Mce=g(O6=>{"use strict";d();Object.defineProperty(O6,"__esModule",{value:!0});O6.parseCAEChallenge=Fce;O6.authorizeRequestOnClaimChallenge=Yot;var Vot=Qk(),Wot=gk();function Fce(e){return`, ${e.trim()}`.split(", Bearer ").filter(r=>r).map(r=>`${r.trim()}, `.split('", ').filter(o=>o).map(o=>(([a,l])=>({[a]:l}))(o.trim().split('="'))).reduce((o,a)=>Object.assign(Object.assign({},o),a),{}))}async function Yot(e){var t;let{scopes:r,response:i}=e,s=e.logger||Vot.logger,o=i.headers.get("WWW-Authenticate");if(!o)return s.info("The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow."),!1;let l=(Fce(o)||[]).find(u=>u.claims);if(!l)return s.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;let c=await e.getAccessToken(l.scope?[l.scope]:r,{claims:(0,Wot.decodeStringToString)(l.claims)});return c?(e.request.headers.set("Authorization",`${(t=c.tokenType)!==null&&t!==void 0?t:"Bearer"} ${c.token}`),!0):!1}});var qce=g(k6=>{"use strict";d();Object.defineProperty(k6,"__esModule",{value:!0});k6.authorizeRequestOnTenantChallenge=void 0;var Uce={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function $ot(e){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(e)}var Jot=async e=>{var t;let r=tat(e.request),i=Zot(e.response);if(i){let s=eat(i),o=Xot(e,s),a=Kot(s);if(!a)return!1;let l=await e.getAccessToken(o,Object.assign(Object.assign({},r),{tenantId:a}));return l?(e.request.headers.set(Uce.HeaderConstants.AUTHORIZATION,`${(t=l.tokenType)!==null&&t!==void 0?t:"Bearer"} ${l.token}`),!0):!1}return!1};k6.authorizeRequestOnTenantChallenge=Jot;function Kot(e){let i=new URL(e.authorization_uri).pathname.split("/")[1];if(i&&$ot(i))return i}function Xot(e,t){if(!t.resource_id)return e.scopes;let r=new URL(t.resource_id);r.pathname=Uce.DefaultScope;let i=r.toString();return i==="https://disk.azure.com/.default"&&(i="https://disk.azure.com//.default"),[i]}function Zot(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function eat(e){return`${e.slice(7).trim()} `.split(" ").filter(s=>s).map(s=>(([o,a])=>({[o]:a}))(s.trim().split("="))).reduce((s,o)=>Object.assign(Object.assign({},s),o),{})}function tat(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}});var ec=g(Sr=>{"use strict";d();Object.defineProperty(Sr,"__esModule",{value:!0});Sr.authorizeRequestOnTenantChallenge=Sr.authorizeRequestOnClaimChallenge=Sr.serializationPolicyName=Sr.serializationPolicy=Sr.deserializationPolicyName=Sr.deserializationPolicy=Sr.XML_CHARKEY=Sr.XML_ATTRKEY=Sr.createClientPipeline=Sr.ServiceClient=Sr.MapperTypeNames=Sr.createSerializer=void 0;var Hce=g2();Object.defineProperty(Sr,"createSerializer",{enumerable:!0,get:function(){return Hce.createSerializer}});Object.defineProperty(Sr,"MapperTypeNames",{enumerable:!0,get:function(){return Hce.MapperTypeNames}});var rat=Lce();Object.defineProperty(Sr,"ServiceClient",{enumerable:!0,get:function(){return rat.ServiceClient}});var iat=_k();Object.defineProperty(Sr,"createClientPipeline",{enumerable:!0,get:function(){return iat.createClientPipeline}});var Gce=h2();Object.defineProperty(Sr,"XML_ATTRKEY",{enumerable:!0,get:function(){return Gce.XML_ATTRKEY}});Object.defineProperty(Sr,"XML_CHARKEY",{enumerable:!0,get:function(){return Gce.XML_CHARKEY}});var jce=wk();Object.defineProperty(Sr,"deserializationPolicy",{enumerable:!0,get:function(){return jce.deserializationPolicy}});Object.defineProperty(Sr,"deserializationPolicyName",{enumerable:!0,get:function(){return jce.deserializationPolicyName}});var zce=Sk();Object.defineProperty(Sr,"serializationPolicy",{enumerable:!0,get:function(){return zce.serializationPolicy}});Object.defineProperty(Sr,"serializationPolicyName",{enumerable:!0,get:function(){return zce.serializationPolicyName}});var nat=Mce();Object.defineProperty(Sr,"authorizeRequestOnClaimChallenge",{enumerable:!0,get:function(){return nat.authorizeRequestOnClaimChallenge}});var sat=qce();Object.defineProperty(Sr,"authorizeRequestOnTenantChallenge",{enumerable:!0,get:function(){return sat.authorizeRequestOnTenantChallenge}})});var C2=g(sf=>{"use strict";d();Object.defineProperty(sf,"__esModule",{value:!0});sf.HttpHeaders=void 0;sf.toPipelineRequest=Yce;sf.toWebResourceLike=$ce;sf.toHttpHeadersLike=Jce;var Vce=Qi(),Wce=Symbol("Original PipelineRequest"),oat=Symbol.for("@azure/core-client original request");function Yce(e,t={}){let i=e[Wce],s=(0,Vce.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));if(i)return i.headers=s,i;{let o=(0,Vce.createPipelineRequest)({url:e.url,method:e.method,headers:s,withCredentials:e.withCredentials,timeout:e.timeout,requestId:e.requestId,abortSignal:e.abortSignal,body:e.body,formData:e.formData,disableKeepAlive:!!e.keepAlive,onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress,proxySettings:e.proxySettings,streamResponseStatusCodes:e.streamResponseStatusCodes,agent:e.agent,requestOverrides:e.requestOverrides});return t.originalRequest&&(o[oat]=t.originalRequest),o}}function $ce(e,t){var r;let i=(r=t?.originalRequest)!==null&&r!==void 0?r:e,s={url:e.url,method:e.method,headers:Jce(e.headers),withCredentials:e.withCredentials,timeout:e.timeout,requestId:e.headers.get("x-ms-client-request-id")||e.requestId,abortSignal:e.abortSignal,body:e.body,formData:e.formData,keepAlive:!!e.disableKeepAlive,onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress,proxySettings:e.proxySettings,streamResponseStatusCodes:e.streamResponseStatusCodes,agent:e.agent,requestOverrides:e.requestOverrides,clone(){throw new Error("Cannot clone a non-proxied WebResourceLike")},prepare(){throw new Error("WebResourceLike.prepare() is not supported by @azure/core-http-compat")},validateRequestProperties(){}};return t?.createProxy?new Proxy(s,{get(o,a,l){return a===Wce?e:a==="clone"?()=>$ce(Yce(s,{originalRequest:i}),{createProxy:!0,originalRequest:i}):Reflect.get(o,a,l)},set(o,a,l,c){return a==="keepAlive"&&(e.disableKeepAlive=!l),typeof a=="string"&&["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes","agent","requestOverrides"].includes(a)&&(e[a]=l),Reflect.set(o,a,l,c)}}):s}function Jce(e){return new L6(e.toJSON({preserveCase:!0}))}function b2(e){return e.toLowerCase()}var L6=class e{constructor(t){if(this._headersMap={},t)for(let r in t)this.set(r,t[r])}set(t,r){this._headersMap[b2(t)]={name:t,value:r.toString()}}get(t){let r=this._headersMap[b2(t)];return r?r.value:void 0}contains(t){return!!this._headersMap[b2(t)]}remove(t){let r=this.contains(t);return delete this._headersMap[b2(t)],r}rawHeaders(){return this.toJson({preserveCase:!0})}headersArray(){let t=[];for(let r in this._headersMap)t.push(this._headersMap[r]);return t}headerNames(){let t=[],r=this.headersArray();for(let i=0;i{"use strict";d();Object.defineProperty(F6,"__esModule",{value:!0});F6.toCompatResponse=lat;F6.toPipelineResponse=cat;var aat=Qi(),Dk=C2(),Kce=Symbol("Original FullOperationResponse");function lat(e,t){let r=(0,Dk.toWebResourceLike)(e.request),i=(0,Dk.toHttpHeadersLike)(e.headers);return t?.createProxy?new Proxy(e,{get(s,o,a){return o==="headers"?i:o==="request"?r:o===Kce?e:Reflect.get(s,o,a)},set(s,o,a,l){return o==="headers"?i=a:o==="request"&&(r=a),Reflect.set(s,o,a,l)}}):Object.assign(Object.assign({},e),{request:r,headers:i})}function cat(e){let r=e[Kce],i=(0,aat.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));return r?(r.headers=i,r):Object.assign(Object.assign({},e),{headers:i,request:(0,Dk.toPipelineRequest)(e.request)})}});var Zce=g(U6=>{"use strict";d();Object.defineProperty(U6,"__esModule",{value:!0});U6.ExtendedServiceClient=void 0;var Xce=mk(),uat=Qi(),dat=ec(),pat=M6(),Pk=class extends dat.ServiceClient{constructor(t){var r,i;super(t),((r=t.keepAliveOptions)===null||r===void 0?void 0:r.enable)===!1&&!(0,Xce.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)&&this.pipeline.addPolicy((0,Xce.createDisableKeepAlivePolicy)()),((i=t.redirectOptions)===null||i===void 0?void 0:i.handleRedirects)===!1&&this.pipeline.removePolicy({name:uat.redirectPolicyName})}async sendOperationRequest(t,r){var i;let s=(i=t?.options)===null||i===void 0?void 0:i.onResponse,o;function a(c,u,p){o=c,s&&s(c,u,p)}t.options=Object.assign(Object.assign({},t.options),{onResponse:a});let l=await super.sendOperationRequest(t,r);return o&&Object.defineProperty(l,"_response",{value:(0,pat.toCompatResponse)(o)}),l}};U6.ExtendedServiceClient=Pk});var iue=g(kd=>{"use strict";d();Object.defineProperty(kd,"__esModule",{value:!0});kd.requestPolicyFactoryPolicyName=kd.HttpPipelineLogLevel=void 0;kd.createRequestPolicyFactoryPolicy=fat;var eue=C2(),tue=M6(),rue;(function(e){e[e.ERROR=1]="ERROR",e[e.INFO=3]="INFO",e[e.OFF=0]="OFF",e[e.WARNING=2]="WARNING"})(rue||(kd.HttpPipelineLogLevel=rue={}));var Aat={log(e,t){},shouldLog(e){return!1}};kd.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function fat(e){let t=e.slice().reverse();return{name:kd.requestPolicyFactoryPolicyName,async sendRequest(r,i){let s={async sendRequest(l){let c=await i((0,eue.toPipelineRequest)(l));return(0,tue.toCompatResponse)(c,{createProxy:!0})}};for(let l of t)s=l.create(s,Aat);let o=(0,eue.toWebResourceLike)(r,{createProxy:!0}),a=await s.sendRequest(o);return(0,tue.toPipelineResponse)(a)}}}});var nue=g(Ok=>{"use strict";d();Object.defineProperty(Ok,"__esModule",{value:!0});Ok.convertHttpClient=gat;var hat=M6(),mat=C2();function gat(e){return{sendRequest:async t=>{let r=await e.sendRequest((0,mat.toWebResourceLike)(t,{createProxy:!0}));return(0,hat.toPipelineResponse)(r)}}}});var q6=g(Yn=>{"use strict";d();Object.defineProperty(Yn,"__esModule",{value:!0});Yn.toHttpHeadersLike=Yn.convertHttpClient=Yn.disableKeepAlivePolicyName=Yn.HttpPipelineLogLevel=Yn.createRequestPolicyFactoryPolicy=Yn.requestPolicyFactoryPolicyName=Yn.ExtendedServiceClient=void 0;var yat=Zce();Object.defineProperty(Yn,"ExtendedServiceClient",{enumerable:!0,get:function(){return yat.ExtendedServiceClient}});var kk=iue();Object.defineProperty(Yn,"requestPolicyFactoryPolicyName",{enumerable:!0,get:function(){return kk.requestPolicyFactoryPolicyName}});Object.defineProperty(Yn,"createRequestPolicyFactoryPolicy",{enumerable:!0,get:function(){return kk.createRequestPolicyFactoryPolicy}});Object.defineProperty(Yn,"HttpPipelineLogLevel",{enumerable:!0,get:function(){return kk.HttpPipelineLogLevel}});var Eat=mk();Object.defineProperty(Yn,"disableKeepAlivePolicyName",{enumerable:!0,get:function(){return Eat.disableKeepAlivePolicyName}});var bat=nue();Object.defineProperty(Yn,"convertHttpClient",{enumerable:!0,get:function(){return bat.convertHttpClient}});var Cat=C2();Object.defineProperty(Yn,"toHttpHeadersLike",{enumerable:!0,get:function(){return Cat.toHttpHeadersLike}})});var oue=g((_cr,sue)=>{d();(()=>{"use strict";var e={d:(I,B)=>{for(var O in B)e.o(B,O)&&!e.o(I,O)&&Object.defineProperty(I,O,{enumerable:!0,get:B[O]})},o:(I,B)=>Object.prototype.hasOwnProperty.call(I,B),r:I=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(I,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(I,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{XMLBuilder:()=>P,XMLParser:()=>EA,XMLValidator:()=>he});let r=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",i=new RegExp("^["+r+"]["+r+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$");function s(I,B){let O=[],H=B.exec(I);for(;H;){let M=[];M.startIndex=B.lastIndex-H[0].length;let j=H.length;for(let re=0;re"&&I[j]!==" "&&I[j]!==" "&&I[j]!==` +`&&I[j]!=="\r";j++)le+=I[j];if(le=le.trim(),le[le.length-1]==="/"&&(le=le.substring(0,le.length-1),j--),!o(le)){let Fe;return Fe=le.trim().length===0?"Invalid space after '<'.":"Tag '"+le+"' is an invalid name.",C("InvalidTag",Fe,S(I,j))}let ye=m(I,j);if(ye===!1)return C("InvalidAttr","Attributes for '"+le+"' have open quote.",S(I,j));let et=ye.value;if(j=ye.index,et[et.length-1]==="/"){let Fe=j-et.length;et=et.substring(0,et.length-1);let ft=E(et,B);if(ft!==!0)return C(ft.err.code,ft.err.msg,S(I,Fe+ft.err.line));H=!0}else if(X){if(!ye.tagClosed)return C("InvalidTag","Closing tag '"+le+"' doesn't have proper closing.",S(I,j));if(et.trim().length>0)return C("InvalidTag","Closing tag '"+le+"' can't have attributes or invalid starting.",S(I,re));if(O.length===0)return C("InvalidTag","Closing tag '"+le+"' has not been opened.",S(I,re));{let Fe=O.pop();if(le!==Fe.tagName){let ft=S(I,Fe.tagStartPos);return C("InvalidTag","Expected closing tag '"+Fe.tagName+"' (opened in line "+ft.line+", col "+ft.col+") instead of closing tag '"+le+"'.",S(I,re))}O.length==0&&(M=!0)}}else{let Fe=E(et,B);if(Fe!==!0)return C(Fe.err.code,Fe.err.msg,S(I,j-et.length+Fe.err.line));if(M===!0)return C("InvalidXml","Multiple possible root nodes found.",S(I,j));B.unpairedTags.indexOf(le)!==-1||O.push({tagName:le,tagStartPos:re}),H=!0}for(j++;j0)||C("InvalidXml","Invalid '"+JSON.stringify(O.map((j=>j.tagName)),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):C("InvalidXml","Start tag expected.",1)}function c(I){return I===" "||I===" "||I===` +`||I==="\r"}function u(I,B){let O=B;for(;B5&&H==="xml")return C("InvalidXml","XML declaration allowed only at the start of the document.",S(I,B));if(I[B]=="?"&&I[B+1]==">"){B++;break}}return B}function p(I,B){if(I.length>B+5&&I[B+1]==="-"&&I[B+2]==="-"){for(B+=3;B"){B+=2;break}}else if(I.length>B+8&&I[B+1]==="D"&&I[B+2]==="O"&&I[B+3]==="C"&&I[B+4]==="T"&&I[B+5]==="Y"&&I[B+6]==="P"&&I[B+7]==="E"){let O=1;for(B+=8;B"&&(O--,O===0))break}else if(I.length>B+9&&I[B+1]==="["&&I[B+2]==="C"&&I[B+3]==="D"&&I[B+4]==="A"&&I[B+5]==="T"&&I[B+6]==="A"&&I[B+7]==="["){for(B+=8;B"){B+=2;break}}return B}let A='"',f="'";function m(I,B){let O="",H="",M=!1;for(;B"&&H===""){M=!0;break}O+=I[B]}return H===""&&{value:O,index:B,tagClosed:M}}let y=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function E(I,B){let O=s(I,y),H={};for(let M=0;M!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(I,B,O){return I},captureMetaData:!1},z;z=typeof Symbol!="function"?"@@xmlMetadata":Symbol("XML Node Metadata");class L{constructor(B){this.tagname=B,this.child=[],this[":@"]={}}add(B,O){B==="__proto__"&&(B="#__proto__"),this.child.push({[B]:O})}addChild(B,O){B.tagname==="__proto__"&&(B.tagname="#__proto__"),B[":@"]&&Object.keys(B[":@"]).length>0?this.child.push({[B.tagname]:B.child,":@":B[":@"]}):this.child.push({[B.tagname]:B.child}),O!==void 0&&(this.child[this.child.length-1][z]={startIndex:O})}static getMetaDataSymbol(){return z}}function ee(I,B){let O={};if(I[B+3]!=="O"||I[B+4]!=="C"||I[B+5]!=="T"||I[B+6]!=="Y"||I[B+7]!=="P"||I[B+8]!=="E")throw new Error("Invalid Tag instead of DOCTYPE");{B+=9;let H=1,M=!1,j=!1,re="";for(;B"){if(j?I[B-1]==="-"&&I[B-2]==="-"&&(j=!1,H--):H--,H===0)break}else I[B]==="["?M=!0:re+=I[B];else{if(M&&Be(I,"!ENTITY",B)){let X,le;B+=7,[X,le,B]=Z(I,B+1),le.indexOf("&")===-1&&(O[X]={regx:RegExp(`&${X};`,"g"),val:le})}else if(M&&Be(I,"!ELEMENT",B)){B+=8;let{index:X}=ge(I,B+1);B=X}else if(M&&Be(I,"!ATTLIST",B))B+=8;else if(M&&Be(I,"!NOTATION",B)){B+=9;let{index:X}=se(I,B+1);B=X}else{if(!Be(I,"!--",B))throw new Error("Invalid DOCTYPE");j=!0}H++,re=""}if(H!==0)throw new Error("Unclosed DOCTYPE")}return{entities:O,i:B}}let k=(I,B)=>{for(;B{for(let O of I)if(typeof O=="string"&&B===O||O instanceof RegExp&&O.test(B))return!0}:()=>!1}class Eo{constructor(B){this.options=B,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xA2"},pound:{regex:/&(pound|#163);/g,val:"\xA3"},yen:{regex:/&(yen|#165);/g,val:"\xA5"},euro:{regex:/&(euro|#8364);/g,val:"\u20AC"},copyright:{regex:/&(copy|#169);/g,val:"\xA9"},reg:{regex:/&(reg|#174);/g,val:"\xAE"},inr:{regex:/&(inr|#8377);/g,val:"\u20B9"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(O,H)=>String.fromCodePoint(Number.parseInt(H,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(O,H)=>String.fromCodePoint(Number.parseInt(H,16))}},this.addExternalEntities=En,this.parseXml=dA,this.parseTextData=br,this.resolveNameSpace=bn,this.buildAttributesMap=Ql,this.isItStopNode=AA,this.replaceEntitiesValue=Wa,this.readStopNodeData=Eh,this.saveTextToParentTag=Ya,this.addChild=pA,this.ignoreAttributesFn=cr(this.options.ignoreAttributes)}}function En(I){let B=Object.keys(I);for(let O=0;O0)){re||(I=this.replaceEntitiesValue(I));let X=this.options.tagValueProcessor(B,I,O,M,j);return X==null?I:typeof X!=typeof I||X!==I?X:this.options.trimValues||I.trim()===I?hA(I,this.options.parseTagValue,this.options.numberParseOptions):I}}function bn(I){if(this.options.removeNSPrefix){let B=I.split(":"),O=I.charAt(0)==="/"?"/":"";if(B[0]==="xmlns")return"";B.length===2&&(I=O+B[1])}return I}let Cr=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function Ql(I,B,O){if(this.options.ignoreAttributes!==!0&&typeof I=="string"){let H=s(I,Cr),M=H.length,j={};for(let re=0;re",j,"Closing Tag is not closed."),X=I.substring(j+2,re).trim();if(this.options.removeNSPrefix){let et=X.indexOf(":");et!==-1&&(X=X.substr(et+1))}this.options.transformTagName&&(X=this.options.transformTagName(X)),O&&(H=this.saveTextToParentTag(H,O,M));let le=M.substring(M.lastIndexOf(".")+1);if(X&&this.options.unpairedTags.indexOf(X)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let ye=0;le&&this.options.unpairedTags.indexOf(le)!==-1?(ye=M.lastIndexOf(".",M.lastIndexOf(".")-1),this.tagsNodeStack.pop()):ye=M.lastIndexOf("."),M=M.substring(0,ye),O=this.tagsNodeStack.pop(),H="",j=re}else if(I[j+1]==="?"){let re=fA(I,j,!1,"?>");if(!re)throw new Error("Pi Tag is not closed.");if(H=this.saveTextToParentTag(H,O,M),!(this.options.ignoreDeclaration&&re.tagName==="?xml"||this.options.ignorePiTags)){let X=new L(re.tagName);X.add(this.options.textNodeName,""),re.tagName!==re.tagExp&&re.attrExpPresent&&(X[":@"]=this.buildAttributesMap(re.tagExp,M,re.tagName)),this.addChild(O,X,M,j)}j=re.closeIndex+1}else if(I.substr(j+1,3)==="!--"){let re=$a(I,"-->",j+4,"Comment is not closed.");if(this.options.commentPropName){let X=I.substring(j+4,re-2);H=this.saveTextToParentTag(H,O,M),O.add(this.options.commentPropName,[{[this.options.textNodeName]:X}])}j=re}else if(I.substr(j+1,2)==="!D"){let re=ee(I,j);this.docTypeEntities=re.entities,j=re.i}else if(I.substr(j+1,2)==="!["){let re=$a(I,"]]>",j,"CDATA is not closed.")-2,X=I.substring(j+9,re);H=this.saveTextToParentTag(H,O,M);let le=this.parseTextData(X,O.tagname,M,!0,!1,!0,!0);le==null&&(le=""),this.options.cdataPropName?O.add(this.options.cdataPropName,[{[this.options.textNodeName]:X}]):O.add(this.options.textNodeName,le),j=re+2}else{let re=fA(I,j,this.options.removeNSPrefix),X=re.tagName,le=re.rawTagName,ye=re.tagExp,et=re.attrExpPresent,Fe=re.closeIndex;this.options.transformTagName&&(X=this.options.transformTagName(X)),O&&H&&O.tagname!=="!xml"&&(H=this.saveTextToParentTag(H,O,M,!1));let ft=O;ft&&this.options.unpairedTags.indexOf(ft.tagname)!==-1&&(O=this.tagsNodeStack.pop(),M=M.substring(0,M.lastIndexOf("."))),X!==B.tagname&&(M+=M?"."+X:X);let qt=j;if(this.isItStopNode(this.options.stopNodes,M,X)){let vt="";if(ye.length>0&&ye.lastIndexOf("/")===ye.length-1)X[X.length-1]==="/"?(X=X.substr(0,X.length-1),M=M.substr(0,M.length-1),ye=X):ye=ye.substr(0,ye.length-1),j=re.closeIndex;else if(this.options.unpairedTags.indexOf(X)!==-1)j=re.closeIndex;else{let As=this.readStopNodeData(I,le,Fe+1);if(!As)throw new Error(`Unexpected end of ${le}`);j=As.i,vt=As.tagContent}let ti=new L(X);X!==ye&&et&&(ti[":@"]=this.buildAttributesMap(ye,M,X)),vt&&(vt=this.parseTextData(vt,X,M,!0,et,!0,!0)),M=M.substr(0,M.lastIndexOf(".")),ti.add(this.options.textNodeName,vt),this.addChild(O,ti,M,qt)}else{if(ye.length>0&&ye.lastIndexOf("/")===ye.length-1){X[X.length-1]==="/"?(X=X.substr(0,X.length-1),M=M.substr(0,M.length-1),ye=X):ye=ye.substr(0,ye.length-1),this.options.transformTagName&&(X=this.options.transformTagName(X));let vt=new L(X);X!==ye&&et&&(vt[":@"]=this.buildAttributesMap(ye,M,X)),this.addChild(O,vt,M,qt),M=M.substr(0,M.lastIndexOf("."))}else{let vt=new L(X);this.tagsNodeStack.push(O),X!==ye&&et&&(vt[":@"]=this.buildAttributesMap(ye,M,X)),this.addChild(O,vt,M,qt),O=vt}H="",j=Fe}}else H+=I[j];return B.child};function pA(I,B,O,H){this.options.captureMetaData||(H=void 0);let M=this.options.updateTag(B.tagname,O,B[":@"]);M===!1||(typeof M=="string"&&(B.tagname=M),I.addChild(B,H))}let Wa=function(I){if(this.options.processEntities){for(let B in this.docTypeEntities){let O=this.docTypeEntities[B];I=I.replace(O.regx,O.val)}for(let B in this.lastEntities){let O=this.lastEntities[B];I=I.replace(O.regex,O.val)}if(this.options.htmlEntities)for(let B in this.htmlEntities){let O=this.htmlEntities[B];I=I.replace(O.regex,O.val)}I=I.replace(this.ampEntity.regex,this.ampEntity.val)}return I};function Ya(I,B,O,H){return I&&(H===void 0&&(H=B.child.length===0),(I=this.parseTextData(I,B.tagname,O,!1,!!B[":@"]&&Object.keys(B[":@"]).length!==0,H))!==void 0&&I!==""&&B.add(this.options.textNodeName,I),I=""),I}function AA(I,B,O){let H="*."+O;for(let M in I){let j=I[M];if(H===j||B===j)return!0}return!1}function $a(I,B,O,H){let M=I.indexOf(B,O);if(M===-1)throw new Error(H);return M+B.length-1}function fA(I,B,O,H=">"){let M=(function(Fe,ft,qt=">"){let vt,ti="";for(let As=ft;As",O,`${B} is not closed`);if(I.substring(O+2,j).trim()===B&&(M--,M===0))return{tagContent:I.substring(H,O),i:j};O=j}else if(I[O+1]==="?")O=$a(I,"?>",O+1,"StopNode is not closed.");else if(I.substr(O+1,3)==="!--")O=$a(I,"-->",O+3,"StopNode is not closed.");else if(I.substr(O+1,2)==="![")O=$a(I,"]]>",O,"StopNode is not closed.")-2;else{let j=fA(I,O,">");j&&((j&&j.tagName)===B&&j.tagExp[j.tagExp.length-1]!=="/"&&M++,O=j.closeIndex)}}function hA(I,B,O){if(B&&typeof I=="string"){let H=I.trim();return H==="true"||H!=="false"&&(function(M,j={}){if(j=Object.assign({},Vt,j),!M||typeof M!="string")return M;let re=M.trim();if(j.skipLike!==void 0&&j.skipLike.test(re))return M;if(M==="0")return 0;if(j.hex&&De.test(re))return(function(le){if(parseInt)return parseInt(le,16);if(Number.parseInt)return Number.parseInt(le,16);if(window&&window.parseInt)return window.parseInt(le,16);throw new Error("parseInt, Number.parseInt, window.parseInt are not supported")})(re);if(re.search(/.+[eE].+/)!==-1)return(function(le,ye,et){if(!et.eNotation)return le;let Fe=ye.match(lt);if(Fe){let ft=Fe[1]||"",qt=Fe[3].indexOf("e")===-1?"E":"e",vt=Fe[2],ti=ft?le[vt.length+1]===qt:le[vt.length]===qt;return vt.length>1&&ti?le:vt.length!==1||!Fe[3].startsWith(`.${qt}`)&&Fe[3][0]!==qt?et.leadingZeros&&!ti?(ye=(Fe[1]||"")+Fe[3],Number(ye)):le:Number(ye)}return le})(M,re,j);{let le=ot.exec(re);if(le){let ye=le[1]||"",et=le[2],Fe=((X=le[3])&&X.indexOf(".")!==-1&&((X=X.replace(/0+$/,""))==="."?X="0":X[0]==="."?X="0"+X:X[X.length-1]==="."&&(X=X.substring(0,X.length-1))),X),ft=ye?M[et.length+1]===".":M[et.length]===".";if(!j.leadingZeros&&(et.length>1||et.length===1&&!ft))return M;{let qt=Number(re),vt=String(qt);if(qt===0||qt===-0)return qt;if(vt.search(/[eE]/)!==-1)return j.eNotation?qt:M;if(re.indexOf(".")!==-1)return vt==="0"||vt===Fe||vt===`${ye}${Fe}`?qt:M;let ti=et?Fe:re;return et?ti===vt||ye+ti===vt?qt:M:ti===vt||ti===ye+vt?qt:M}}return M}var X})(I,O)}return I!==void 0?I:""}let Kc=L.getMetaDataSymbol();function mA(I,B){return ld(I,B)}function ld(I,B,O){let H,M={};for(let j=0;j0&&(M[B.textNodeName]=H):H!==void 0&&(M[B.textNodeName]=H),M}function gA(I){let B=Object.keys(I);for(let O=0;O0&&(O=` +`),ps(I,B,"",O)}function ps(I,B,O,H){let M="",j=!1;for(let re=0;re`,j=!1;continue}if(le===B.commentPropName){M+=H+``,j=!0;continue}if(le[0]==="?"){let qt=Xc(X[":@"],B),vt=le==="?xml"?"":H,ti=X[le][0][B.textNodeName];ti=ti.length!==0?" "+ti:"",M+=vt+`<${le}${ti}${qt}?>`,j=!0;continue}let et=H;et!==""&&(et+=B.indentBy);let Fe=H+`<${le}${Xc(X[":@"],B)}`,ft=ps(X[le],B,ye,et);B.unpairedTags.indexOf(le)!==-1?B.suppressUnpairedNode?M+=Fe+">":M+=Fe+"/>":ft&&ft.length!==0||!B.suppressEmptyNode?ft&&ft.endsWith(">")?M+=Fe+`>${ft}${H}`:(M+=Fe+">",ft&&H!==""&&(ft.includes("/>")||ft.includes("`):M+=Fe+"/>",j=!0}return M}function bo(I){let B=Object.keys(I);for(let O=0;O0&&B.processEntities)for(let O=0;O","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function P(I){this.options=Object.assign({},V,I),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=cr(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=ae),this.processTextOrObjNode=$,this.options.format?(this.indentate=ie,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function $(I,B,O,H){let M=this.j2x(I,O+1,H.concat(B));return I[this.options.textNodeName]!==void 0&&Object.keys(I).length===1?this.buildTextValNode(I[this.options.textNodeName],B,M.attrStr,O):this.buildObjectNode(M.val,B,M.attrStr,O)}function ie(I){return this.options.indentBy.repeat(I)}function ae(I){return!(!I.startsWith(this.options.attributeNamePrefix)||I===this.options.textNodeName)&&I.substr(this.attrPrefixLen)}P.prototype.build=function(I){return this.options.preserveOrder?ud(I,this.options):(Array.isArray(I)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(I={[this.options.arrayNodeName]:I}),this.j2x(I,0,[]).val)},P.prototype.j2x=function(I,B,O){let H="",M="",j=O.join(".");for(let re in I)if(Object.prototype.hasOwnProperty.call(I,re))if(I[re]===void 0)this.isAttribute(re)&&(M+="");else if(I[re]===null)this.isAttribute(re)||re===this.options.cdataPropName?M+="":re[0]==="?"?M+=this.indentate(B)+"<"+re+"?"+this.tagEndChar:M+=this.indentate(B)+"<"+re+"/"+this.tagEndChar;else if(I[re]instanceof Date)M+=this.buildTextValNode(I[re],re,"",B);else if(typeof I[re]!="object"){let X=this.isAttribute(re);if(X&&!this.ignoreAttributesFn(X,j))H+=this.buildAttrPairStr(X,""+I[re]);else if(!X)if(re===this.options.textNodeName){let le=this.options.tagValueProcessor(re,""+I[re]);M+=this.replaceEntitiesValue(le)}else M+=this.buildTextValNode(I[re],re,"",B)}else if(Array.isArray(I[re])){let X=I[re].length,le="",ye="";for(let et=0;et`+this.newLine:this.indentate(H)+"<"+B+O+j+this.tagEndChar+I+this.indentate(H)+M:this.indentate(H)+"<"+B+O+j+">"+I+M}},P.prototype.closeTag=function(I){let B="";return this.options.unpairedTags.indexOf(I)!==-1?this.options.suppressUnpairedNode||(B="/"):B=this.options.suppressEmptyNode?"/":`>`+this.newLine;if(this.options.commentPropName!==!1&&B===this.options.commentPropName)return this.indentate(H)+``+this.newLine;if(B[0]==="?")return this.indentate(H)+"<"+B+O+"?"+this.tagEndChar;{let M=this.options.tagValueProcessor(B,I);return M=this.replaceEntitiesValue(M),M===""?this.indentate(H)+"<"+B+O+this.closeTag(B)+this.tagEndChar:this.indentate(H)+"<"+B+O+">"+M+"0&&this.options.processEntities)for(let B=0;B{"use strict";d();Object.defineProperty(Pg,"__esModule",{value:!0});Pg.XML_CHARKEY=Pg.XML_ATTRKEY=void 0;Pg.XML_ATTRKEY="$";Pg.XML_CHARKEY="_"});var cue=g(H6=>{"use strict";d();Object.defineProperty(H6,"__esModule",{value:!0});H6.stringifyXML=Bat;H6.parseXML=Sat;var Fk=oue(),aue=Lk();function lue(e){var t;return{attributesGroupName:aue.XML_ATTRKEY,textNodeName:(t=e.xmlCharKey)!==null&&t!==void 0?t:aue.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}function wat(e={}){var t,r;return Object.assign(Object.assign({},lue(e)),{attributeNamePrefix:"@_",format:!0,suppressEmptyNode:!0,indentBy:"",rootNodeName:(t=e.rootName)!==null&&t!==void 0?t:"root",cdataPropName:(r=e.cdataPropName)!==null&&r!==void 0?r:"__cdata"})}function Iat(e={}){return Object.assign(Object.assign({},lue(e)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:e.stopNodes,processEntities:!0,trimValues:!1})}function Bat(e,t={}){let r=wat(t),i=new Fk.XMLBuilder(r),s={[r.rootNodeName]:e};return`${i.build(s)}`.replace(/\n/g,"")}async function Sat(e,t={}){if(!e)throw new Error("Document is empty");let r=Fk.XMLValidator.validate(e);if(r!==!0)throw r;let s=new Fk.XMLParser(Iat(t)).parse(e);if(s["?xml"]&&delete s["?xml"],!t.includeRoot)for(let o of Object.keys(s)){let a=s[o];return typeof a=="object"?Object.assign({},a):a}return s}});var Mk=g(tc=>{"use strict";d();Object.defineProperty(tc,"__esModule",{value:!0});tc.XML_CHARKEY=tc.XML_ATTRKEY=tc.parseXML=tc.stringifyXML=void 0;var uue=cue();Object.defineProperty(tc,"stringifyXML",{enumerable:!0,get:function(){return uue.stringifyXML}});Object.defineProperty(tc,"parseXML",{enumerable:!0,get:function(){return uue.parseXML}});var due=Lk();Object.defineProperty(tc,"XML_ATTRKEY",{enumerable:!0,get:function(){return due.XML_ATTRKEY}});Object.defineProperty(tc,"XML_CHARKEY",{enumerable:!0,get:function(){return due.XML_CHARKEY}})});var Og=g(G6=>{"use strict";d();Object.defineProperty(G6,"__esModule",{value:!0});G6.logger=void 0;var vat=ef();G6.logger=(0,vat.createClientLogger)("storage-blob")});var pue=g(j6=>{"use strict";d();Object.defineProperty(j6,"__esModule",{value:!0});j6.AbortError=void 0;var Uk=class extends Error{constructor(t){super(t),this.name="AbortError"}};j6.AbortError=Uk});var w2=g(z6=>{"use strict";d();Object.defineProperty(z6,"__esModule",{value:!0});z6.AbortError=void 0;var _at=pue();Object.defineProperty(z6,"AbortError",{enumerable:!0,get:function(){return _at.AbortError}})});var I2=g(V6=>{"use strict";d();Object.defineProperty(V6,"__esModule",{value:!0});V6.BaseRequestPolicy=void 0;var qk=class{_nextPolicy;_options;constructor(t,r){this._nextPolicy=t,this._options=r}shouldLog(t){return this._options.shouldLog(t)}log(t,r){this._options.log(t,r)}};V6.BaseRequestPolicy=qk});var Ti=g(Me=>{"use strict";d();Object.defineProperty(Me,"__esModule",{value:!0});Me.PathStylePorts=Me.BlobDoesNotUseCustomerSpecifiedEncryption=Me.BlobUsesCustomerSpecifiedEncryptionMsg=Me.StorageBlobLoggingAllowedQueryParameters=Me.StorageBlobLoggingAllowedHeaderNames=Me.DevelopmentConnectionString=Me.EncryptionAlgorithmAES25=Me.HTTP_VERSION_1_1=Me.HTTP_LINE_ENDING=Me.BATCH_MAX_PAYLOAD_IN_BYTES=Me.BATCH_MAX_REQUEST=Me.SIZE_1_MB=Me.ETagAny=Me.ETagNone=Me.HeaderConstants=Me.HTTPURLConnection=Me.URLConstants=Me.StorageOAuthScopes=Me.REQUEST_TIMEOUT=Me.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS=Me.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES=Me.DEFAULT_BLOCK_BUFFER_SIZE_BYTES=Me.BLOCK_BLOB_MAX_BLOCKS=Me.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES=Me.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES=Me.SERVICE_VERSION=Me.SDK_VERSION=void 0;Me.SDK_VERSION="12.28.0";Me.SERVICE_VERSION="2025-07-05";Me.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES=256*1024*1024;Me.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES=4e3*1024*1024;Me.BLOCK_BLOB_MAX_BLOCKS=5e4;Me.DEFAULT_BLOCK_BUFFER_SIZE_BYTES=8*1024*1024;Me.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES=4*1024*1024;Me.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS=5;Me.REQUEST_TIMEOUT=100*1e3;Me.StorageOAuthScopes="https://storage.azure.com/.default";Me.URLConstants={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};Me.HTTPURLConnection={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416};Me.HeaderConstants={AUTHORIZATION:"Authorization",AUTHORIZATION_SCHEME:"Bearer",CONTENT_ENCODING:"Content-Encoding",CONTENT_ID:"Content-ID",CONTENT_LANGUAGE:"Content-Language",CONTENT_LENGTH:"Content-Length",CONTENT_MD5:"Content-Md5",CONTENT_TRANSFER_ENCODING:"Content-Transfer-Encoding",CONTENT_TYPE:"Content-Type",COOKIE:"Cookie",DATE:"date",IF_MATCH:"if-match",IF_MODIFIED_SINCE:"if-modified-since",IF_NONE_MATCH:"if-none-match",IF_UNMODIFIED_SINCE:"if-unmodified-since",PREFIX_FOR_STORAGE:"x-ms-",RANGE:"Range",USER_AGENT:"User-Agent",X_MS_CLIENT_REQUEST_ID:"x-ms-client-request-id",X_MS_COPY_SOURCE:"x-ms-copy-source",X_MS_DATE:"x-ms-date",X_MS_ERROR_CODE:"x-ms-error-code",X_MS_VERSION:"x-ms-version",X_MS_CopySourceErrorCode:"x-ms-copy-source-error-code"};Me.ETagNone="";Me.ETagAny="*";Me.SIZE_1_MB=1*1024*1024;Me.BATCH_MAX_REQUEST=256;Me.BATCH_MAX_PAYLOAD_IN_BYTES=4*Me.SIZE_1_MB;Me.HTTP_LINE_ENDING=`\r +`;Me.HTTP_VERSION_1_1="HTTP/1.1";Me.EncryptionAlgorithmAES25="AES256";Me.DevelopmentConnectionString="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;";Me.StorageBlobLoggingAllowedHeaderNames=["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"];Me.StorageBlobLoggingAllowedQueryParameters=["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"];Me.BlobUsesCustomerSpecifiedEncryptionMsg="BlobUsesCustomerSpecifiedEncryption";Me.BlobDoesNotUseCustomerSpecifiedEncryption="BlobDoesNotUseCustomerSpecifiedEncryption";Me.PathStylePorts=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"]});var rn=g(Et=>{"use strict";d();Object.defineProperty(Et,"__esModule",{value:!0});Et.escapeURLPath=Nat;Et.getValueInConnString=Ld;Et.extractConnectionStringParts=Qat;Et.appendToURLPath=Dat;Et.setURLParameter=fue;Et.getURLParameter=hue;Et.setURLHost=Pat;Et.getURLPath=Oat;Et.getURLScheme=kat;Et.getURLPathAndQuery=Lat;Et.getURLQueries=Fat;Et.appendToURLQuery=Mat;Et.truncatedISO8061Date=Uat;Et.base64encode=mue;Et.base64decode=qat;Et.generateBlockID=Hat;Et.delay=Gat;Et.padStart=gue;Et.sanitizeURL=yue;Et.sanitizeHeaders=jat;Et.iEqual=zat;Et.getAccountNameFromUrl=Eue;Et.isIpEndpointStyle=bue;Et.toBlobTagsString=Vat;Et.toBlobTags=Wat;Et.toTags=Yat;Et.toQuerySerialization=$at;Et.parseObjectReplicationRecord=Jat;Et.attachCredential=Kat;Et.httpAuthorizationToString=Xat;Et.BlobNameToString=W6;Et.ConvertInternalResponseOfListBlobFlat=Zat;Et.ConvertInternalResponseOfListBlobHierarchy=elt;Et.ExtractPageRangeInfoItems=tlt;Et.EscapePath=rlt;Et.assertResponse=ilt;var xat=Qi(),Aue=mr(),kg=Ti();function Nat(e){let t=new URL(e),r=t.pathname;return r=r||"/",r=Tat(r),t.pathname=r,t.toString()}function Rat(e){let t="";if(e.search("DevelopmentStorageProxyUri=")!==-1){let r=e.split(";");for(let i of r)i.trim().startsWith("DevelopmentStorageProxyUri=")&&(t=i.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return t}function Ld(e,t){let r=e.split(";");for(let i of r)if(i.trim().startsWith(t))return i.trim().match(t+"=(.*)")[1];return""}function Qat(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=Rat(e),e=kg.DevelopmentConnectionString);let r=Ld(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,e.search("DefaultEndpointsProtocol=")!==-1&&e.search("AccountKey=")!==-1){let i="",s="",o=Buffer.from("accountKey","base64"),a="";if(s=Ld(e,"AccountName"),o=Buffer.from(Ld(e,"AccountKey"),"base64"),!r){i=Ld(e,"DefaultEndpointsProtocol");let l=i.toLowerCase();if(l!=="https"&&l!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(a=Ld(e,"EndpointSuffix"),!a)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${i}://${s}.blob.${a}`}if(s){if(o.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:s,accountKey:o,proxyUri:t}}else{let i=Ld(e,"SharedAccessSignature"),s=Ld(e,"AccountName");if(s||(s=Eue(r)),r){if(!i)throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}else throw new Error("Invalid BlobEndpoint in the provided SAS Connection String");return i.startsWith("?")&&(i=i.substring(1)),{kind:"SASConnString",url:r,accountName:s,accountSas:i}}}function Tat(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function Dat(e,t){let r=new URL(e),i=r.pathname;return i=i?i.endsWith("/")?`${i}${t}`:`${i}/${t}`:t,r.pathname=i,r.toString()}function fue(e,t,r){let i=new URL(e),s=encodeURIComponent(t),o=r?encodeURIComponent(r):void 0,a=i.search===""?"?":i.search,l=[];for(let c of a.slice(1).split("&"))if(c){let[u]=c.split("=",2);u!==s&&l.push(c)}return o&&l.push(`${s}=${o}`),i.search=l.length?`?${l.join("&")}`:"",i.toString()}function hue(e,t){return new URL(e).searchParams.get(t)??void 0}function Pat(e,t){let r=new URL(e);return r.hostname=t,r.toString()}function Oat(e){try{return new URL(e).pathname}catch{return}}function kat(e){try{let t=new URL(e);return t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol}catch{return}}function Lat(e){let t=new URL(e),r=t.pathname;if(!r)throw new RangeError("Invalid url without valid path.");let i=t.search||"";return i=i.trim(),i!==""&&(i=i.startsWith("?")?i:`?${i}`),`${r}${i}`}function Fat(e){let t=new URL(e).search;if(!t)return{};t=t.trim(),t=t.startsWith("?")?t.substring(1):t;let r=t.split("&");r=r.filter(s=>{let o=s.indexOf("="),a=s.lastIndexOf("=");return o>0&&o===a&&a42&&(e=e.slice(0,42));let o=e+gue(t.toString(),48-e.length,"0");return mue(o)}async function Gat(e,t,r){return new Promise((i,s)=>{let o,a=()=>{o!==void 0&&clearTimeout(o),s(r)};o=setTimeout(()=>{t!==void 0&&t.removeEventListener("abort",a),i()},e),t!==void 0&&t.addEventListener("abort",a)})}function gue(e,t,r=" "){return String.prototype.padStart?e.padStart(t,r):(r=r||" ",e.length>t?e:(t=t-e.length,t>r.length&&(r+=r.repeat(t/r.length)),r.slice(0,t)+e))}function yue(e){let t=e;return hue(t,kg.URLConstants.Parameters.SIGNATURE)&&(t=fue(t,kg.URLConstants.Parameters.SIGNATURE,"*****")),t}function jat(e){let t=(0,xat.createHttpHeaders)();for(let[r,i]of e)r.toLowerCase()===kg.HeaderConstants.AUTHORIZATION.toLowerCase()?t.set(r,"*****"):r.toLowerCase()===kg.HeaderConstants.X_MS_COPY_SOURCE?t.set(r,yue(i)):t.set(r,i);return t}function zat(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function Eue(e){let t=new URL(e),r;try{return t.hostname.split(".")[1]==="blob"?r=t.hostname.split(".")[0]:bue(t)?r=t.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}function bue(e){let t=e.host;return/^.*:.*:.*$|^(localhost|host.docker.internal)(:[0-9]+)?$|^(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])){3}(:[0-9]+)?$/.test(t)||!!e.port&&kg.PathStylePorts.includes(e.port)}function Vat(e){if(e===void 0)return;let t=[];for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let i=e[r];t.push(`${encodeURIComponent(r)}=${encodeURIComponent(i)}`)}return t.join("&")}function Wat(e){if(e===void 0)return;let t={blobTagSet:[]};for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let i=e[r];t.blobTagSet.push({key:r,value:i})}return t}function Yat(e){if(e===void 0)return;let t={};for(let r of e.blobTagSet)t[r.key]=r.value;return t}function $at(e){if(e!==void 0)switch(e.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:e.columnSeparator||",",fieldQuote:e.fieldQuote||"",recordSeparator:e.recordSeparator,escapeChar:e.escapeCharacter||"",headersPresent:e.hasHeaders||!1}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:e.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:e.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}function Jat(e){if(!e||"policy-id"in e)return;let t=[];for(let r in e){let i=r.split("_"),s="or-";i[0].startsWith(s)&&(i[0]=i[0].substring(s.length));let o={ruleId:i[1],replicationStatus:e[r]},a=t.findIndex(l=>l.policyId===i[0]);a>-1?t[a].rules.push(o):t.push({policyId:i[0],rules:[o]})}return t}function Kat(e,t){return e.credential=t,e}function Xat(e){return e?e.scheme+" "+e.value:void 0}function W6(e){return e.encoded?decodeURIComponent(e.content):e.content}function Zat(e){return{...e,segment:{blobItems:e.segment.blobItems.map(t=>({...t,name:W6(t.name)}))}}}function elt(e){return{...e,segment:{blobPrefixes:e.segment.blobPrefixes?.map(t=>({...t,name:W6(t.name)})),blobItems:e.segment.blobItems.map(t=>({...t,name:W6(t.name)}))}}}function*tlt(e){let t=[],r=[];e.pageRange&&(t=e.pageRange),e.clearRange&&(r=e.clearRange);let i=0,s=0;for(;i{"use strict";d();Object.defineProperty(Y6,"__esModule",{value:!0});Y6.StorageRetryPolicyType=void 0;var Cue;(function(e){e[e.EXPONENTIAL=0]="EXPONENTIAL",e[e.FIXED=1]="FIXED"})(Cue||(Y6.StorageRetryPolicyType=Cue={}))});var wue=g(B2=>{"use strict";d();Object.defineProperty(B2,"__esModule",{value:!0});B2.StorageRetryPolicy=void 0;B2.NewRetryPolicyFactory=alt;var nlt=w2(),slt=I2(),olt=Ti(),Gk=rn(),Fd=Og(),jk=Hk();function alt(e){return{create:(t,r)=>new $6(t,r,e)}}var Md={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:jk.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},llt=new nlt.AbortError("The operation was aborted."),$6=class extends slt.BaseRequestPolicy{retryOptions;constructor(t,r,i=Md){super(t,r),this.retryOptions={retryPolicyType:i.retryPolicyType?i.retryPolicyType:Md.retryPolicyType,maxTries:i.maxTries&&i.maxTries>=1?Math.floor(i.maxTries):Md.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:Md.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:Md.maxRetryDelayInMs):Md.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:Md.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:Md.secondaryHost}}async sendRequest(t){return this.attemptSendRequest(t,!1,1)}async attemptSendRequest(t,r,i){let s=t.clone(),o=r||!this.retryOptions.secondaryHost||!(t.method==="GET"||t.method==="HEAD"||t.method==="OPTIONS")||i%2===1;o||(s.url=(0,Gk.setURLHost)(s.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(s.url=(0,Gk.setURLParameter)(s.url,olt.URLConstants.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let a;try{if(Fd.logger.info(`RetryPolicy: =====> Try=${i} ${o?"Primary":"Secondary"}`),a=await this._nextPolicy.sendRequest(s),!this.shouldRetry(o,i,a))return a;r=r||!o&&a.status===404}catch(l){if(Fd.logger.error(`RetryPolicy: Caught error, message: ${l.message}, code: ${l.code}`),!this.shouldRetry(o,i,a,l))throw l}return await this.delay(o,i,t.abortSignal),this.attemptSendRequest(t,r,++i)}shouldRetry(t,r,i,s){if(r>=this.retryOptions.maxTries)return Fd.logger.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let o=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(s){for(let a of o)if(s.name.toUpperCase().includes(a)||s.message.toUpperCase().includes(a)||s.code&&s.code.toString().toUpperCase()===a)return Fd.logger.info(`RetryPolicy: Network error ${a} found, will retry.`),!0}if(i||s){let a=i?i.status:s?s.statusCode:0;if(!t&&a===404)return Fd.logger.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(a===503||a===500)return Fd.logger.info(`RetryPolicy: Will retry for status code ${a}.`),!0}return s?.code==="PARSE_ERROR"&&s?.message.startsWith('Error "Error: Unclosed root tag')?(Fd.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(t,r,i){let s=0;if(t)switch(this.retryOptions.retryPolicyType){case jk.StorageRetryPolicyType.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case jk.StorageRetryPolicyType.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return Fd.logger.info(`RetryPolicy: Delay for ${s}ms`),(0,Gk.delay)(s,i,llt)}};B2.StorageRetryPolicy=$6});var S2=g(Ud=>{"use strict";d();Object.defineProperty(Ud,"__esModule",{value:!0});Ud.StorageRetryPolicyFactory=Ud.StorageRetryPolicy=Ud.StorageRetryPolicyType=void 0;var Iue=wue();Object.defineProperty(Ud,"StorageRetryPolicy",{enumerable:!0,get:function(){return Iue.StorageRetryPolicy}});var clt=Hk();Object.defineProperty(Ud,"StorageRetryPolicyType",{enumerable:!0,get:function(){return clt.StorageRetryPolicyType}});var zk=class{retryOptions;constructor(t){this.retryOptions=t}create(t,r){return new Iue.StorageRetryPolicy(t,r,this.retryOptions)}};Ud.StorageRetryPolicyFactory=zk});var K6=g(J6=>{"use strict";d();Object.defineProperty(J6,"__esModule",{value:!0});J6.CredentialPolicy=void 0;var ult=I2(),Vk=class extends ult.BaseRequestPolicy{sendRequest(t){return this._nextPolicy.sendRequest(this.signRequest(t))}signRequest(t){return t}};J6.CredentialPolicy=Vk});var Yk=g(Wk=>{"use strict";d();Object.defineProperty(Wk,"__esModule",{value:!0});Wk.compareHeader=flt;var dlt=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1820,0,1823,1825,1827,1829,0,0,0,1837,2051,0,0,1843,0,3331,3354,3356,3358,3360,3362,3364,3366,3368,3370,0,0,0,0,0,0,0,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,0,0,1859,1860,1864,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,1868,0,1872,0]),plt=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),Alt=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32786,0,0,0,0,0,33298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function flt(e,t){return hlt(e,t)?-1:1}function hlt(e,t){let r=[dlt,plt,Alt],i=0,s=0,o=0;for(;io;let a=s{"use strict";d();Object.defineProperty(X6,"__esModule",{value:!0});X6.StorageSharedKeyCredentialPolicy=void 0;var $n=Ti(),Bue=rn(),mlt=K6(),glt=Yk(),$k=class extends mlt.CredentialPolicy{factory;constructor(t,r,i){super(t,r),this.factory=i}signRequest(t){t.headers.set($n.HeaderConstants.X_MS_DATE,new Date().toUTCString()),t.body&&(typeof t.body=="string"||t.body!==void 0)&&t.body.length>0&&t.headers.set($n.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(t.body));let r=[t.method.toUpperCase(),this.getHeaderValueToSign(t,$n.HeaderConstants.CONTENT_LANGUAGE),this.getHeaderValueToSign(t,$n.HeaderConstants.CONTENT_ENCODING),this.getHeaderValueToSign(t,$n.HeaderConstants.CONTENT_LENGTH),this.getHeaderValueToSign(t,$n.HeaderConstants.CONTENT_MD5),this.getHeaderValueToSign(t,$n.HeaderConstants.CONTENT_TYPE),this.getHeaderValueToSign(t,$n.HeaderConstants.DATE),this.getHeaderValueToSign(t,$n.HeaderConstants.IF_MODIFIED_SINCE),this.getHeaderValueToSign(t,$n.HeaderConstants.IF_MATCH),this.getHeaderValueToSign(t,$n.HeaderConstants.IF_NONE_MATCH),this.getHeaderValueToSign(t,$n.HeaderConstants.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(t,$n.HeaderConstants.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(t)+this.getCanonicalizedResourceString(t),i=this.factory.computeHMACSHA256(r);return t.headers.set($n.HeaderConstants.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),t}getHeaderValueToSign(t,r){let i=t.headers.get(r);return!i||r===$n.HeaderConstants.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(t){let r=t.headers.headersArray().filter(s=>s.name.toLowerCase().startsWith($n.HeaderConstants.PREFIX_FOR_STORAGE));r.sort((s,o)=>(0,glt.compareHeader)(s.name.toLowerCase(),o.name.toLowerCase())),r=r.filter((s,o,a)=>!(o>0&&s.name.toLowerCase()===a[o-1].name.toLowerCase()));let i="";return r.forEach(s=>{i+=`${s.name.toLowerCase().trimRight()}:${s.value.trimLeft()} +`}),i}getCanonicalizedResourceString(t){let r=(0,Bue.getURLPath)(t.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let s=(0,Bue.getURLQueries)(t.url),o={};if(s){let a=[];for(let l in s)if(Object.prototype.hasOwnProperty.call(s,l)){let c=l.toLowerCase();o[c]=s[l],a.push(c)}a.sort();for(let l of a)i+=` +${l}:${decodeURIComponent(o[l])}`}return i}};X6.StorageSharedKeyCredentialPolicy=$k});var ev=g(Z6=>{"use strict";d();Object.defineProperty(Z6,"__esModule",{value:!0});Z6.Credential=void 0;var Kk=class{create(t,r){throw new Error("Method should be implemented in children classes.")}};Z6.Credential=Kk});var qd=g(tv=>{"use strict";d();Object.defineProperty(tv,"__esModule",{value:!0});tv.StorageSharedKeyCredential=void 0;var ylt=require("node:crypto"),Elt=Jk(),blt=ev(),Xk=class extends blt.Credential{accountName;accountKey;constructor(t,r){super(),this.accountName=t,this.accountKey=Buffer.from(r,"base64")}create(t,r){return new Elt.StorageSharedKeyCredentialPolicy(t,r,this)}computeHMACSHA256(t){return(0,ylt.createHmac)("sha256",this.accountKey).update(t,"utf8").digest("base64")}};tv.StorageSharedKeyCredential=Xk});var eL=g(rv=>{"use strict";d();Object.defineProperty(rv,"__esModule",{value:!0});rv.AnonymousCredentialPolicy=void 0;var Clt=K6(),Zk=class extends Clt.CredentialPolicy{constructor(t,r){super(t,r)}};rv.AnonymousCredentialPolicy=Zk});var Hd=g(iv=>{"use strict";d();Object.defineProperty(iv,"__esModule",{value:!0});iv.AnonymousCredential=void 0;var wlt=eL(),Ilt=ev(),tL=class extends Ilt.Credential{create(t,r){return new wlt.AnonymousCredentialPolicy(t,r)}};iv.AnonymousCredential=tL});var Sue=g(nv=>{"use strict";d();Object.defineProperty(nv,"__esModule",{value:!0});nv.BuffersStream=void 0;var Blt=require("node:stream"),rL=class extends Blt.Readable{buffers;byteLength;byteOffsetInCurrentBuffer;bufferIndex;pushedBytesLength;constructor(t,r,i){super(i),this.buffers=t,this.byteLength=r,this.byteOffsetInCurrentBuffer=0,this.bufferIndex=0,this.pushedBytesLength=0;let s=0;for(let o of this.buffers)s+=o.byteLength;if(s=this.byteLength&&this.push(null),t||(t=this.readableHighWaterMark);let r=[],i=0;for(;it-i){let l=this.byteOffsetInCurrentBuffer+t-i;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,l)),this.pushedBytesLength+=t-i,this.byteOffsetInCurrentBuffer=l,i=t;break}else{let l=this.byteOffsetInCurrentBuffer+a;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,l)),a===o?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=l,this.pushedBytesLength+=a,i+=a}}r.length>1?this.push(Buffer.concat(r)):r.length===1&&this.push(r[0])}};nv.BuffersStream=rL});var vue=g(ov=>{"use strict";d();Object.defineProperty(ov,"__esModule",{value:!0});ov.PooledBuffer=void 0;var Slt=(Or(),xr(Pr)),vlt=Sue(),_lt=Slt.__importDefault(require("node:buffer")),sv=_lt.default.constants.MAX_LENGTH,iL=class{buffers=[];capacity;_size;get size(){return this._size}constructor(t,r,i){this.capacity=t,this._size=0;let s=Math.ceil(t/sv);for(let o=0;o0&&(t[0]=t[0].slice(a))}getReadableStream(){return new vlt.BuffersStream(this.buffers,this.size)}};ov.PooledBuffer=iL});var _ue=g(av=>{"use strict";d();Object.defineProperty(av,"__esModule",{value:!0});av.BufferScheduler=void 0;var xlt=require("events"),Nlt=vue(),nL=class{bufferSize;maxBuffers;readable;outgoingHandler;emitter=new xlt.EventEmitter;concurrency;offset=0;isStreamEnd=!1;isError=!1;executingOutgoingHandlers=0;encoding;numBuffers=0;unresolvedDataArray=[];unresolvedLength=0;incoming=[];outgoing=[];constructor(t,r,i,s,o,a){if(r<=0)throw new RangeError(`bufferSize must be larger than 0, current is ${r}`);if(i<=0)throw new RangeError(`maxBuffers must be larger than 0, current is ${i}`);if(o<=0)throw new RangeError(`concurrency must be larger than 0, current is ${o}`);this.bufferSize=r,this.maxBuffers=i,this.readable=t,this.outgoingHandler=s,this.concurrency=o,this.encoding=a}async do(){return new Promise((t,r)=>{this.readable.on("data",i=>{i=typeof i=="string"?Buffer.from(i,this.encoding):i,this.appendUnresolvedData(i),this.resolveData()||this.readable.pause()}),this.readable.on("error",i=>{this.emitter.emit("error",i)}),this.readable.on("end",()=>{this.isStreamEnd=!0,this.emitter.emit("checkEnd")}),this.emitter.on("error",i=>{this.isError=!0,this.readable.pause(),r(i)}),this.emitter.on("checkEnd",()=>{if(this.outgoing.length>0){this.triggerOutgoingHandlers();return}if(this.isStreamEnd&&this.executingOutgoingHandlers===0)if(this.unresolvedLength>0&&this.unresolvedLengthi.getReadableStream(),i.size,this.offset).then(t).catch(r)}else{if(this.unresolvedLength>=this.bufferSize)return;t()}})})}appendUnresolvedData(t){this.unresolvedDataArray.push(t),this.unresolvedLength+=t.length}shiftBufferFromUnresolvedDataArray(t){return t?t.fill(this.unresolvedDataArray,this.unresolvedLength):t=new Nlt.PooledBuffer(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength),this.unresolvedLength-=t.size,t}resolveData(){for(;this.unresolvedLength>=this.bufferSize;){let t;if(this.incoming.length>0)t=this.incoming.shift(),this.shiftBufferFromUnresolvedDataArray(t);else if(this.numBuffers=this.concurrency)return;t=this.outgoing.shift(),t&&this.triggerOutgoingHandler(t)}while(t)}async triggerOutgoingHandler(t){let r=t.size;this.executingOutgoingHandlers++,this.offset+=r;try{await this.outgoingHandler(()=>t.getReadableStream(),r,this.offset-r)}catch(i){this.emitter.emit("error",i);return}this.executingOutgoingHandlers--,this.reuseBuffer(t),this.emitter.emit("checkEnd")}reuseBuffer(t){this.incoming.push(t),!this.isError&&this.resolveData()&&!this.isStreamEnd&&this.readable.resume()}};av.BufferScheduler=nL});var xue=g(oL=>{"use strict";d();Object.defineProperty(oL,"__esModule",{value:!0});oL.getCachedDefaultHttpClient=Qlt;var Rlt=Qi(),sL;function Qlt(){return sL||(sL=(0,Rlt.createDefaultHttpClient)()),sL}});var v2=g(lv=>{"use strict";d();Object.defineProperty(lv,"__esModule",{value:!0});lv.BaseRequestPolicy=void 0;var aL=class{_nextPolicy;_options;constructor(t,r){this._nextPolicy=t,this._options=r}shouldLog(t){return this._options.shouldLog(t)}log(t,r){this._options.log(t,r)}};lv.BaseRequestPolicy=aL});var Iu=g(ma=>{"use strict";d();Object.defineProperty(ma,"__esModule",{value:!0});ma.PathStylePorts=ma.DevelopmentConnectionString=ma.HeaderConstants=ma.URLConstants=ma.SDK_VERSION=void 0;ma.SDK_VERSION="1.0.0";ma.URLConstants={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};ma.HeaderConstants={AUTHORIZATION:"Authorization",AUTHORIZATION_SCHEME:"Bearer",CONTENT_ENCODING:"Content-Encoding",CONTENT_ID:"Content-ID",CONTENT_LANGUAGE:"Content-Language",CONTENT_LENGTH:"Content-Length",CONTENT_MD5:"Content-Md5",CONTENT_TRANSFER_ENCODING:"Content-Transfer-Encoding",CONTENT_TYPE:"Content-Type",COOKIE:"Cookie",DATE:"date",IF_MATCH:"if-match",IF_MODIFIED_SINCE:"if-modified-since",IF_NONE_MATCH:"if-none-match",IF_UNMODIFIED_SINCE:"if-unmodified-since",PREFIX_FOR_STORAGE:"x-ms-",RANGE:"Range",USER_AGENT:"User-Agent",X_MS_CLIENT_REQUEST_ID:"x-ms-client-request-id",X_MS_COPY_SOURCE:"x-ms-copy-source",X_MS_DATE:"x-ms-date",X_MS_ERROR_CODE:"x-ms-error-code",X_MS_VERSION:"x-ms-version",X_MS_CopySourceErrorCode:"x-ms-copy-source-error-code"};ma.DevelopmentConnectionString="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;";ma.PathStylePorts=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"]});var of=g(lr=>{"use strict";d();Object.defineProperty(lr,"__esModule",{value:!0});lr.escapeURLPath=Dlt;lr.getValueInConnString=Gd;lr.extractConnectionStringParts=Olt;lr.appendToURLPath=Llt;lr.setURLParameter=Rue;lr.getURLParameter=Que;lr.setURLHost=Flt;lr.getURLPath=Mlt;lr.getURLScheme=Ult;lr.getURLPathAndQuery=qlt;lr.getURLQueries=Hlt;lr.appendToURLQuery=Glt;lr.truncatedISO8061Date=jlt;lr.base64encode=Tue;lr.base64decode=zlt;lr.generateBlockID=Vlt;lr.delay=Wlt;lr.padStart=Due;lr.sanitizeURL=Pue;lr.sanitizeHeaders=Ylt;lr.iEqual=$lt;lr.getAccountNameFromUrl=Oue;lr.isIpEndpointStyle=kue;lr.attachCredential=Jlt;lr.httpAuthorizationToString=Klt;lr.EscapePath=Xlt;lr.assertResponse=Zlt;var Tlt=Qi(),Nue=mr(),Lg=Iu();function Dlt(e){let t=new URL(e),r=t.pathname;return r=r||"/",r=klt(r),t.pathname=r,t.toString()}function Plt(e){let t="";if(e.search("DevelopmentStorageProxyUri=")!==-1){let r=e.split(";");for(let i of r)i.trim().startsWith("DevelopmentStorageProxyUri=")&&(t=i.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return t}function Gd(e,t){let r=e.split(";");for(let i of r)if(i.trim().startsWith(t))return i.trim().match(t+"=(.*)")[1];return""}function Olt(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=Plt(e),e=Lg.DevelopmentConnectionString);let r=Gd(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,e.search("DefaultEndpointsProtocol=")!==-1&&e.search("AccountKey=")!==-1){let i="",s="",o=Buffer.from("accountKey","base64"),a="";if(s=Gd(e,"AccountName"),o=Buffer.from(Gd(e,"AccountKey"),"base64"),!r){i=Gd(e,"DefaultEndpointsProtocol");let l=i.toLowerCase();if(l!=="https"&&l!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(a=Gd(e,"EndpointSuffix"),!a)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${i}://${s}.blob.${a}`}if(s){if(o.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:s,accountKey:o,proxyUri:t}}else{let i=Gd(e,"SharedAccessSignature"),s=Gd(e,"AccountName");if(s||(s=Oue(r)),r){if(!i)throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}else throw new Error("Invalid BlobEndpoint in the provided SAS Connection String");return i.startsWith("?")&&(i=i.substring(1)),{kind:"SASConnString",url:r,accountName:s,accountSas:i}}}function klt(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function Llt(e,t){let r=new URL(e),i=r.pathname;return i=i?i.endsWith("/")?`${i}${t}`:`${i}/${t}`:t,r.pathname=i,r.toString()}function Rue(e,t,r){let i=new URL(e),s=encodeURIComponent(t),o=r?encodeURIComponent(r):void 0,a=i.search===""?"?":i.search,l=[];for(let c of a.slice(1).split("&"))if(c){let[u]=c.split("=",2);u!==s&&l.push(c)}return o&&l.push(`${s}=${o}`),i.search=l.length?`?${l.join("&")}`:"",i.toString()}function Que(e,t){return new URL(e).searchParams.get(t)??void 0}function Flt(e,t){let r=new URL(e);return r.hostname=t,r.toString()}function Mlt(e){try{return new URL(e).pathname}catch{return}}function Ult(e){try{let t=new URL(e);return t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol}catch{return}}function qlt(e){let t=new URL(e),r=t.pathname;if(!r)throw new RangeError("Invalid url without valid path.");let i=t.search||"";return i=i.trim(),i!==""&&(i=i.startsWith("?")?i:`?${i}`),`${r}${i}`}function Hlt(e){let t=new URL(e).search;if(!t)return{};t=t.trim(),t=t.startsWith("?")?t.substring(1):t;let r=t.split("&");r=r.filter(s=>{let o=s.indexOf("="),a=s.lastIndexOf("=");return o>0&&o===a&&a42&&(e=e.slice(0,42));let o=e+Due(t.toString(),48-e.length,"0");return Tue(o)}async function Wlt(e,t,r){return new Promise((i,s)=>{let o,a=()=>{o!==void 0&&clearTimeout(o),s(r)};o=setTimeout(()=>{t!==void 0&&t.removeEventListener("abort",a),i()},e),t!==void 0&&t.addEventListener("abort",a)})}function Due(e,t,r=" "){return String.prototype.padStart?e.padStart(t,r):(r=r||" ",e.length>t?e:(t=t-e.length,t>r.length&&(r+=r.repeat(t/r.length)),r.slice(0,t)+e))}function Pue(e){let t=e;return Que(t,Lg.URLConstants.Parameters.SIGNATURE)&&(t=Rue(t,Lg.URLConstants.Parameters.SIGNATURE,"*****")),t}function Ylt(e){let t=(0,Tlt.createHttpHeaders)();for(let[r,i]of e)r.toLowerCase()===Lg.HeaderConstants.AUTHORIZATION.toLowerCase()?t.set(r,"*****"):r.toLowerCase()===Lg.HeaderConstants.X_MS_COPY_SOURCE?t.set(r,Pue(i)):t.set(r,i);return t}function $lt(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function Oue(e){let t=new URL(e),r;try{return t.hostname.split(".")[1]==="blob"?r=t.hostname.split(".")[0]:kue(t)?r=t.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}function kue(e){let t=e.host;return/^.*:.*:.*$|^(localhost|host.docker.internal)(:[0-9]+)?$|^(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])){3}(:[0-9]+)?$/.test(t)||!!e.port&&Lg.PathStylePorts.includes(e.port)}function Jlt(e,t){return e.credential=t,e}function Klt(e){return e?e.scheme+" "+e.value:void 0}function Xlt(e){let t=e.split("/");for(let r=0;r{"use strict";d();Object.defineProperty(cv,"__esModule",{value:!0});cv.StorageBrowserPolicy=void 0;var ect=v2(),tct=mr(),lL=Iu(),rct=of(),cL=class extends ect.BaseRequestPolicy{constructor(t,r){super(t,r)}async sendRequest(t){return tct.isNodeLike?this._nextPolicy.sendRequest(t):((t.method.toUpperCase()==="GET"||t.method.toUpperCase()==="HEAD")&&(t.url=(0,rct.setURLParameter)(t.url,lL.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.remove(lL.HeaderConstants.COOKIE),t.headers.remove(lL.HeaderConstants.CONTENT_LENGTH),this._nextPolicy.sendRequest(t))}};cv.StorageBrowserPolicy=cL});var Fue=g(Fg=>{"use strict";d();Object.defineProperty(Fg,"__esModule",{value:!0});Fg.StorageBrowserPolicyFactory=Fg.StorageBrowserPolicy=void 0;var Lue=uL();Object.defineProperty(Fg,"StorageBrowserPolicy",{enumerable:!0,get:function(){return Lue.StorageBrowserPolicy}});var dL=class{create(t,r){return new Lue.StorageBrowserPolicy(t,r)}};Fg.StorageBrowserPolicyFactory=dL});var dv=g(uv=>{"use strict";d();Object.defineProperty(uv,"__esModule",{value:!0});uv.CredentialPolicy=void 0;var ict=v2(),pL=class extends ict.BaseRequestPolicy{sendRequest(t){return this._nextPolicy.sendRequest(this.signRequest(t))}signRequest(t){return t}};uv.CredentialPolicy=pL});var fL=g(pv=>{"use strict";d();Object.defineProperty(pv,"__esModule",{value:!0});pv.AnonymousCredentialPolicy=void 0;var nct=dv(),AL=class extends nct.CredentialPolicy{constructor(t,r){super(t,r)}};pv.AnonymousCredentialPolicy=AL});var fv=g(Av=>{"use strict";d();Object.defineProperty(Av,"__esModule",{value:!0});Av.Credential=void 0;var hL=class{create(t,r){throw new Error("Method should be implemented in children classes.")}};Av.Credential=hL});var Mue=g(hv=>{"use strict";d();Object.defineProperty(hv,"__esModule",{value:!0});hv.AnonymousCredential=void 0;var sct=fL(),oct=fv(),mL=class extends oct.Credential{create(t,r){return new sct.AnonymousCredentialPolicy(t,r)}};hv.AnonymousCredential=mL});var yL=g(gL=>{"use strict";d();Object.defineProperty(gL,"__esModule",{value:!0});gL.compareHeader=uct;var act=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1820,0,1823,1825,1827,1829,0,0,0,1837,2051,0,0,1843,0,3331,3354,3356,3358,3360,3362,3364,3366,3368,3370,0,0,0,0,0,0,0,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,0,0,1859,1860,1864,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,1868,0,1872,0]),lct=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),cct=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32786,0,0,0,0,0,33298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function uct(e,t){return dct(e,t)?-1:1}function dct(e,t){let r=[act,lct,cct],i=0,s=0,o=0;for(;io;let a=s{"use strict";d();Object.defineProperty(mv,"__esModule",{value:!0});mv.StorageSharedKeyCredentialPolicy=void 0;var Jn=Iu(),Uue=of(),pct=dv(),Act=yL(),EL=class extends pct.CredentialPolicy{factory;constructor(t,r,i){super(t,r),this.factory=i}signRequest(t){t.headers.set(Jn.HeaderConstants.X_MS_DATE,new Date().toUTCString()),t.body&&(typeof t.body=="string"||t.body!==void 0)&&t.body.length>0&&t.headers.set(Jn.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(t.body));let r=[t.method.toUpperCase(),this.getHeaderValueToSign(t,Jn.HeaderConstants.CONTENT_LANGUAGE),this.getHeaderValueToSign(t,Jn.HeaderConstants.CONTENT_ENCODING),this.getHeaderValueToSign(t,Jn.HeaderConstants.CONTENT_LENGTH),this.getHeaderValueToSign(t,Jn.HeaderConstants.CONTENT_MD5),this.getHeaderValueToSign(t,Jn.HeaderConstants.CONTENT_TYPE),this.getHeaderValueToSign(t,Jn.HeaderConstants.DATE),this.getHeaderValueToSign(t,Jn.HeaderConstants.IF_MODIFIED_SINCE),this.getHeaderValueToSign(t,Jn.HeaderConstants.IF_MATCH),this.getHeaderValueToSign(t,Jn.HeaderConstants.IF_NONE_MATCH),this.getHeaderValueToSign(t,Jn.HeaderConstants.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(t,Jn.HeaderConstants.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(t)+this.getCanonicalizedResourceString(t),i=this.factory.computeHMACSHA256(r);return t.headers.set(Jn.HeaderConstants.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),t}getHeaderValueToSign(t,r){let i=t.headers.get(r);return!i||r===Jn.HeaderConstants.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(t){let r=t.headers.headersArray().filter(s=>s.name.toLowerCase().startsWith(Jn.HeaderConstants.PREFIX_FOR_STORAGE));r.sort((s,o)=>(0,Act.compareHeader)(s.name.toLowerCase(),o.name.toLowerCase())),r=r.filter((s,o,a)=>!(o>0&&s.name.toLowerCase()===a[o-1].name.toLowerCase()));let i="";return r.forEach(s=>{i+=`${s.name.toLowerCase().trimRight()}:${s.value.trimLeft()} +`}),i}getCanonicalizedResourceString(t){let r=(0,Uue.getURLPath)(t.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let s=(0,Uue.getURLQueries)(t.url),o={};if(s){let a=[];for(let l in s)if(Object.prototype.hasOwnProperty.call(s,l)){let c=l.toLowerCase();o[c]=s[l],a.push(c)}a.sort();for(let l of a)i+=` +${l}:${decodeURIComponent(o[l])}`}return i}};mv.StorageSharedKeyCredentialPolicy=EL});var que=g(gv=>{"use strict";d();Object.defineProperty(gv,"__esModule",{value:!0});gv.StorageSharedKeyCredential=void 0;var fct=require("node:crypto"),hct=bL(),mct=fv(),CL=class extends mct.Credential{accountName;accountKey;constructor(t,r){super(),this.accountName=t,this.accountKey=Buffer.from(r,"base64")}create(t,r){return new hct.StorageSharedKeyCredentialPolicy(t,r,this)}computeHMACSHA256(t){return(0,fct.createHmac)("sha256",this.accountKey).update(t,"utf8").digest("base64")}};gv.StorageSharedKeyCredential=CL});var Hue=g(yv=>{"use strict";d();Object.defineProperty(yv,"__esModule",{value:!0});yv.AbortError=void 0;var wL=class extends Error{constructor(t){super(t),this.name="AbortError"}};yv.AbortError=wL});var IL=g(Ev=>{"use strict";d();Object.defineProperty(Ev,"__esModule",{value:!0});Ev.AbortError=void 0;var gct=Hue();Object.defineProperty(Ev,"AbortError",{enumerable:!0,get:function(){return gct.AbortError}})});var BL=g(bv=>{"use strict";d();Object.defineProperty(bv,"__esModule",{value:!0});bv.logger=void 0;var yct=ef();bv.logger=(0,yct.createClientLogger)("storage-common")});var wv=g(Cv=>{"use strict";d();Object.defineProperty(Cv,"__esModule",{value:!0});Cv.StorageRetryPolicyType=void 0;var Gue;(function(e){e[e.EXPONENTIAL=0]="EXPONENTIAL",e[e.FIXED=1]="FIXED"})(Gue||(Cv.StorageRetryPolicyType=Gue={}))});var _L=g(_2=>{"use strict";d();Object.defineProperty(_2,"__esModule",{value:!0});_2.StorageRetryPolicy=void 0;_2.NewRetryPolicyFactory=wct;var Ect=IL(),bct=v2(),Cct=Iu(),SL=of(),jd=BL(),vL=wv();function wct(e){return{create:(t,r)=>new Iv(t,r,e)}}var zd={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:vL.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Ict=new Ect.AbortError("The operation was aborted."),Iv=class extends bct.BaseRequestPolicy{retryOptions;constructor(t,r,i=zd){super(t,r),this.retryOptions={retryPolicyType:i.retryPolicyType?i.retryPolicyType:zd.retryPolicyType,maxTries:i.maxTries&&i.maxTries>=1?Math.floor(i.maxTries):zd.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:zd.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:zd.maxRetryDelayInMs):zd.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:zd.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:zd.secondaryHost}}async sendRequest(t){return this.attemptSendRequest(t,!1,1)}async attemptSendRequest(t,r,i){let s=t.clone(),o=r||!this.retryOptions.secondaryHost||!(t.method==="GET"||t.method==="HEAD"||t.method==="OPTIONS")||i%2===1;o||(s.url=(0,SL.setURLHost)(s.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(s.url=(0,SL.setURLParameter)(s.url,Cct.URLConstants.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let a;try{if(jd.logger.info(`RetryPolicy: =====> Try=${i} ${o?"Primary":"Secondary"}`),a=await this._nextPolicy.sendRequest(s),!this.shouldRetry(o,i,a))return a;r=r||!o&&a.status===404}catch(l){if(jd.logger.error(`RetryPolicy: Caught error, message: ${l.message}, code: ${l.code}`),!this.shouldRetry(o,i,a,l))throw l}return await this.delay(o,i,t.abortSignal),this.attemptSendRequest(t,r,++i)}shouldRetry(t,r,i,s){if(r>=this.retryOptions.maxTries)return jd.logger.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let o=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(s){for(let a of o)if(s.name.toUpperCase().includes(a)||s.message.toUpperCase().includes(a)||s.code&&s.code.toString().toUpperCase()===a)return jd.logger.info(`RetryPolicy: Network error ${a} found, will retry.`),!0}if(i||s){let a=i?i.status:s?s.statusCode:0;if(!t&&a===404)return jd.logger.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(a===503||a===500)return jd.logger.info(`RetryPolicy: Will retry for status code ${a}.`),!0}return s?.code==="PARSE_ERROR"&&s?.message.startsWith('Error "Error: Unclosed root tag')?(jd.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(t,r,i){let s=0;if(t)switch(this.retryOptions.retryPolicyType){case vL.StorageRetryPolicyType.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case vL.StorageRetryPolicyType.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return jd.logger.info(`RetryPolicy: Delay for ${s}ms`),(0,SL.delay)(s,i,Ict)}};_2.StorageRetryPolicy=Iv});var Bv=g(Vd=>{"use strict";d();Object.defineProperty(Vd,"__esModule",{value:!0});Vd.StorageRetryPolicyFactory=Vd.StorageRetryPolicy=Vd.StorageRetryPolicyType=void 0;var jue=_L();Object.defineProperty(Vd,"StorageRetryPolicy",{enumerable:!0,get:function(){return jue.StorageRetryPolicy}});var Bct=wv();Object.defineProperty(Vd,"StorageRetryPolicyType",{enumerable:!0,get:function(){return Bct.StorageRetryPolicyType}});var xL=class{retryOptions;constructor(t){this.retryOptions=t}create(t,r){return new jue.StorageRetryPolicy(t,r,this.retryOptions)}};Vd.StorageRetryPolicyFactory=xL});var zue=g(Mg=>{"use strict";d();Object.defineProperty(Mg,"__esModule",{value:!0});Mg.storageBrowserPolicyName=void 0;Mg.storageBrowserPolicy=_ct;var Sct=mr(),NL=Iu(),vct=of();Mg.storageBrowserPolicyName="storageBrowserPolicy";function _ct(){return{name:Mg.storageBrowserPolicyName,async sendRequest(e,t){return Sct.isNodeLike||((e.method==="GET"||e.method==="HEAD")&&(e.url=(0,vct.setURLParameter)(e.url,NL.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.delete(NL.HeaderConstants.COOKIE),e.headers.delete(NL.HeaderConstants.CONTENT_LENGTH)),t(e)}}}});var Vue=g(Ug=>{"use strict";d();Object.defineProperty(Ug,"__esModule",{value:!0});Ug.storageCorrectContentLengthPolicyName=void 0;Ug.storageCorrectContentLengthPolicy=Nct;var xct=Iu();Ug.storageCorrectContentLengthPolicyName="StorageCorrectContentLengthPolicy";function Nct(){function e(t){t.body&&(typeof t.body=="string"||Buffer.isBuffer(t.body))&&t.body.length>0&&t.headers.set(xct.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(t.body))}return{name:Ug.storageCorrectContentLengthPolicyName,async sendRequest(t,r){return e(t),r(t)}}}});var Yue=g(Hg=>{"use strict";d();Object.defineProperty(Hg,"__esModule",{value:!0});Hg.storageRetryPolicyName=void 0;Hg.storageRetryPolicy=Oct;var Rct=IL(),Wue=Qi(),Qct=mr(),QL=Bv(),Tct=Iu(),RL=of(),Bu=BL();Hg.storageRetryPolicyName="storageRetryPolicy";var qg={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:QL.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Dct=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],Pct=new Rct.AbortError("The operation was aborted.");function Oct(e={}){let t=e.retryPolicyType??qg.retryPolicyType,r=e.maxTries??qg.maxTries,i=e.retryDelayInMs??qg.retryDelayInMs,s=e.maxRetryDelayInMs??qg.maxRetryDelayInMs,o=e.secondaryHost??qg.secondaryHost,a=e.tryTimeoutInMs??qg.tryTimeoutInMs;function l({isPrimaryRetry:u,attempt:p,response:A,error:f}){if(p>=r)return Bu.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${r}, no further try.`),!1;if(f){for(let m of Dct)if(f.name.toUpperCase().includes(m)||f.message.toUpperCase().includes(m)||f.code&&f.code.toString().toUpperCase()===m)return Bu.logger.info(`RetryPolicy: Network error ${m} found, will retry.`),!0;if(f?.code==="PARSE_ERROR"&&f?.message.startsWith('Error "Error: Unclosed root tag'))return Bu.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(A||f){let m=A?.status??f?.statusCode??0;if(!u&&m===404)return Bu.logger.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(m===503||m===500)return Bu.logger.info(`RetryPolicy: Will retry for status code ${m}.`),!0}return!1}function c(u,p){let A=0;if(u)switch(t){case QL.StorageRetryPolicyType.EXPONENTIAL:A=Math.min((Math.pow(2,p-1)-1)*i,s);break;case QL.StorageRetryPolicyType.FIXED:A=i;break}else A=Math.random()*1e3;return Bu.logger.info(`RetryPolicy: Delay for ${A}ms`),A}return{name:Hg.storageRetryPolicyName,async sendRequest(u,p){a&&(u.url=(0,RL.setURLParameter)(u.url,Tct.URLConstants.Parameters.TIMEOUT,String(Math.floor(a/1e3))));let A=u.url,f=o?(0,RL.setURLHost)(u.url,o):void 0,m=!1,y=1,E=!0,b,C;for(;E;){let w=m||!f||!["GET","HEAD","OPTIONS"].includes(u.method)||y%2===1;u.url=w?A:f,b=void 0,C=void 0;try{Bu.logger.info(`RetryPolicy: =====> Try=${y} ${w?"Primary":"Secondary"}`),b=await p(u),m=m||!w&&b.status===404}catch(S){if((0,Wue.isRestError)(S))Bu.logger.error(`RetryPolicy: Caught error, message: ${S.message}, code: ${S.code}`),C=S;else throw Bu.logger.error(`RetryPolicy: Caught error, message: ${(0,Qct.getErrorMessage)(S)}`),S}E=l({isPrimaryRetry:w,attempt:y,response:b,error:C}),E&&await(0,RL.delay)(c(w,y),u.abortSignal,Pct),y++}if(b)return b;throw C??new Wue.RestError("RetryPolicy failed without known error.")}}}});var Jue=g(Gg=>{"use strict";d();Object.defineProperty(Gg,"__esModule",{value:!0});Gg.storageSharedKeyCredentialPolicyName=void 0;Gg.storageSharedKeyCredentialPolicy=Fct;var kct=require("node:crypto"),Kn=Iu(),$ue=of(),Lct=yL();Gg.storageSharedKeyCredentialPolicyName="storageSharedKeyCredentialPolicy";function Fct(e){function t(o){o.headers.set(Kn.HeaderConstants.X_MS_DATE,new Date().toUTCString()),o.body&&(typeof o.body=="string"||Buffer.isBuffer(o.body))&&o.body.length>0&&o.headers.set(Kn.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(o.body));let a=[o.method.toUpperCase(),r(o,Kn.HeaderConstants.CONTENT_LANGUAGE),r(o,Kn.HeaderConstants.CONTENT_ENCODING),r(o,Kn.HeaderConstants.CONTENT_LENGTH),r(o,Kn.HeaderConstants.CONTENT_MD5),r(o,Kn.HeaderConstants.CONTENT_TYPE),r(o,Kn.HeaderConstants.DATE),r(o,Kn.HeaderConstants.IF_MODIFIED_SINCE),r(o,Kn.HeaderConstants.IF_MATCH),r(o,Kn.HeaderConstants.IF_NONE_MATCH),r(o,Kn.HeaderConstants.IF_UNMODIFIED_SINCE),r(o,Kn.HeaderConstants.RANGE)].join(` +`)+` +`+i(o)+s(o),l=(0,kct.createHmac)("sha256",e.accountKey).update(a,"utf8").digest("base64");o.headers.set(Kn.HeaderConstants.AUTHORIZATION,`SharedKey ${e.accountName}:${l}`)}function r(o,a){let l=o.headers.get(a);return!l||a===Kn.HeaderConstants.CONTENT_LENGTH&&l==="0"?"":l}function i(o){let a=[];for(let[c,u]of o.headers)c.toLowerCase().startsWith(Kn.HeaderConstants.PREFIX_FOR_STORAGE)&&a.push({name:c,value:u});a.sort((c,u)=>(0,Lct.compareHeader)(c.name.toLowerCase(),u.name.toLowerCase())),a=a.filter((c,u,p)=>!(u>0&&c.name.toLowerCase()===p[u-1].name.toLowerCase()));let l="";return a.forEach(c=>{l+=`${c.name.toLowerCase().trimRight()}:${c.value.trimLeft()} +`}),l}function s(o){let a=(0,$ue.getURLPath)(o.url)||"/",l="";l+=`/${e.accountName}${a}`;let c=(0,$ue.getURLQueries)(o.url),u={};if(c){let p=[];for(let A in c)if(Object.prototype.hasOwnProperty.call(c,A)){let f=A.toLowerCase();u[f]=c[A],p.push(f)}p.sort();for(let A of p)l+=` +${A}:${decodeURIComponent(u[A])}`}return l}return{name:Gg.storageSharedKeyCredentialPolicyName,async sendRequest(o,a){return t(o),a(o)}}}});var TL=g($r=>{"use strict";d();Object.defineProperty($r,"__esModule",{value:!0});$r.BaseRequestPolicy=$r.getCachedDefaultHttpClient=void 0;var vn=(Or(),xr(Pr));vn.__exportStar(_ue(),$r);var Mct=xue();Object.defineProperty($r,"getCachedDefaultHttpClient",{enumerable:!0,get:function(){return Mct.getCachedDefaultHttpClient}});vn.__exportStar(Fue(),$r);vn.__exportStar(Mue(),$r);vn.__exportStar(fv(),$r);vn.__exportStar(que(),$r);vn.__exportStar(Bv(),$r);var Uct=v2();Object.defineProperty($r,"BaseRequestPolicy",{enumerable:!0,get:function(){return Uct.BaseRequestPolicy}});vn.__exportStar(fL(),$r);vn.__exportStar(dv(),$r);vn.__exportStar(uL(),$r);vn.__exportStar(zue(),$r);vn.__exportStar(Vue(),$r);vn.__exportStar(wv(),$r);vn.__exportStar(_L(),$r);vn.__exportStar(Yue(),$r);vn.__exportStar(bL(),$r);vn.__exportStar(Jue(),$r);vn.__exportStar(Bv(),$r)});var Kue=g(jg=>{"use strict";d();Object.defineProperty(jg,"__esModule",{value:!0});jg.storageBrowserPolicyName=void 0;jg.storageBrowserPolicy=Gct;var qct=mr(),DL=Ti(),Hct=rn();jg.storageBrowserPolicyName="storageBrowserPolicy";function Gct(){return{name:jg.storageBrowserPolicyName,async sendRequest(e,t){return qct.isNodeLike||((e.method==="GET"||e.method==="HEAD")&&(e.url=(0,Hct.setURLParameter)(e.url,DL.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.delete(DL.HeaderConstants.COOKIE),e.headers.delete(DL.HeaderConstants.CONTENT_LENGTH)),t(e)}}}});var Zue=g(Vg=>{"use strict";d();Object.defineProperty(Vg,"__esModule",{value:!0});Vg.storageRetryPolicyName=void 0;Vg.storageRetryPolicy=$ct;var jct=w2(),Xue=Qi(),zct=mr(),OL=S2(),Vct=Ti(),PL=rn(),Su=Og();Vg.storageRetryPolicyName="storageRetryPolicy";var zg={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:OL.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Wct=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],Yct=new jct.AbortError("The operation was aborted.");function $ct(e={}){let t=e.retryPolicyType??zg.retryPolicyType,r=e.maxTries??zg.maxTries,i=e.retryDelayInMs??zg.retryDelayInMs,s=e.maxRetryDelayInMs??zg.maxRetryDelayInMs,o=e.secondaryHost??zg.secondaryHost,a=e.tryTimeoutInMs??zg.tryTimeoutInMs;function l({isPrimaryRetry:u,attempt:p,response:A,error:f}){if(p>=r)return Su.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${r}, no further try.`),!1;if(f){for(let m of Wct)if(f.name.toUpperCase().includes(m)||f.message.toUpperCase().includes(m)||f.code&&f.code.toString().toUpperCase()===m)return Su.logger.info(`RetryPolicy: Network error ${m} found, will retry.`),!0;if(f?.code==="PARSE_ERROR"&&f?.message.startsWith('Error "Error: Unclosed root tag'))return Su.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(A||f){let m=A?.status??f?.statusCode??0;if(!u&&m===404)return Su.logger.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(m===503||m===500)return Su.logger.info(`RetryPolicy: Will retry for status code ${m}.`),!0}return!1}function c(u,p){let A=0;if(u)switch(t){case OL.StorageRetryPolicyType.EXPONENTIAL:A=Math.min((Math.pow(2,p-1)-1)*i,s);break;case OL.StorageRetryPolicyType.FIXED:A=i;break}else A=Math.random()*1e3;return Su.logger.info(`RetryPolicy: Delay for ${A}ms`),A}return{name:Vg.storageRetryPolicyName,async sendRequest(u,p){a&&(u.url=(0,PL.setURLParameter)(u.url,Vct.URLConstants.Parameters.TIMEOUT,String(Math.floor(a/1e3))));let A=u.url,f=o?(0,PL.setURLHost)(u.url,o):void 0,m=!1,y=1,E=!0,b,C;for(;E;){let w=m||!f||!["GET","HEAD","OPTIONS"].includes(u.method)||y%2===1;u.url=w?A:f,b=void 0,C=void 0;try{Su.logger.info(`RetryPolicy: =====> Try=${y} ${w?"Primary":"Secondary"}`),b=await p(u),m=m||!w&&b.status===404}catch(S){if((0,Xue.isRestError)(S))Su.logger.error(`RetryPolicy: Caught error, message: ${S.message}, code: ${S.code}`),C=S;else throw Su.logger.error(`RetryPolicy: Caught error, message: ${(0,zct.getErrorMessage)(S)}`),S}E=l({isPrimaryRetry:w,attempt:y,response:b,error:C}),E&&await(0,PL.delay)(c(w,y),u.abortSignal,Yct),y++}if(b)return b;throw C??new Xue.RestError("RetryPolicy failed without known error.")}}}});var kL=g(Wg=>{"use strict";d();Object.defineProperty(Wg,"__esModule",{value:!0});Wg.storageSharedKeyCredentialPolicyName=void 0;Wg.storageSharedKeyCredentialPolicy=Xct;var Jct=require("node:crypto"),Xn=Ti(),ede=rn(),Kct=Yk();Wg.storageSharedKeyCredentialPolicyName="storageSharedKeyCredentialPolicy";function Xct(e){function t(o){o.headers.set(Xn.HeaderConstants.X_MS_DATE,new Date().toUTCString()),o.body&&(typeof o.body=="string"||Buffer.isBuffer(o.body))&&o.body.length>0&&o.headers.set(Xn.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(o.body));let a=[o.method.toUpperCase(),r(o,Xn.HeaderConstants.CONTENT_LANGUAGE),r(o,Xn.HeaderConstants.CONTENT_ENCODING),r(o,Xn.HeaderConstants.CONTENT_LENGTH),r(o,Xn.HeaderConstants.CONTENT_MD5),r(o,Xn.HeaderConstants.CONTENT_TYPE),r(o,Xn.HeaderConstants.DATE),r(o,Xn.HeaderConstants.IF_MODIFIED_SINCE),r(o,Xn.HeaderConstants.IF_MATCH),r(o,Xn.HeaderConstants.IF_NONE_MATCH),r(o,Xn.HeaderConstants.IF_UNMODIFIED_SINCE),r(o,Xn.HeaderConstants.RANGE)].join(` +`)+` +`+i(o)+s(o),l=(0,Jct.createHmac)("sha256",e.accountKey).update(a,"utf8").digest("base64");o.headers.set(Xn.HeaderConstants.AUTHORIZATION,`SharedKey ${e.accountName}:${l}`)}function r(o,a){let l=o.headers.get(a);return!l||a===Xn.HeaderConstants.CONTENT_LENGTH&&l==="0"?"":l}function i(o){let a=[];for(let[c,u]of o.headers)c.toLowerCase().startsWith(Xn.HeaderConstants.PREFIX_FOR_STORAGE)&&a.push({name:c,value:u});a.sort((c,u)=>(0,Kct.compareHeader)(c.name.toLowerCase(),u.name.toLowerCase())),a=a.filter((c,u,p)=>!(u>0&&c.name.toLowerCase()===p[u-1].name.toLowerCase()));let l="";return a.forEach(c=>{l+=`${c.name.toLowerCase().trimRight()}:${c.value.trimLeft()} +`}),l}function s(o){let a=(0,ede.getURLPath)(o.url)||"/",l="";l+=`/${e.accountName}${a}`;let c=(0,ede.getURLQueries)(o.url),u={};if(c){let p=[];for(let A in c)if(Object.prototype.hasOwnProperty.call(c,A)){let f=A.toLowerCase();u[f]=c[A],p.push(f)}p.sort();for(let A of p)l+=` +${A}:${decodeURIComponent(u[A])}`}return l}return{name:Wg.storageSharedKeyCredentialPolicyName,async sendRequest(o,a){return t(o),a(o)}}}});var tde=g(Sv=>{"use strict";d();Object.defineProperty(Sv,"__esModule",{value:!0});Sv.StorageBrowserPolicy=void 0;var Zct=I2(),eut=mr(),LL=Ti(),tut=rn(),FL=class extends Zct.BaseRequestPolicy{constructor(t,r){super(t,r)}async sendRequest(t){return eut.isNodeLike?this._nextPolicy.sendRequest(t):((t.method.toUpperCase()==="GET"||t.method.toUpperCase()==="HEAD")&&(t.url=(0,tut.setURLParameter)(t.url,LL.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.remove(LL.HeaderConstants.COOKIE),t.headers.remove(LL.HeaderConstants.CONTENT_LENGTH),this._nextPolicy.sendRequest(t))}};Sv.StorageBrowserPolicy=FL});var UL=g(Yg=>{"use strict";d();Object.defineProperty(Yg,"__esModule",{value:!0});Yg.StorageBrowserPolicyFactory=Yg.StorageBrowserPolicy=void 0;var rde=tde();Object.defineProperty(Yg,"StorageBrowserPolicy",{enumerable:!0,get:function(){return rde.StorageBrowserPolicy}});var ML=class{create(t,r){return new rde.StorageBrowserPolicy(t,r)}};Yg.StorageBrowserPolicyFactory=ML});var ide=g($g=>{"use strict";d();Object.defineProperty($g,"__esModule",{value:!0});$g.storageCorrectContentLengthPolicyName=void 0;$g.storageCorrectContentLengthPolicy=iut;var rut=Ti();$g.storageCorrectContentLengthPolicyName="StorageCorrectContentLengthPolicy";function iut(){function e(t){t.body&&(typeof t.body=="string"||Buffer.isBuffer(t.body))&&t.body.length>0&&t.headers.set(rut.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(t.body))}return{name:$g.storageCorrectContentLengthPolicyName,async sendRequest(t,r){return e(t),r(t)}}}});var Wd=g(rc=>{"use strict";d();Object.defineProperty(rc,"__esModule",{value:!0});rc.Pipeline=rc.StorageOAuthScopes=void 0;rc.isPipelineLike=put;rc.newPipeline=Aut;rc.getCoreClientOptions=hut;rc.getCredentialFromPipeline=cde;var ade=q6(),nde=Qi(),sde=ec(),ode=Mk(),qL=Ng(),nut=Og(),sut=S2(),lde=qd(),HL=Hd(),x2=Ti();Object.defineProperty(rc,"StorageOAuthScopes",{enumerable:!0,get:function(){return x2.StorageOAuthScopes}});var out=TL(),aut=Kue(),lut=Zue(),cut=kL(),uut=UL(),dut=ide();function put(e){if(!e||typeof e!="object")return!1;let t=e;return Array.isArray(t.factories)&&typeof t.options=="object"&&typeof t.toServiceClientOptions=="function"}var vv=class{factories;options;constructor(t,r={}){this.factories=t,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};rc.Pipeline=vv;function Aut(e,t={}){e||(e=new HL.AnonymousCredential);let r=new vv([],t);return r._credential=e,r}function fut(e){let t=[mut,ude,gut,yut,Eut,but,wut];if(e.factories.length){let r=e.factories.filter(i=>!t.some(s=>s(i)));if(r.length){let i=r.some(s=>Cut(s));return{wrappedPolicies:(0,ade.createRequestPolicyFactoryPolicy)(r),afterRetry:i}}}}function hut(e){let{httpClient:t,...r}=e.options,i=e._coreHttpClient;i||(i=t?(0,ade.convertHttpClient)(t):(0,out.getCachedDefaultHttpClient)(),e._coreHttpClient=i);let s=e._corePipeline;if(!s){let o=`azsdk-js-azure-storage-blob/${x2.SDK_VERSION}`,a=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;s=(0,sde.createClientPipeline)({...r,loggingOptions:{additionalAllowedHeaderNames:x2.StorageBlobLoggingAllowedHeaderNames,additionalAllowedQueryParameters:x2.StorageBlobLoggingAllowedQueryParameters,logger:nut.logger.info},userAgentOptions:{userAgentPrefix:a},serializationOptions:{stringifyXML:ode.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:ode.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}}),s.removePolicy({phase:"Retry"}),s.removePolicy({name:nde.decompressResponsePolicyName}),s.addPolicy((0,dut.storageCorrectContentLengthPolicy)()),s.addPolicy((0,lut.storageRetryPolicy)(r.retryOptions),{phase:"Retry"}),s.addPolicy((0,aut.storageBrowserPolicy)());let l=fut(e);l&&s.addPolicy(l.wrappedPolicies,l.afterRetry?{afterPhase:"Retry"}:void 0);let c=cde(e);(0,qL.isTokenCredential)(c)?s.addPolicy((0,nde.bearerTokenAuthenticationPolicy)({credential:c,scopes:r.audience??x2.StorageOAuthScopes,challengeCallbacks:{authorizeRequestOnChallenge:sde.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):c instanceof lde.StorageSharedKeyCredential&&s.addPolicy((0,cut.storageSharedKeyCredentialPolicy)({accountName:c.accountName,accountKey:c.accountKey}),{phase:"Sign"}),e._corePipeline=s}return{...r,allowInsecureConnection:!0,httpClient:i,pipeline:s}}function cde(e){if(e._credential)return e._credential;let t=new HL.AnonymousCredential;for(let r of e.factories)if((0,qL.isTokenCredential)(r.credential))t=r.credential;else if(ude(r))return r;return t}function ude(e){return e instanceof lde.StorageSharedKeyCredential?!0:e.constructor.name==="StorageSharedKeyCredential"}function mut(e){return e instanceof HL.AnonymousCredential?!0:e.constructor.name==="AnonymousCredential"}function gut(e){return(0,qL.isTokenCredential)(e.credential)}function yut(e){return e instanceof uut.StorageBrowserPolicyFactory?!0:e.constructor.name==="StorageBrowserPolicyFactory"}function Eut(e){return e instanceof sut.StorageRetryPolicyFactory?!0:e.constructor.name==="StorageRetryPolicyFactory"}function but(e){return e.constructor.name==="TelemetryPolicyFactory"}function Cut(e){return e.constructor.name==="InjectorPolicyFactory"}function wut(e){let t=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"],r={sendRequest:async a=>({request:a,headers:a.headers.clone(),status:500})},i={log(a,l){},shouldLog(a){return!1}},o=e.create(r,i).constructor.name;return t.some(a=>o.startsWith(a))}});var hde=g(ic=>{"use strict";d();Object.defineProperty(ic,"__esModule",{value:!0});ic.KnownStorageErrorCode=ic.KnownBlobExpiryOptions=ic.KnownFileShareTokenIntent=ic.KnownEncryptionAlgorithmType=void 0;var dde;(function(e){e.AES256="AES256"})(dde||(ic.KnownEncryptionAlgorithmType=dde={}));var pde;(function(e){e.Backup="backup"})(pde||(ic.KnownFileShareTokenIntent=pde={}));var Ade;(function(e){e.NeverExpire="NeverExpire",e.RelativeToCreation="RelativeToCreation",e.RelativeToNow="RelativeToNow",e.Absolute="Absolute"})(Ade||(ic.KnownBlobExpiryOptions=Ade={}));var fde;(function(e){e.AccountAlreadyExists="AccountAlreadyExists",e.AccountBeingCreated="AccountBeingCreated",e.AccountIsDisabled="AccountIsDisabled",e.AuthenticationFailed="AuthenticationFailed",e.AuthorizationFailure="AuthorizationFailure",e.ConditionHeadersNotSupported="ConditionHeadersNotSupported",e.ConditionNotMet="ConditionNotMet",e.EmptyMetadataKey="EmptyMetadataKey",e.InsufficientAccountPermissions="InsufficientAccountPermissions",e.InternalError="InternalError",e.InvalidAuthenticationInfo="InvalidAuthenticationInfo",e.InvalidHeaderValue="InvalidHeaderValue",e.InvalidHttpVerb="InvalidHttpVerb",e.InvalidInput="InvalidInput",e.InvalidMd5="InvalidMd5",e.InvalidMetadata="InvalidMetadata",e.InvalidQueryParameterValue="InvalidQueryParameterValue",e.InvalidRange="InvalidRange",e.InvalidResourceName="InvalidResourceName",e.InvalidUri="InvalidUri",e.InvalidXmlDocument="InvalidXmlDocument",e.InvalidXmlNodeValue="InvalidXmlNodeValue",e.Md5Mismatch="Md5Mismatch",e.MetadataTooLarge="MetadataTooLarge",e.MissingContentLengthHeader="MissingContentLengthHeader",e.MissingRequiredQueryParameter="MissingRequiredQueryParameter",e.MissingRequiredHeader="MissingRequiredHeader",e.MissingRequiredXmlNode="MissingRequiredXmlNode",e.MultipleConditionHeadersNotSupported="MultipleConditionHeadersNotSupported",e.OperationTimedOut="OperationTimedOut",e.OutOfRangeInput="OutOfRangeInput",e.OutOfRangeQueryParameterValue="OutOfRangeQueryParameterValue",e.RequestBodyTooLarge="RequestBodyTooLarge",e.ResourceTypeMismatch="ResourceTypeMismatch",e.RequestUrlFailedToParse="RequestUrlFailedToParse",e.ResourceAlreadyExists="ResourceAlreadyExists",e.ResourceNotFound="ResourceNotFound",e.ServerBusy="ServerBusy",e.UnsupportedHeader="UnsupportedHeader",e.UnsupportedXmlNode="UnsupportedXmlNode",e.UnsupportedQueryParameter="UnsupportedQueryParameter",e.UnsupportedHttpVerb="UnsupportedHttpVerb",e.AppendPositionConditionNotMet="AppendPositionConditionNotMet",e.BlobAlreadyExists="BlobAlreadyExists",e.BlobImmutableDueToPolicy="BlobImmutableDueToPolicy",e.BlobNotFound="BlobNotFound",e.BlobOverwritten="BlobOverwritten",e.BlobTierInadequateForContentLength="BlobTierInadequateForContentLength",e.BlobUsesCustomerSpecifiedEncryption="BlobUsesCustomerSpecifiedEncryption",e.BlockCountExceedsLimit="BlockCountExceedsLimit",e.BlockListTooLong="BlockListTooLong",e.CannotChangeToLowerTier="CannotChangeToLowerTier",e.CannotVerifyCopySource="CannotVerifyCopySource",e.ContainerAlreadyExists="ContainerAlreadyExists",e.ContainerBeingDeleted="ContainerBeingDeleted",e.ContainerDisabled="ContainerDisabled",e.ContainerNotFound="ContainerNotFound",e.ContentLengthLargerThanTierLimit="ContentLengthLargerThanTierLimit",e.CopyAcrossAccountsNotSupported="CopyAcrossAccountsNotSupported",e.CopyIdMismatch="CopyIdMismatch",e.FeatureVersionMismatch="FeatureVersionMismatch",e.IncrementalCopyBlobMismatch="IncrementalCopyBlobMismatch",e.IncrementalCopyOfEarlierVersionSnapshotNotAllowed="IncrementalCopyOfEarlierVersionSnapshotNotAllowed",e.IncrementalCopySourceMustBeSnapshot="IncrementalCopySourceMustBeSnapshot",e.InfiniteLeaseDurationRequired="InfiniteLeaseDurationRequired",e.InvalidBlobOrBlock="InvalidBlobOrBlock",e.InvalidBlobTier="InvalidBlobTier",e.InvalidBlobType="InvalidBlobType",e.InvalidBlockId="InvalidBlockId",e.InvalidBlockList="InvalidBlockList",e.InvalidOperation="InvalidOperation",e.InvalidPageRange="InvalidPageRange",e.InvalidSourceBlobType="InvalidSourceBlobType",e.InvalidSourceBlobUrl="InvalidSourceBlobUrl",e.InvalidVersionForPageBlobOperation="InvalidVersionForPageBlobOperation",e.LeaseAlreadyPresent="LeaseAlreadyPresent",e.LeaseAlreadyBroken="LeaseAlreadyBroken",e.LeaseIdMismatchWithBlobOperation="LeaseIdMismatchWithBlobOperation",e.LeaseIdMismatchWithContainerOperation="LeaseIdMismatchWithContainerOperation",e.LeaseIdMismatchWithLeaseOperation="LeaseIdMismatchWithLeaseOperation",e.LeaseIdMissing="LeaseIdMissing",e.LeaseIsBreakingAndCannotBeAcquired="LeaseIsBreakingAndCannotBeAcquired",e.LeaseIsBreakingAndCannotBeChanged="LeaseIsBreakingAndCannotBeChanged",e.LeaseIsBrokenAndCannotBeRenewed="LeaseIsBrokenAndCannotBeRenewed",e.LeaseLost="LeaseLost",e.LeaseNotPresentWithBlobOperation="LeaseNotPresentWithBlobOperation",e.LeaseNotPresentWithContainerOperation="LeaseNotPresentWithContainerOperation",e.LeaseNotPresentWithLeaseOperation="LeaseNotPresentWithLeaseOperation",e.MaxBlobSizeConditionNotMet="MaxBlobSizeConditionNotMet",e.NoAuthenticationInformation="NoAuthenticationInformation",e.NoPendingCopyOperation="NoPendingCopyOperation",e.OperationNotAllowedOnIncrementalCopyBlob="OperationNotAllowedOnIncrementalCopyBlob",e.PendingCopyOperation="PendingCopyOperation",e.PreviousSnapshotCannotBeNewer="PreviousSnapshotCannotBeNewer",e.PreviousSnapshotNotFound="PreviousSnapshotNotFound",e.PreviousSnapshotOperationNotSupported="PreviousSnapshotOperationNotSupported",e.SequenceNumberConditionNotMet="SequenceNumberConditionNotMet",e.SequenceNumberIncrementTooLarge="SequenceNumberIncrementTooLarge",e.SnapshotCountExceeded="SnapshotCountExceeded",e.SnapshotOperationRateExceeded="SnapshotOperationRateExceeded",e.SnapshotsPresent="SnapshotsPresent",e.SourceConditionNotMet="SourceConditionNotMet",e.SystemInUse="SystemInUse",e.TargetConditionNotMet="TargetConditionNotMet",e.UnauthorizedBlobOverwrite="UnauthorizedBlobOverwrite",e.BlobBeingRehydrated="BlobBeingRehydrated",e.BlobArchived="BlobArchived",e.BlobNotArchived="BlobNotArchived",e.AuthorizationSourceIPMismatch="AuthorizationSourceIPMismatch",e.AuthorizationProtocolMismatch="AuthorizationProtocolMismatch",e.AuthorizationPermissionMismatch="AuthorizationPermissionMismatch",e.AuthorizationServiceMismatch="AuthorizationServiceMismatch",e.AuthorizationResourceTypeMismatch="AuthorizationResourceTypeMismatch",e.BlobAccessTierNotSupportedForAccountType="BlobAccessTierNotSupportedForAccountType"})(fde||(ic.KnownStorageErrorCode=fde={}))});var Yd=g(v=>{"use strict";d();Object.defineProperty(v,"__esModule",{value:!0});v.ServiceGetUserDelegationKeyHeaders=v.ServiceListContainersSegmentExceptionHeaders=v.ServiceListContainersSegmentHeaders=v.ServiceGetStatisticsExceptionHeaders=v.ServiceGetStatisticsHeaders=v.ServiceGetPropertiesExceptionHeaders=v.ServiceGetPropertiesHeaders=v.ServiceSetPropertiesExceptionHeaders=v.ServiceSetPropertiesHeaders=v.ArrowField=v.ArrowConfiguration=v.JsonTextConfiguration=v.DelimitedTextConfiguration=v.QueryFormat=v.QuerySerialization=v.QueryRequest=v.ClearRange=v.PageRange=v.PageList=v.Block=v.BlockList=v.BlockLookupList=v.BlobPrefix=v.BlobHierarchyListSegment=v.ListBlobsHierarchySegmentResponse=v.BlobPropertiesInternal=v.BlobName=v.BlobItemInternal=v.BlobFlatListSegment=v.ListBlobsFlatSegmentResponse=v.AccessPolicy=v.SignedIdentifier=v.BlobTag=v.BlobTags=v.FilterBlobItem=v.FilterBlobSegment=v.UserDelegationKey=v.KeyInfo=v.ContainerProperties=v.ContainerItem=v.ListContainersSegmentResponse=v.GeoReplication=v.BlobServiceStatistics=v.StorageError=v.StaticWebsite=v.CorsRule=v.Metrics=v.RetentionPolicy=v.Logging=v.BlobServiceProperties=void 0;v.BlobUndeleteHeaders=v.BlobDeleteExceptionHeaders=v.BlobDeleteHeaders=v.BlobGetPropertiesExceptionHeaders=v.BlobGetPropertiesHeaders=v.BlobDownloadExceptionHeaders=v.BlobDownloadHeaders=v.ContainerGetAccountInfoExceptionHeaders=v.ContainerGetAccountInfoHeaders=v.ContainerListBlobHierarchySegmentExceptionHeaders=v.ContainerListBlobHierarchySegmentHeaders=v.ContainerListBlobFlatSegmentExceptionHeaders=v.ContainerListBlobFlatSegmentHeaders=v.ContainerChangeLeaseExceptionHeaders=v.ContainerChangeLeaseHeaders=v.ContainerBreakLeaseExceptionHeaders=v.ContainerBreakLeaseHeaders=v.ContainerRenewLeaseExceptionHeaders=v.ContainerRenewLeaseHeaders=v.ContainerReleaseLeaseExceptionHeaders=v.ContainerReleaseLeaseHeaders=v.ContainerAcquireLeaseExceptionHeaders=v.ContainerAcquireLeaseHeaders=v.ContainerFilterBlobsExceptionHeaders=v.ContainerFilterBlobsHeaders=v.ContainerSubmitBatchExceptionHeaders=v.ContainerSubmitBatchHeaders=v.ContainerRenameExceptionHeaders=v.ContainerRenameHeaders=v.ContainerRestoreExceptionHeaders=v.ContainerRestoreHeaders=v.ContainerSetAccessPolicyExceptionHeaders=v.ContainerSetAccessPolicyHeaders=v.ContainerGetAccessPolicyExceptionHeaders=v.ContainerGetAccessPolicyHeaders=v.ContainerSetMetadataExceptionHeaders=v.ContainerSetMetadataHeaders=v.ContainerDeleteExceptionHeaders=v.ContainerDeleteHeaders=v.ContainerGetPropertiesExceptionHeaders=v.ContainerGetPropertiesHeaders=v.ContainerCreateExceptionHeaders=v.ContainerCreateHeaders=v.ServiceFilterBlobsExceptionHeaders=v.ServiceFilterBlobsHeaders=v.ServiceSubmitBatchExceptionHeaders=v.ServiceSubmitBatchHeaders=v.ServiceGetAccountInfoExceptionHeaders=v.ServiceGetAccountInfoHeaders=v.ServiceGetUserDelegationKeyExceptionHeaders=void 0;v.PageBlobGetPageRangesHeaders=v.PageBlobUploadPagesFromURLExceptionHeaders=v.PageBlobUploadPagesFromURLHeaders=v.PageBlobClearPagesExceptionHeaders=v.PageBlobClearPagesHeaders=v.PageBlobUploadPagesExceptionHeaders=v.PageBlobUploadPagesHeaders=v.PageBlobCreateExceptionHeaders=v.PageBlobCreateHeaders=v.BlobSetTagsExceptionHeaders=v.BlobSetTagsHeaders=v.BlobGetTagsExceptionHeaders=v.BlobGetTagsHeaders=v.BlobQueryExceptionHeaders=v.BlobQueryHeaders=v.BlobGetAccountInfoExceptionHeaders=v.BlobGetAccountInfoHeaders=v.BlobSetTierExceptionHeaders=v.BlobSetTierHeaders=v.BlobAbortCopyFromURLExceptionHeaders=v.BlobAbortCopyFromURLHeaders=v.BlobCopyFromURLExceptionHeaders=v.BlobCopyFromURLHeaders=v.BlobStartCopyFromURLExceptionHeaders=v.BlobStartCopyFromURLHeaders=v.BlobCreateSnapshotExceptionHeaders=v.BlobCreateSnapshotHeaders=v.BlobBreakLeaseExceptionHeaders=v.BlobBreakLeaseHeaders=v.BlobChangeLeaseExceptionHeaders=v.BlobChangeLeaseHeaders=v.BlobRenewLeaseExceptionHeaders=v.BlobRenewLeaseHeaders=v.BlobReleaseLeaseExceptionHeaders=v.BlobReleaseLeaseHeaders=v.BlobAcquireLeaseExceptionHeaders=v.BlobAcquireLeaseHeaders=v.BlobSetMetadataExceptionHeaders=v.BlobSetMetadataHeaders=v.BlobSetLegalHoldExceptionHeaders=v.BlobSetLegalHoldHeaders=v.BlobDeleteImmutabilityPolicyExceptionHeaders=v.BlobDeleteImmutabilityPolicyHeaders=v.BlobSetImmutabilityPolicyExceptionHeaders=v.BlobSetImmutabilityPolicyHeaders=v.BlobSetHttpHeadersExceptionHeaders=v.BlobSetHttpHeadersHeaders=v.BlobSetExpiryExceptionHeaders=v.BlobSetExpiryHeaders=v.BlobUndeleteExceptionHeaders=void 0;v.BlockBlobGetBlockListExceptionHeaders=v.BlockBlobGetBlockListHeaders=v.BlockBlobCommitBlockListExceptionHeaders=v.BlockBlobCommitBlockListHeaders=v.BlockBlobStageBlockFromURLExceptionHeaders=v.BlockBlobStageBlockFromURLHeaders=v.BlockBlobStageBlockExceptionHeaders=v.BlockBlobStageBlockHeaders=v.BlockBlobPutBlobFromUrlExceptionHeaders=v.BlockBlobPutBlobFromUrlHeaders=v.BlockBlobUploadExceptionHeaders=v.BlockBlobUploadHeaders=v.AppendBlobSealExceptionHeaders=v.AppendBlobSealHeaders=v.AppendBlobAppendBlockFromUrlExceptionHeaders=v.AppendBlobAppendBlockFromUrlHeaders=v.AppendBlobAppendBlockExceptionHeaders=v.AppendBlobAppendBlockHeaders=v.AppendBlobCreateExceptionHeaders=v.AppendBlobCreateHeaders=v.PageBlobCopyIncrementalExceptionHeaders=v.PageBlobCopyIncrementalHeaders=v.PageBlobUpdateSequenceNumberExceptionHeaders=v.PageBlobUpdateSequenceNumberHeaders=v.PageBlobResizeExceptionHeaders=v.PageBlobResizeHeaders=v.PageBlobGetPageRangesDiffExceptionHeaders=v.PageBlobGetPageRangesDiffHeaders=v.PageBlobGetPageRangesExceptionHeaders=void 0;v.BlobServiceProperties={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:"StaticWebsite"}}}}};v.Logging={serializedName:"Logging",type:{name:"Composite",className:"Logging",modelProperties:{version:{serializedName:"Version",required:!0,xmlName:"Version",type:{name:"String"}},deleteProperty:{serializedName:"Delete",required:!0,xmlName:"Delete",type:{name:"Boolean"}},read:{serializedName:"Read",required:!0,xmlName:"Read",type:{name:"Boolean"}},write:{serializedName:"Write",required:!0,xmlName:"Write",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}};v.RetentionPolicy={serializedName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},days:{constraints:{InclusiveMinimum:1},serializedName:"Days",xmlName:"Days",type:{name:"Number"}}}}};v.Metrics={serializedName:"Metrics",type:{name:"Composite",className:"Metrics",modelProperties:{version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},includeAPIs:{serializedName:"IncludeAPIs",xmlName:"IncludeAPIs",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}};v.CorsRule={serializedName:"CorsRule",type:{name:"Composite",className:"CorsRule",modelProperties:{allowedOrigins:{serializedName:"AllowedOrigins",required:!0,xmlName:"AllowedOrigins",type:{name:"String"}},allowedMethods:{serializedName:"AllowedMethods",required:!0,xmlName:"AllowedMethods",type:{name:"String"}},allowedHeaders:{serializedName:"AllowedHeaders",required:!0,xmlName:"AllowedHeaders",type:{name:"String"}},exposedHeaders:{serializedName:"ExposedHeaders",required:!0,xmlName:"ExposedHeaders",type:{name:"String"}},maxAgeInSeconds:{constraints:{InclusiveMinimum:0},serializedName:"MaxAgeInSeconds",required:!0,xmlName:"MaxAgeInSeconds",type:{name:"Number"}}}}};v.StaticWebsite={serializedName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},indexDocument:{serializedName:"IndexDocument",xmlName:"IndexDocument",type:{name:"String"}},errorDocument404Path:{serializedName:"ErrorDocument404Path",xmlName:"ErrorDocument404Path",type:{name:"String"}},defaultIndexDocumentPath:{serializedName:"DefaultIndexDocumentPath",xmlName:"DefaultIndexDocumentPath",type:{name:"String"}}}}};v.StorageError={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}},authenticationErrorDetail:{serializedName:"AuthenticationErrorDetail",xmlName:"AuthenticationErrorDetail",type:{name:"String"}}}}};v.BlobServiceStatistics={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}};v.GeoReplication={serializedName:"GeoReplication",type:{name:"Composite",className:"GeoReplication",modelProperties:{status:{serializedName:"Status",required:!0,xmlName:"Status",type:{name:"Enum",allowedValues:["live","bootstrap","unavailable"]}},lastSyncOn:{serializedName:"LastSyncTime",required:!0,xmlName:"LastSyncTime",type:{name:"DateTimeRfc1123"}}}}};v.ListContainersSegmentResponse={serializedName:"ListContainersSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListContainersSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},containerItems:{serializedName:"ContainerItems",required:!0,xmlName:"Containers",xmlIsWrapped:!0,xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}};v.ContainerItem={serializedName:"ContainerItem",xmlName:"Container",type:{name:"Composite",className:"ContainerItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},deleted:{serializedName:"Deleted",xmlName:"Deleted",type:{name:"Boolean"}},version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"ContainerProperties"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}};v.ContainerProperties={serializedName:"ContainerProperties",type:{name:"Composite",className:"ContainerProperties",modelProperties:{lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},publicAccess:{serializedName:"PublicAccess",xmlName:"PublicAccess",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"HasImmutabilityPolicy",xmlName:"HasImmutabilityPolicy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"HasLegalHold",xmlName:"HasLegalHold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"DefaultEncryptionScope",xmlName:"DefaultEncryptionScope",type:{name:"String"}},preventEncryptionScopeOverride:{serializedName:"DenyEncryptionScopeOverride",xmlName:"DenyEncryptionScopeOverride",type:{name:"Boolean"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},isImmutableStorageWithVersioningEnabled:{serializedName:"ImmutableStorageWithVersioningEnabled",xmlName:"ImmutableStorageWithVersioningEnabled",type:{name:"Boolean"}}}}};v.KeyInfo={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{startsOn:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",required:!0,xmlName:"Expiry",type:{name:"String"}}}}};v.UserDelegationKey={serializedName:"UserDelegationKey",type:{name:"Composite",className:"UserDelegationKey",modelProperties:{signedObjectId:{serializedName:"SignedOid",required:!0,xmlName:"SignedOid",type:{name:"String"}},signedTenantId:{serializedName:"SignedTid",required:!0,xmlName:"SignedTid",type:{name:"String"}},signedStartsOn:{serializedName:"SignedStart",required:!0,xmlName:"SignedStart",type:{name:"String"}},signedExpiresOn:{serializedName:"SignedExpiry",required:!0,xmlName:"SignedExpiry",type:{name:"String"}},signedService:{serializedName:"SignedService",required:!0,xmlName:"SignedService",type:{name:"String"}},signedVersion:{serializedName:"SignedVersion",required:!0,xmlName:"SignedVersion",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}};v.FilterBlobSegment={serializedName:"FilterBlobSegment",xmlName:"EnumerationResults",type:{name:"Composite",className:"FilterBlobSegment",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},where:{serializedName:"Where",required:!0,xmlName:"Where",type:{name:"String"}},blobs:{serializedName:"Blobs",required:!0,xmlName:"Blobs",xmlIsWrapped:!0,xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"FilterBlobItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}};v.FilterBlobItem={serializedName:"FilterBlobItem",xmlName:"Blob",type:{name:"Composite",className:"FilterBlobItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",type:{name:"String"}},tags:{serializedName:"Tags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}}}}};v.BlobTags={serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags",modelProperties:{blobTagSet:{serializedName:"BlobTagSet",required:!0,xmlName:"TagSet",xmlIsWrapped:!0,xmlElementName:"Tag",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobTag"}}}}}}};v.BlobTag={serializedName:"BlobTag",xmlName:"Tag",type:{name:"Composite",className:"BlobTag",modelProperties:{key:{serializedName:"Key",required:!0,xmlName:"Key",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}};v.SignedIdentifier={serializedName:"SignedIdentifier",xmlName:"SignedIdentifier",type:{name:"Composite",className:"SignedIdentifier",modelProperties:{id:{serializedName:"Id",required:!0,xmlName:"Id",type:{name:"String"}},accessPolicy:{serializedName:"AccessPolicy",xmlName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy"}}}}};v.AccessPolicy={serializedName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy",modelProperties:{startsOn:{serializedName:"Start",xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",xmlName:"Expiry",type:{name:"String"}},permissions:{serializedName:"Permission",xmlName:"Permission",type:{name:"String"}}}}};v.ListBlobsFlatSegmentResponse={serializedName:"ListBlobsFlatSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsFlatSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}};v.BlobFlatListSegment={serializedName:"BlobFlatListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment",modelProperties:{blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}};v.BlobItemInternal={serializedName:"BlobItemInternal",xmlName:"Blob",type:{name:"Composite",className:"BlobItemInternal",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}},deleted:{serializedName:"Deleted",required:!0,xmlName:"Deleted",type:{name:"Boolean"}},snapshot:{serializedName:"Snapshot",required:!0,xmlName:"Snapshot",type:{name:"String"}},versionId:{serializedName:"VersionId",xmlName:"VersionId",type:{name:"String"}},isCurrentVersion:{serializedName:"IsCurrentVersion",xmlName:"IsCurrentVersion",type:{name:"Boolean"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobTags:{serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}},objectReplicationMetadata:{serializedName:"ObjectReplicationMetadata",xmlName:"OrMetadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},hasVersionsOnly:{serializedName:"HasVersionsOnly",xmlName:"HasVersionsOnly",type:{name:"Boolean"}}}}};v.BlobName={serializedName:"BlobName",type:{name:"Composite",className:"BlobName",modelProperties:{encoded:{serializedName:"Encoded",xmlName:"Encoded",xmlIsAttribute:!0,type:{name:"Boolean"}},content:{serializedName:"content",xmlName:"content",xmlIsMsText:!0,type:{name:"String"}}}}};v.BlobPropertiesInternal={serializedName:"BlobPropertiesInternal",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal",modelProperties:{createdOn:{serializedName:"Creation-Time",xmlName:"Creation-Time",type:{name:"DateTimeRfc1123"}},lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},contentLength:{serializedName:"Content-Length",xmlName:"Content-Length",type:{name:"Number"}},contentType:{serializedName:"Content-Type",xmlName:"Content-Type",type:{name:"String"}},contentEncoding:{serializedName:"Content-Encoding",xmlName:"Content-Encoding",type:{name:"String"}},contentLanguage:{serializedName:"Content-Language",xmlName:"Content-Language",type:{name:"String"}},contentMD5:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}},contentDisposition:{serializedName:"Content-Disposition",xmlName:"Content-Disposition",type:{name:"String"}},cacheControl:{serializedName:"Cache-Control",xmlName:"Cache-Control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"BlobType",xmlName:"BlobType",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},copyId:{serializedName:"CopyId",xmlName:"CopyId",type:{name:"String"}},copyStatus:{serializedName:"CopyStatus",xmlName:"CopyStatus",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},copySource:{serializedName:"CopySource",xmlName:"CopySource",type:{name:"String"}},copyProgress:{serializedName:"CopyProgress",xmlName:"CopyProgress",type:{name:"String"}},copyCompletedOn:{serializedName:"CopyCompletionTime",xmlName:"CopyCompletionTime",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"CopyStatusDescription",xmlName:"CopyStatusDescription",type:{name:"String"}},serverEncrypted:{serializedName:"ServerEncrypted",xmlName:"ServerEncrypted",type:{name:"Boolean"}},incrementalCopy:{serializedName:"IncrementalCopy",xmlName:"IncrementalCopy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"DestinationSnapshot",xmlName:"DestinationSnapshot",type:{name:"String"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},accessTier:{serializedName:"AccessTier",xmlName:"AccessTier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}},accessTierInferred:{serializedName:"AccessTierInferred",xmlName:"AccessTierInferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"ArchiveStatus",xmlName:"ArchiveStatus",type:{name:"Enum",allowedValues:["rehydrate-pending-to-hot","rehydrate-pending-to-cool","rehydrate-pending-to-cold"]}},customerProvidedKeySha256:{serializedName:"CustomerProvidedKeySha256",xmlName:"CustomerProvidedKeySha256",type:{name:"String"}},encryptionScope:{serializedName:"EncryptionScope",xmlName:"EncryptionScope",type:{name:"String"}},accessTierChangedOn:{serializedName:"AccessTierChangeTime",xmlName:"AccessTierChangeTime",type:{name:"DateTimeRfc1123"}},tagCount:{serializedName:"TagCount",xmlName:"TagCount",type:{name:"Number"}},expiresOn:{serializedName:"Expiry-Time",xmlName:"Expiry-Time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"Sealed",xmlName:"Sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"RehydratePriority",xmlName:"RehydratePriority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessedOn:{serializedName:"LastAccessTime",xmlName:"LastAccessTime",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"ImmutabilityPolicyUntilDate",xmlName:"ImmutabilityPolicyUntilDate",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"ImmutabilityPolicyMode",xmlName:"ImmutabilityPolicyMode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"LegalHold",xmlName:"LegalHold",type:{name:"Boolean"}}}}};v.ListBlobsHierarchySegmentResponse={serializedName:"ListBlobsHierarchySegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsHierarchySegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},delimiter:{serializedName:"Delimiter",xmlName:"Delimiter",type:{name:"String"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}};v.BlobHierarchyListSegment={serializedName:"BlobHierarchyListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment",modelProperties:{blobPrefixes:{serializedName:"BlobPrefixes",xmlName:"BlobPrefixes",xmlElementName:"BlobPrefix",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobPrefix"}}}},blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}};v.BlobPrefix={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}};v.BlockLookupList={serializedName:"BlockLookupList",xmlName:"BlockList",type:{name:"Composite",className:"BlockLookupList",modelProperties:{committed:{serializedName:"Committed",xmlName:"Committed",xmlElementName:"Committed",type:{name:"Sequence",element:{type:{name:"String"}}}},uncommitted:{serializedName:"Uncommitted",xmlName:"Uncommitted",xmlElementName:"Uncommitted",type:{name:"Sequence",element:{type:{name:"String"}}}},latest:{serializedName:"Latest",xmlName:"Latest",xmlElementName:"Latest",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};v.BlockList={serializedName:"BlockList",type:{name:"Composite",className:"BlockList",modelProperties:{committedBlocks:{serializedName:"CommittedBlocks",xmlName:"CommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}},uncommittedBlocks:{serializedName:"UncommittedBlocks",xmlName:"UncommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}}}}};v.Block={serializedName:"Block",type:{name:"Composite",className:"Block",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},size:{serializedName:"Size",required:!0,xmlName:"Size",type:{name:"Number"}}}}};v.PageList={serializedName:"PageList",type:{name:"Composite",className:"PageList",modelProperties:{pageRange:{serializedName:"PageRange",xmlName:"PageRange",xmlElementName:"PageRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"PageRange"}}}},clearRange:{serializedName:"ClearRange",xmlName:"ClearRange",xmlElementName:"ClearRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"ClearRange"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}};v.PageRange={serializedName:"PageRange",xmlName:"PageRange",type:{name:"Composite",className:"PageRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}};v.ClearRange={serializedName:"ClearRange",xmlName:"ClearRange",type:{name:"Composite",className:"ClearRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}};v.QueryRequest={serializedName:"QueryRequest",xmlName:"QueryRequest",type:{name:"Composite",className:"QueryRequest",modelProperties:{queryType:{serializedName:"QueryType",required:!0,xmlName:"QueryType",type:{name:"String"}},expression:{serializedName:"Expression",required:!0,xmlName:"Expression",type:{name:"String"}},inputSerialization:{serializedName:"InputSerialization",xmlName:"InputSerialization",type:{name:"Composite",className:"QuerySerialization"}},outputSerialization:{serializedName:"OutputSerialization",xmlName:"OutputSerialization",type:{name:"Composite",className:"QuerySerialization"}}}}};v.QuerySerialization={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}};v.QueryFormat={serializedName:"QueryFormat",type:{name:"Composite",className:"QueryFormat",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"Enum",allowedValues:["delimited","json","arrow","parquet"]}},delimitedTextConfiguration:{serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration"}},jsonTextConfiguration:{serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration"}},arrowConfiguration:{serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration"}},parquetTextConfiguration:{serializedName:"ParquetTextConfiguration",xmlName:"ParquetTextConfiguration",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}};v.DelimitedTextConfiguration={serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration",modelProperties:{columnSeparator:{serializedName:"ColumnSeparator",xmlName:"ColumnSeparator",type:{name:"String"}},fieldQuote:{serializedName:"FieldQuote",xmlName:"FieldQuote",type:{name:"String"}},recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}},escapeChar:{serializedName:"EscapeChar",xmlName:"EscapeChar",type:{name:"String"}},headersPresent:{serializedName:"HeadersPresent",xmlName:"HasHeaders",type:{name:"Boolean"}}}}};v.JsonTextConfiguration={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}};v.ArrowConfiguration={serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration",modelProperties:{schema:{serializedName:"Schema",required:!0,xmlName:"Schema",xmlIsWrapped:!0,xmlElementName:"Field",type:{name:"Sequence",element:{type:{name:"Composite",className:"ArrowField"}}}}}}};v.ArrowField={serializedName:"ArrowField",xmlName:"Field",type:{name:"Composite",className:"ArrowField",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"String"}},name:{serializedName:"Name",xmlName:"Name",type:{name:"String"}},precision:{serializedName:"Precision",xmlName:"Precision",type:{name:"Number"}},scale:{serializedName:"Scale",xmlName:"Scale",type:{name:"Number"}}}}};v.ServiceSetPropertiesHeaders={serializedName:"Service_setPropertiesHeaders",type:{name:"Composite",className:"ServiceSetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ServiceSetPropertiesExceptionHeaders={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ServiceGetPropertiesHeaders={serializedName:"Service_getPropertiesHeaders",type:{name:"Composite",className:"ServiceGetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ServiceGetPropertiesExceptionHeaders={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ServiceGetStatisticsHeaders={serializedName:"Service_getStatisticsHeaders",type:{name:"Composite",className:"ServiceGetStatisticsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ServiceGetStatisticsExceptionHeaders={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ServiceListContainersSegmentHeaders={serializedName:"Service_listContainersSegmentHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ServiceListContainersSegmentExceptionHeaders={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ServiceGetUserDelegationKeyHeaders={serializedName:"Service_getUserDelegationKeyHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ServiceGetUserDelegationKeyExceptionHeaders={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ServiceGetAccountInfoHeaders={serializedName:"Service_getAccountInfoHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ServiceGetAccountInfoExceptionHeaders={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ServiceSubmitBatchHeaders={serializedName:"Service_submitBatchHeaders",type:{name:"Composite",className:"ServiceSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ServiceSubmitBatchExceptionHeaders={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ServiceFilterBlobsHeaders={serializedName:"Service_filterBlobsHeaders",type:{name:"Composite",className:"ServiceFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ServiceFilterBlobsExceptionHeaders={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerCreateHeaders={serializedName:"Container_createHeaders",type:{name:"Composite",className:"ContainerCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerCreateExceptionHeaders={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerGetPropertiesHeaders={serializedName:"Container_getPropertiesHeaders",type:{name:"Composite",className:"ContainerGetPropertiesHeaders",modelProperties:{metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"x-ms-has-immutability-policy",xmlName:"x-ms-has-immutability-policy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"x-ms-has-legal-hold",xmlName:"x-ms-has-legal-hold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}},denyEncryptionScopeOverride:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}},isImmutableStorageWithVersioningEnabled:{serializedName:"x-ms-immutable-storage-with-versioning-enabled",xmlName:"x-ms-immutable-storage-with-versioning-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerGetPropertiesExceptionHeaders={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerDeleteHeaders={serializedName:"Container_deleteHeaders",type:{name:"Composite",className:"ContainerDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerDeleteExceptionHeaders={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerSetMetadataHeaders={serializedName:"Container_setMetadataHeaders",type:{name:"Composite",className:"ContainerSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerSetMetadataExceptionHeaders={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerGetAccessPolicyHeaders={serializedName:"Container_getAccessPolicyHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyHeaders",modelProperties:{blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerGetAccessPolicyExceptionHeaders={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerSetAccessPolicyHeaders={serializedName:"Container_setAccessPolicyHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerSetAccessPolicyExceptionHeaders={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerRestoreHeaders={serializedName:"Container_restoreHeaders",type:{name:"Composite",className:"ContainerRestoreHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerRestoreExceptionHeaders={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerRenameHeaders={serializedName:"Container_renameHeaders",type:{name:"Composite",className:"ContainerRenameHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerRenameExceptionHeaders={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerSubmitBatchHeaders={serializedName:"Container_submitBatchHeaders",type:{name:"Composite",className:"ContainerSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}}}}};v.ContainerSubmitBatchExceptionHeaders={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerFilterBlobsHeaders={serializedName:"Container_filterBlobsHeaders",type:{name:"Composite",className:"ContainerFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};v.ContainerFilterBlobsExceptionHeaders={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerAcquireLeaseHeaders={serializedName:"Container_acquireLeaseHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};v.ContainerAcquireLeaseExceptionHeaders={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerReleaseLeaseHeaders={serializedName:"Container_releaseLeaseHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};v.ContainerReleaseLeaseExceptionHeaders={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerRenewLeaseHeaders={serializedName:"Container_renewLeaseHeaders",type:{name:"Composite",className:"ContainerRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};v.ContainerRenewLeaseExceptionHeaders={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerBreakLeaseHeaders={serializedName:"Container_breakLeaseHeaders",type:{name:"Composite",className:"ContainerBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};v.ContainerBreakLeaseExceptionHeaders={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerChangeLeaseHeaders={serializedName:"Container_changeLeaseHeaders",type:{name:"Composite",className:"ContainerChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};v.ContainerChangeLeaseExceptionHeaders={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerListBlobFlatSegmentHeaders={serializedName:"Container_listBlobFlatSegmentHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerListBlobFlatSegmentExceptionHeaders={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerListBlobHierarchySegmentHeaders={serializedName:"Container_listBlobHierarchySegmentHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerListBlobHierarchySegmentExceptionHeaders={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.ContainerGetAccountInfoHeaders={serializedName:"Container_getAccountInfoHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}};v.ContainerGetAccountInfoExceptionHeaders={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobDownloadHeaders={serializedName:"Blob_downloadHeaders",type:{name:"Composite",className:"BlobDownloadHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}};v.BlobDownloadExceptionHeaders={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobGetPropertiesHeaders={serializedName:"Blob_getPropertiesHeaders",type:{name:"Composite",className:"BlobGetPropertiesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},isIncrementalCopy:{serializedName:"x-ms-incremental-copy",xmlName:"x-ms-incremental-copy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"x-ms-copy-destination-snapshot",xmlName:"x-ms-copy-destination-snapshot",type:{name:"String"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},accessTier:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"String"}},accessTierInferred:{serializedName:"x-ms-access-tier-inferred",xmlName:"x-ms-access-tier-inferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"x-ms-archive-status",xmlName:"x-ms-archive-status",type:{name:"String"}},accessTierChangedOn:{serializedName:"x-ms-access-tier-change-time",xmlName:"x-ms-access-tier-change-time",type:{name:"DateTimeRfc1123"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},expiresOn:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobGetPropertiesExceptionHeaders={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobDeleteHeaders={serializedName:"Blob_deleteHeaders",type:{name:"Composite",className:"BlobDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobDeleteExceptionHeaders={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobUndeleteHeaders={serializedName:"Blob_undeleteHeaders",type:{name:"Composite",className:"BlobUndeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobUndeleteExceptionHeaders={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobSetExpiryHeaders={serializedName:"Blob_setExpiryHeaders",type:{name:"Composite",className:"BlobSetExpiryHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};v.BlobSetExpiryExceptionHeaders={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobSetHttpHeadersHeaders={serializedName:"Blob_setHttpHeadersHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobSetHttpHeadersExceptionHeaders={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobSetImmutabilityPolicyHeaders={serializedName:"Blob_setImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiry:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}}}};v.BlobSetImmutabilityPolicyExceptionHeaders={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobDeleteImmutabilityPolicyHeaders={serializedName:"Blob_deleteImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};v.BlobDeleteImmutabilityPolicyExceptionHeaders={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobSetLegalHoldHeaders={serializedName:"Blob_setLegalHoldHeaders",type:{name:"Composite",className:"BlobSetLegalHoldHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}}}};v.BlobSetLegalHoldExceptionHeaders={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobSetMetadataHeaders={serializedName:"Blob_setMetadataHeaders",type:{name:"Composite",className:"BlobSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobSetMetadataExceptionHeaders={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobAcquireLeaseHeaders={serializedName:"Blob_acquireLeaseHeaders",type:{name:"Composite",className:"BlobAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};v.BlobAcquireLeaseExceptionHeaders={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobReleaseLeaseHeaders={serializedName:"Blob_releaseLeaseHeaders",type:{name:"Composite",className:"BlobReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};v.BlobReleaseLeaseExceptionHeaders={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobRenewLeaseHeaders={serializedName:"Blob_renewLeaseHeaders",type:{name:"Composite",className:"BlobRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};v.BlobRenewLeaseExceptionHeaders={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobChangeLeaseHeaders={serializedName:"Blob_changeLeaseHeaders",type:{name:"Composite",className:"BlobChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};v.BlobChangeLeaseExceptionHeaders={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobBreakLeaseHeaders={serializedName:"Blob_breakLeaseHeaders",type:{name:"Composite",className:"BlobBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};v.BlobBreakLeaseExceptionHeaders={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobCreateSnapshotHeaders={serializedName:"Blob_createSnapshotHeaders",type:{name:"Composite",className:"BlobCreateSnapshotHeaders",modelProperties:{snapshot:{serializedName:"x-ms-snapshot",xmlName:"x-ms-snapshot",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobCreateSnapshotExceptionHeaders={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobStartCopyFromURLHeaders={serializedName:"Blob_startCopyFromURLHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobStartCopyFromURLExceptionHeaders={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobCopyFromURLHeaders={serializedName:"Blob_copyFromURLHeaders",type:{name:"Composite",className:"BlobCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{defaultValue:"success",isConstant:!0,serializedName:"x-ms-copy-status",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobCopyFromURLExceptionHeaders={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobAbortCopyFromURLHeaders={serializedName:"Blob_abortCopyFromURLHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobAbortCopyFromURLExceptionHeaders={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobSetTierHeaders={serializedName:"Blob_setTierHeaders",type:{name:"Composite",className:"BlobSetTierHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobSetTierExceptionHeaders={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobGetAccountInfoHeaders={serializedName:"Blob_getAccountInfoHeaders",type:{name:"Composite",className:"BlobGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}};v.BlobGetAccountInfoExceptionHeaders={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobQueryHeaders={serializedName:"Blob_queryHeaders",type:{name:"Composite",className:"BlobQueryHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletionTime:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}};v.BlobQueryExceptionHeaders={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobGetTagsHeaders={serializedName:"Blob_getTagsHeaders",type:{name:"Composite",className:"BlobGetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobGetTagsExceptionHeaders={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobSetTagsHeaders={serializedName:"Blob_setTagsHeaders",type:{name:"Composite",className:"BlobSetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlobSetTagsExceptionHeaders={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.PageBlobCreateHeaders={serializedName:"PageBlob_createHeaders",type:{name:"Composite",className:"PageBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.PageBlobCreateExceptionHeaders={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.PageBlobUploadPagesHeaders={serializedName:"PageBlob_uploadPagesHeaders",type:{name:"Composite",className:"PageBlobUploadPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.PageBlobUploadPagesExceptionHeaders={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.PageBlobClearPagesHeaders={serializedName:"PageBlob_clearPagesHeaders",type:{name:"Composite",className:"PageBlobClearPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.PageBlobClearPagesExceptionHeaders={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.PageBlobUploadPagesFromURLHeaders={serializedName:"PageBlob_uploadPagesFromURLHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.PageBlobUploadPagesFromURLExceptionHeaders={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.PageBlobGetPageRangesHeaders={serializedName:"PageBlob_getPageRangesHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.PageBlobGetPageRangesExceptionHeaders={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.PageBlobGetPageRangesDiffHeaders={serializedName:"PageBlob_getPageRangesDiffHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.PageBlobGetPageRangesDiffExceptionHeaders={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.PageBlobResizeHeaders={serializedName:"PageBlob_resizeHeaders",type:{name:"Composite",className:"PageBlobResizeHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.PageBlobResizeExceptionHeaders={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.PageBlobUpdateSequenceNumberHeaders={serializedName:"PageBlob_updateSequenceNumberHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.PageBlobUpdateSequenceNumberExceptionHeaders={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.PageBlobCopyIncrementalHeaders={serializedName:"PageBlob_copyIncrementalHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.PageBlobCopyIncrementalExceptionHeaders={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.AppendBlobCreateHeaders={serializedName:"AppendBlob_createHeaders",type:{name:"Composite",className:"AppendBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.AppendBlobCreateExceptionHeaders={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.AppendBlobAppendBlockHeaders={serializedName:"AppendBlob_appendBlockHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.AppendBlobAppendBlockExceptionHeaders={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.AppendBlobAppendBlockFromUrlHeaders={serializedName:"AppendBlob_appendBlockFromUrlHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.AppendBlobAppendBlockFromUrlExceptionHeaders={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.AppendBlobSealHeaders={serializedName:"AppendBlob_sealHeaders",type:{name:"Composite",className:"AppendBlobSealHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}}}}};v.AppendBlobSealExceptionHeaders={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlockBlobUploadHeaders={serializedName:"BlockBlob_uploadHeaders",type:{name:"Composite",className:"BlockBlobUploadHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlockBlobUploadExceptionHeaders={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlockBlobPutBlobFromUrlHeaders={serializedName:"BlockBlob_putBlobFromUrlHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlockBlobPutBlobFromUrlExceptionHeaders={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlockBlobStageBlockHeaders={serializedName:"BlockBlob_stageBlockHeaders",type:{name:"Composite",className:"BlockBlobStageBlockHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlockBlobStageBlockExceptionHeaders={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlockBlobStageBlockFromURLHeaders={serializedName:"BlockBlob_stageBlockFromURLHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlockBlobStageBlockFromURLExceptionHeaders={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlockBlobCommitBlockListHeaders={serializedName:"BlockBlob_commitBlockListHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlockBlobCommitBlockListExceptionHeaders={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlockBlobGetBlockListHeaders={serializedName:"BlockBlob_getBlockListHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};v.BlockBlobGetBlockListExceptionHeaders={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}}});var af=g(D=>{"use strict";d();Object.defineProperty(D,"__esModule",{value:!0});D.action3=D.action2=D.leaseId1=D.action1=D.proposedLeaseId=D.duration=D.action=D.comp10=D.sourceLeaseId=D.sourceContainerName=D.comp9=D.deletedContainerVersion=D.deletedContainerName=D.comp8=D.containerAcl=D.comp7=D.comp6=D.ifUnmodifiedSince=D.ifModifiedSince=D.leaseId=D.preventEncryptionScopeOverride=D.defaultEncryptionScope=D.access=D.metadata=D.restype2=D.where=D.comp5=D.multipartContentType=D.contentLength=D.comp4=D.body=D.restype1=D.comp3=D.keyInfo=D.include=D.maxPageSize=D.marker=D.prefix=D.comp2=D.comp1=D.accept1=D.requestId=D.version=D.timeoutInSeconds=D.comp=D.restype=D.url=D.accept=D.blobServiceProperties=D.contentType=void 0;D.fileRequestIntent=D.copySourceTags=D.copySourceAuthorization=D.sourceContentMD5=D.xMsRequiresSync=D.legalHold1=D.sealBlob=D.blobTagsString=D.copySource=D.sourceIfTags=D.sourceIfNoneMatch=D.sourceIfMatch=D.sourceIfUnmodifiedSince=D.sourceIfModifiedSince=D.rehydratePriority=D.tier=D.comp14=D.encryptionScope=D.legalHold=D.comp13=D.immutabilityPolicyMode=D.immutabilityPolicyExpiry=D.comp12=D.blobContentDisposition=D.blobContentLanguage=D.blobContentEncoding=D.blobContentMD5=D.blobContentType=D.blobCacheControl=D.expiresOn=D.expiryOptions=D.comp11=D.blobDeleteType=D.deleteSnapshots=D.ifTags=D.ifNoneMatch=D.ifMatch=D.encryptionAlgorithm=D.encryptionKeySha256=D.encryptionKey=D.rangeGetContentCRC64=D.rangeGetContentMD5=D.range=D.versionId=D.snapshot=D.delimiter=D.include1=D.proposedLeaseId1=D.action4=D.breakPeriod=void 0;D.listType=D.comp25=D.blocks=D.blockId=D.comp24=D.copySourceBlobProperties=D.blobType2=D.comp23=D.sourceRange1=D.appendPosition=D.maxSize=D.comp22=D.blobType1=D.comp21=D.sequenceNumberAction=D.prevSnapshotUrl=D.prevsnapshot=D.comp20=D.range1=D.sourceContentCrc64=D.sourceRange=D.sourceUrl=D.pageWrite1=D.ifSequenceNumberEqualTo=D.ifSequenceNumberLessThan=D.ifSequenceNumberLessThanOrEqualTo=D.pageWrite=D.comp19=D.accept2=D.body1=D.contentType1=D.blobSequenceNumber=D.blobContentLength=D.blobType=D.transactionalContentCrc64=D.transactionalContentMD5=D.tags=D.comp18=D.comp17=D.queryRequest=D.tier1=D.comp16=D.copyId=D.copyActionAbortConstant=D.comp15=void 0;var N2=Yd();D.contentType={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}};D.blobServiceProperties={parameterPath:"blobServiceProperties",mapper:N2.BlobServiceProperties};D.accept={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}};D.url={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0};D.restype={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}};D.comp={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.timeoutInSeconds={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}};D.version={parameterPath:"version",mapper:{defaultValue:"2025-07-05",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}};D.requestId={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}};D.accept1={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}};D.comp1={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.comp2={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.prefix={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}};D.marker={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}};D.maxPageSize={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}};D.include={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"};D.keyInfo={parameterPath:"keyInfo",mapper:N2.KeyInfo};D.comp3={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.restype1={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}};D.body={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}};D.comp4={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.contentLength={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}};D.multipartContentType={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}};D.comp5={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.where={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}};D.restype2={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}};D.metadata={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}};D.access={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}};D.defaultEncryptionScope={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}};D.preventEncryptionScopeOverride={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}};D.leaseId={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}};D.ifModifiedSince={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}};D.ifUnmodifiedSince={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}};D.comp6={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.comp7={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.containerAcl={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}};D.comp8={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.deletedContainerName={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}};D.deletedContainerVersion={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}};D.comp9={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.sourceContainerName={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}};D.sourceLeaseId={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}};D.comp10={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.action={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}};D.duration={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}};D.proposedLeaseId={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}};D.action1={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}};D.leaseId1={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}};D.action2={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}};D.action3={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}};D.breakPeriod={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}};D.action4={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}};D.proposedLeaseId1={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}};D.include1={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListBlobsIncludeItem",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["copy","deleted","metadata","snapshots","uncommittedblobs","versions","tags","immutabilitypolicy","legalhold","deletedwithversions"]}}}},collectionFormat:"CSV"};D.delimiter={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}};D.snapshot={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}};D.versionId={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}};D.range={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}};D.rangeGetContentMD5={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}};D.rangeGetContentCRC64={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}};D.encryptionKey={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}};D.encryptionKeySha256={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}};D.encryptionAlgorithm={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}};D.ifMatch={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}};D.ifNoneMatch={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}};D.ifTags={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}};D.deleteSnapshots={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}};D.blobDeleteType={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}};D.comp11={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.expiryOptions={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}};D.expiresOn={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}};D.blobCacheControl={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}};D.blobContentType={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}};D.blobContentMD5={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}};D.blobContentEncoding={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}};D.blobContentLanguage={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}};D.blobContentDisposition={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}};D.comp12={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.immutabilityPolicyExpiry={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}};D.immutabilityPolicyMode={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}};D.comp13={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.legalHold={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}};D.encryptionScope={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}};D.comp14={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.tier={parameterPath:["options","tier"],mapper:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}};D.rehydratePriority={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}};D.sourceIfModifiedSince={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}};D.sourceIfUnmodifiedSince={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}};D.sourceIfMatch={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}};D.sourceIfNoneMatch={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}};D.sourceIfTags={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}};D.copySource={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}};D.blobTagsString={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}};D.sealBlob={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}};D.legalHold1={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}};D.xMsRequiresSync={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}};D.sourceContentMD5={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}};D.copySourceAuthorization={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}};D.copySourceTags={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}};D.fileRequestIntent={parameterPath:["options","fileRequestIntent"],mapper:{serializedName:"x-ms-file-request-intent",xmlName:"x-ms-file-request-intent",type:{name:"String"}}};D.comp15={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.copyActionAbortConstant={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}};D.copyId={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}};D.comp16={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.tier1={parameterPath:"tier",mapper:{serializedName:"x-ms-access-tier",required:!0,xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}};D.queryRequest={parameterPath:["options","queryRequest"],mapper:N2.QueryRequest};D.comp17={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.comp18={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.tags={parameterPath:["options","tags"],mapper:N2.BlobTags};D.transactionalContentMD5={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}};D.transactionalContentCrc64={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}};D.blobType={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}};D.blobContentLength={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}};D.blobSequenceNumber={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}};D.contentType1={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}};D.body1={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}};D.accept2={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}};D.comp19={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.pageWrite={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}};D.ifSequenceNumberLessThanOrEqualTo={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}};D.ifSequenceNumberLessThan={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}};D.ifSequenceNumberEqualTo={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}};D.pageWrite1={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}};D.sourceUrl={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}};D.sourceRange={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}};D.sourceContentCrc64={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}};D.range1={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}};D.comp20={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.prevsnapshot={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}};D.prevSnapshotUrl={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}};D.sequenceNumberAction={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}};D.comp21={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.blobType1={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}};D.comp22={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.maxSize={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}};D.appendPosition={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}};D.sourceRange1={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}};D.comp23={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.blobType2={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}};D.copySourceBlobProperties={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}};D.comp24={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.blockId={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}};D.blocks={parameterPath:"blocks",mapper:N2.BlockLookupList};D.comp25={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}};D.listType={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}}});var mde=g(_v=>{"use strict";d();Object.defineProperty(_v,"__esModule",{value:!0});_v.ServiceImpl=void 0;var jL=(Or(),xr(Pr)),Iut=jL.__importStar(ec()),tr=jL.__importStar(Yd()),Se=jL.__importStar(af()),GL=class{client;constructor(t){this.client=t}setProperties(t,r){return this.client.sendOperationRequest({blobServiceProperties:t,options:r},But)}getProperties(t){return this.client.sendOperationRequest({options:t},Sut)}getStatistics(t){return this.client.sendOperationRequest({options:t},vut)}listContainersSegment(t){return this.client.sendOperationRequest({options:t},_ut)}getUserDelegationKey(t,r){return this.client.sendOperationRequest({keyInfo:t,options:r},xut)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},Nut)}submitBatch(t,r,i,s){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:s},Rut)}filterBlobs(t){return this.client.sendOperationRequest({options:t},Qut)}};_v.ServiceImpl=GL;var $d=Iut.createSerializer(tr,!0),But={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:tr.ServiceSetPropertiesHeaders},default:{bodyMapper:tr.StorageError,headersMapper:tr.ServiceSetPropertiesExceptionHeaders}},requestBody:Se.blobServiceProperties,queryParameters:[Se.restype,Se.comp,Se.timeoutInSeconds],urlParameters:[Se.url],headerParameters:[Se.contentType,Se.accept,Se.version,Se.requestId],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:$d},Sut={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:tr.BlobServiceProperties,headersMapper:tr.ServiceGetPropertiesHeaders},default:{bodyMapper:tr.StorageError,headersMapper:tr.ServiceGetPropertiesExceptionHeaders}},queryParameters:[Se.restype,Se.comp,Se.timeoutInSeconds],urlParameters:[Se.url],headerParameters:[Se.version,Se.requestId,Se.accept1],isXML:!0,serializer:$d},vut={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:tr.BlobServiceStatistics,headersMapper:tr.ServiceGetStatisticsHeaders},default:{bodyMapper:tr.StorageError,headersMapper:tr.ServiceGetStatisticsExceptionHeaders}},queryParameters:[Se.restype,Se.timeoutInSeconds,Se.comp1],urlParameters:[Se.url],headerParameters:[Se.version,Se.requestId,Se.accept1],isXML:!0,serializer:$d},_ut={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:tr.ListContainersSegmentResponse,headersMapper:tr.ServiceListContainersSegmentHeaders},default:{bodyMapper:tr.StorageError,headersMapper:tr.ServiceListContainersSegmentExceptionHeaders}},queryParameters:[Se.timeoutInSeconds,Se.comp2,Se.prefix,Se.marker,Se.maxPageSize,Se.include],urlParameters:[Se.url],headerParameters:[Se.version,Se.requestId,Se.accept1],isXML:!0,serializer:$d},xut={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:tr.UserDelegationKey,headersMapper:tr.ServiceGetUserDelegationKeyHeaders},default:{bodyMapper:tr.StorageError,headersMapper:tr.ServiceGetUserDelegationKeyExceptionHeaders}},requestBody:Se.keyInfo,queryParameters:[Se.restype,Se.timeoutInSeconds,Se.comp3],urlParameters:[Se.url],headerParameters:[Se.contentType,Se.accept,Se.version,Se.requestId],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:$d},Nut={path:"/",httpMethod:"GET",responses:{200:{headersMapper:tr.ServiceGetAccountInfoHeaders},default:{bodyMapper:tr.StorageError,headersMapper:tr.ServiceGetAccountInfoExceptionHeaders}},queryParameters:[Se.comp,Se.timeoutInSeconds,Se.restype1],urlParameters:[Se.url],headerParameters:[Se.version,Se.requestId,Se.accept1],isXML:!0,serializer:$d},Rut={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:tr.ServiceSubmitBatchHeaders},default:{bodyMapper:tr.StorageError,headersMapper:tr.ServiceSubmitBatchExceptionHeaders}},requestBody:Se.body,queryParameters:[Se.timeoutInSeconds,Se.comp4],urlParameters:[Se.url],headerParameters:[Se.accept,Se.version,Se.requestId,Se.contentLength,Se.multipartContentType],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:$d},Qut={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:tr.FilterBlobSegment,headersMapper:tr.ServiceFilterBlobsHeaders},default:{bodyMapper:tr.StorageError,headersMapper:tr.ServiceFilterBlobsExceptionHeaders}},queryParameters:[Se.timeoutInSeconds,Se.marker,Se.maxPageSize,Se.comp5,Se.where],urlParameters:[Se.url],headerParameters:[Se.version,Se.requestId,Se.accept1],isXML:!0,serializer:$d}});var gde=g(xv=>{"use strict";d();Object.defineProperty(xv,"__esModule",{value:!0});xv.ContainerImpl=void 0;var VL=(Or(),xr(Pr)),Tut=VL.__importStar(ec()),Le=VL.__importStar(Yd()),G=VL.__importStar(af()),zL=class{client;constructor(t){this.client=t}create(t){return this.client.sendOperationRequest({options:t},Dut)}getProperties(t){return this.client.sendOperationRequest({options:t},Put)}delete(t){return this.client.sendOperationRequest({options:t},Out)}setMetadata(t){return this.client.sendOperationRequest({options:t},kut)}getAccessPolicy(t){return this.client.sendOperationRequest({options:t},Lut)}setAccessPolicy(t){return this.client.sendOperationRequest({options:t},Fut)}restore(t){return this.client.sendOperationRequest({options:t},Mut)}rename(t,r){return this.client.sendOperationRequest({sourceContainerName:t,options:r},Uut)}submitBatch(t,r,i,s){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:s},qut)}filterBlobs(t){return this.client.sendOperationRequest({options:t},Hut)}acquireLease(t){return this.client.sendOperationRequest({options:t},Gut)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},jut)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},zut)}breakLease(t){return this.client.sendOperationRequest({options:t},Vut)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},Wut)}listBlobFlatSegment(t){return this.client.sendOperationRequest({options:t},Yut)}listBlobHierarchySegment(t,r){return this.client.sendOperationRequest({delimiter:t,options:r},$ut)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},Jut)}};xv.ContainerImpl=zL;var nn=Tut.createSerializer(Le,!0),Dut={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Le.ContainerCreateHeaders},default:{bodyMapper:Le.StorageError,headersMapper:Le.ContainerCreateExceptionHeaders}},queryParameters:[G.timeoutInSeconds,G.restype2],urlParameters:[G.url],headerParameters:[G.version,G.requestId,G.accept1,G.metadata,G.access,G.defaultEncryptionScope,G.preventEncryptionScopeOverride],isXML:!0,serializer:nn},Put={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:Le.ContainerGetPropertiesHeaders},default:{bodyMapper:Le.StorageError,headersMapper:Le.ContainerGetPropertiesExceptionHeaders}},queryParameters:[G.timeoutInSeconds,G.restype2],urlParameters:[G.url],headerParameters:[G.version,G.requestId,G.accept1,G.leaseId],isXML:!0,serializer:nn},Out={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:Le.ContainerDeleteHeaders},default:{bodyMapper:Le.StorageError,headersMapper:Le.ContainerDeleteExceptionHeaders}},queryParameters:[G.timeoutInSeconds,G.restype2],urlParameters:[G.url],headerParameters:[G.version,G.requestId,G.accept1,G.leaseId,G.ifModifiedSince,G.ifUnmodifiedSince],isXML:!0,serializer:nn},kut={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Le.ContainerSetMetadataHeaders},default:{bodyMapper:Le.StorageError,headersMapper:Le.ContainerSetMetadataExceptionHeaders}},queryParameters:[G.timeoutInSeconds,G.restype2,G.comp6],urlParameters:[G.url],headerParameters:[G.version,G.requestId,G.accept1,G.metadata,G.leaseId,G.ifModifiedSince],isXML:!0,serializer:nn},Lut={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}},serializedName:"SignedIdentifiers",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier"},headersMapper:Le.ContainerGetAccessPolicyHeaders},default:{bodyMapper:Le.StorageError,headersMapper:Le.ContainerGetAccessPolicyExceptionHeaders}},queryParameters:[G.timeoutInSeconds,G.restype2,G.comp7],urlParameters:[G.url],headerParameters:[G.version,G.requestId,G.accept1,G.leaseId],isXML:!0,serializer:nn},Fut={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Le.ContainerSetAccessPolicyHeaders},default:{bodyMapper:Le.StorageError,headersMapper:Le.ContainerSetAccessPolicyExceptionHeaders}},requestBody:G.containerAcl,queryParameters:[G.timeoutInSeconds,G.restype2,G.comp7],urlParameters:[G.url],headerParameters:[G.contentType,G.accept,G.version,G.requestId,G.access,G.leaseId,G.ifModifiedSince,G.ifUnmodifiedSince],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:nn},Mut={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Le.ContainerRestoreHeaders},default:{bodyMapper:Le.StorageError,headersMapper:Le.ContainerRestoreExceptionHeaders}},queryParameters:[G.timeoutInSeconds,G.restype2,G.comp8],urlParameters:[G.url],headerParameters:[G.version,G.requestId,G.accept1,G.deletedContainerName,G.deletedContainerVersion],isXML:!0,serializer:nn},Uut={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Le.ContainerRenameHeaders},default:{bodyMapper:Le.StorageError,headersMapper:Le.ContainerRenameExceptionHeaders}},queryParameters:[G.timeoutInSeconds,G.restype2,G.comp9],urlParameters:[G.url],headerParameters:[G.version,G.requestId,G.accept1,G.sourceContainerName,G.sourceLeaseId],isXML:!0,serializer:nn},qut={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Le.ContainerSubmitBatchHeaders},default:{bodyMapper:Le.StorageError,headersMapper:Le.ContainerSubmitBatchExceptionHeaders}},requestBody:G.body,queryParameters:[G.timeoutInSeconds,G.comp4,G.restype2],urlParameters:[G.url],headerParameters:[G.accept,G.version,G.requestId,G.contentLength,G.multipartContentType],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:nn},Hut={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:Le.FilterBlobSegment,headersMapper:Le.ContainerFilterBlobsHeaders},default:{bodyMapper:Le.StorageError,headersMapper:Le.ContainerFilterBlobsExceptionHeaders}},queryParameters:[G.timeoutInSeconds,G.marker,G.maxPageSize,G.comp5,G.where,G.restype2],urlParameters:[G.url],headerParameters:[G.version,G.requestId,G.accept1],isXML:!0,serializer:nn},Gut={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Le.ContainerAcquireLeaseHeaders},default:{bodyMapper:Le.StorageError,headersMapper:Le.ContainerAcquireLeaseExceptionHeaders}},queryParameters:[G.timeoutInSeconds,G.restype2,G.comp10],urlParameters:[G.url],headerParameters:[G.version,G.requestId,G.accept1,G.ifModifiedSince,G.ifUnmodifiedSince,G.action,G.duration,G.proposedLeaseId],isXML:!0,serializer:nn},jut={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Le.ContainerReleaseLeaseHeaders},default:{bodyMapper:Le.StorageError,headersMapper:Le.ContainerReleaseLeaseExceptionHeaders}},queryParameters:[G.timeoutInSeconds,G.restype2,G.comp10],urlParameters:[G.url],headerParameters:[G.version,G.requestId,G.accept1,G.ifModifiedSince,G.ifUnmodifiedSince,G.action1,G.leaseId1],isXML:!0,serializer:nn},zut={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Le.ContainerRenewLeaseHeaders},default:{bodyMapper:Le.StorageError,headersMapper:Le.ContainerRenewLeaseExceptionHeaders}},queryParameters:[G.timeoutInSeconds,G.restype2,G.comp10],urlParameters:[G.url],headerParameters:[G.version,G.requestId,G.accept1,G.ifModifiedSince,G.ifUnmodifiedSince,G.leaseId1,G.action2],isXML:!0,serializer:nn},Vut={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:Le.ContainerBreakLeaseHeaders},default:{bodyMapper:Le.StorageError,headersMapper:Le.ContainerBreakLeaseExceptionHeaders}},queryParameters:[G.timeoutInSeconds,G.restype2,G.comp10],urlParameters:[G.url],headerParameters:[G.version,G.requestId,G.accept1,G.ifModifiedSince,G.ifUnmodifiedSince,G.action3,G.breakPeriod],isXML:!0,serializer:nn},Wut={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Le.ContainerChangeLeaseHeaders},default:{bodyMapper:Le.StorageError,headersMapper:Le.ContainerChangeLeaseExceptionHeaders}},queryParameters:[G.timeoutInSeconds,G.restype2,G.comp10],urlParameters:[G.url],headerParameters:[G.version,G.requestId,G.accept1,G.ifModifiedSince,G.ifUnmodifiedSince,G.leaseId1,G.action4,G.proposedLeaseId1],isXML:!0,serializer:nn},Yut={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:Le.ListBlobsFlatSegmentResponse,headersMapper:Le.ContainerListBlobFlatSegmentHeaders},default:{bodyMapper:Le.StorageError,headersMapper:Le.ContainerListBlobFlatSegmentExceptionHeaders}},queryParameters:[G.timeoutInSeconds,G.comp2,G.prefix,G.marker,G.maxPageSize,G.restype2,G.include1],urlParameters:[G.url],headerParameters:[G.version,G.requestId,G.accept1],isXML:!0,serializer:nn},$ut={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:Le.ListBlobsHierarchySegmentResponse,headersMapper:Le.ContainerListBlobHierarchySegmentHeaders},default:{bodyMapper:Le.StorageError,headersMapper:Le.ContainerListBlobHierarchySegmentExceptionHeaders}},queryParameters:[G.timeoutInSeconds,G.comp2,G.prefix,G.marker,G.maxPageSize,G.restype2,G.include1,G.delimiter],urlParameters:[G.url],headerParameters:[G.version,G.requestId,G.accept1],isXML:!0,serializer:nn},Jut={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:Le.ContainerGetAccountInfoHeaders},default:{bodyMapper:Le.StorageError,headersMapper:Le.ContainerGetAccountInfoExceptionHeaders}},queryParameters:[G.comp,G.timeoutInSeconds,G.restype1],urlParameters:[G.url],headerParameters:[G.version,G.requestId,G.accept1],isXML:!0,serializer:nn}});var yde=g(Nv=>{"use strict";d();Object.defineProperty(Nv,"__esModule",{value:!0});Nv.BlobImpl=void 0;var YL=(Or(),xr(Pr)),Kut=YL.__importStar(ec()),be=YL.__importStar(Yd()),N=YL.__importStar(af()),WL=class{client;constructor(t){this.client=t}download(t){return this.client.sendOperationRequest({options:t},Xut)}getProperties(t){return this.client.sendOperationRequest({options:t},Zut)}delete(t){return this.client.sendOperationRequest({options:t},edt)}undelete(t){return this.client.sendOperationRequest({options:t},tdt)}setExpiry(t,r){return this.client.sendOperationRequest({expiryOptions:t,options:r},rdt)}setHttpHeaders(t){return this.client.sendOperationRequest({options:t},idt)}setImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},ndt)}deleteImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},sdt)}setLegalHold(t,r){return this.client.sendOperationRequest({legalHold:t,options:r},odt)}setMetadata(t){return this.client.sendOperationRequest({options:t},adt)}acquireLease(t){return this.client.sendOperationRequest({options:t},ldt)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},cdt)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},udt)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},ddt)}breakLease(t){return this.client.sendOperationRequest({options:t},pdt)}createSnapshot(t){return this.client.sendOperationRequest({options:t},Adt)}startCopyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},fdt)}copyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},hdt)}abortCopyFromURL(t,r){return this.client.sendOperationRequest({copyId:t,options:r},mdt)}setTier(t,r){return this.client.sendOperationRequest({tier:t,options:r},gdt)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},ydt)}query(t){return this.client.sendOperationRequest({options:t},Edt)}getTags(t){return this.client.sendOperationRequest({options:t},bdt)}setTags(t){return this.client.sendOperationRequest({options:t},Cdt)}};Nv.BlobImpl=WL;var Vr=Kut.createSerializer(be,!0),Xut={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:be.BlobDownloadHeaders},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:be.BlobDownloadHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobDownloadExceptionHeaders}},queryParameters:[N.timeoutInSeconds,N.snapshot,N.versionId],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1,N.leaseId,N.ifModifiedSince,N.ifUnmodifiedSince,N.range,N.rangeGetContentMD5,N.rangeGetContentCRC64,N.encryptionKey,N.encryptionKeySha256,N.encryptionAlgorithm,N.ifMatch,N.ifNoneMatch,N.ifTags],isXML:!0,serializer:Vr},Zut={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:be.BlobGetPropertiesHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobGetPropertiesExceptionHeaders}},queryParameters:[N.timeoutInSeconds,N.snapshot,N.versionId],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1,N.leaseId,N.ifModifiedSince,N.ifUnmodifiedSince,N.encryptionKey,N.encryptionKeySha256,N.encryptionAlgorithm,N.ifMatch,N.ifNoneMatch,N.ifTags],isXML:!0,serializer:Vr},edt={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:be.BlobDeleteHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobDeleteExceptionHeaders}},queryParameters:[N.timeoutInSeconds,N.snapshot,N.versionId,N.blobDeleteType],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1,N.leaseId,N.ifModifiedSince,N.ifUnmodifiedSince,N.ifMatch,N.ifNoneMatch,N.ifTags,N.deleteSnapshots],isXML:!0,serializer:Vr},tdt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:be.BlobUndeleteHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobUndeleteExceptionHeaders}},queryParameters:[N.timeoutInSeconds,N.comp8],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1],isXML:!0,serializer:Vr},rdt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:be.BlobSetExpiryHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobSetExpiryExceptionHeaders}},queryParameters:[N.timeoutInSeconds,N.comp11],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1,N.expiryOptions,N.expiresOn],isXML:!0,serializer:Vr},idt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:be.BlobSetHttpHeadersHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobSetHttpHeadersExceptionHeaders}},queryParameters:[N.comp,N.timeoutInSeconds],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1,N.leaseId,N.ifModifiedSince,N.ifUnmodifiedSince,N.ifMatch,N.ifNoneMatch,N.ifTags,N.blobCacheControl,N.blobContentType,N.blobContentMD5,N.blobContentEncoding,N.blobContentLanguage,N.blobContentDisposition],isXML:!0,serializer:Vr},ndt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:be.BlobSetImmutabilityPolicyHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobSetImmutabilityPolicyExceptionHeaders}},queryParameters:[N.timeoutInSeconds,N.snapshot,N.versionId,N.comp12],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1,N.ifUnmodifiedSince,N.immutabilityPolicyExpiry,N.immutabilityPolicyMode],isXML:!0,serializer:Vr},sdt={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:be.BlobDeleteImmutabilityPolicyHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobDeleteImmutabilityPolicyExceptionHeaders}},queryParameters:[N.timeoutInSeconds,N.snapshot,N.versionId,N.comp12],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1],isXML:!0,serializer:Vr},odt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:be.BlobSetLegalHoldHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobSetLegalHoldExceptionHeaders}},queryParameters:[N.timeoutInSeconds,N.snapshot,N.versionId,N.comp13],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1,N.legalHold],isXML:!0,serializer:Vr},adt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:be.BlobSetMetadataHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobSetMetadataExceptionHeaders}},queryParameters:[N.timeoutInSeconds,N.comp6],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1,N.metadata,N.leaseId,N.ifModifiedSince,N.ifUnmodifiedSince,N.encryptionKey,N.encryptionKeySha256,N.encryptionAlgorithm,N.ifMatch,N.ifNoneMatch,N.ifTags,N.encryptionScope],isXML:!0,serializer:Vr},ldt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:be.BlobAcquireLeaseHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobAcquireLeaseExceptionHeaders}},queryParameters:[N.timeoutInSeconds,N.comp10],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1,N.ifModifiedSince,N.ifUnmodifiedSince,N.action,N.duration,N.proposedLeaseId,N.ifMatch,N.ifNoneMatch,N.ifTags],isXML:!0,serializer:Vr},cdt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:be.BlobReleaseLeaseHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobReleaseLeaseExceptionHeaders}},queryParameters:[N.timeoutInSeconds,N.comp10],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1,N.ifModifiedSince,N.ifUnmodifiedSince,N.action1,N.leaseId1,N.ifMatch,N.ifNoneMatch,N.ifTags],isXML:!0,serializer:Vr},udt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:be.BlobRenewLeaseHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobRenewLeaseExceptionHeaders}},queryParameters:[N.timeoutInSeconds,N.comp10],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1,N.ifModifiedSince,N.ifUnmodifiedSince,N.leaseId1,N.action2,N.ifMatch,N.ifNoneMatch,N.ifTags],isXML:!0,serializer:Vr},ddt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:be.BlobChangeLeaseHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobChangeLeaseExceptionHeaders}},queryParameters:[N.timeoutInSeconds,N.comp10],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1,N.ifModifiedSince,N.ifUnmodifiedSince,N.leaseId1,N.action4,N.proposedLeaseId1,N.ifMatch,N.ifNoneMatch,N.ifTags],isXML:!0,serializer:Vr},pdt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:be.BlobBreakLeaseHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobBreakLeaseExceptionHeaders}},queryParameters:[N.timeoutInSeconds,N.comp10],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1,N.ifModifiedSince,N.ifUnmodifiedSince,N.action3,N.breakPeriod,N.ifMatch,N.ifNoneMatch,N.ifTags],isXML:!0,serializer:Vr},Adt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:be.BlobCreateSnapshotHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobCreateSnapshotExceptionHeaders}},queryParameters:[N.timeoutInSeconds,N.comp14],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1,N.metadata,N.leaseId,N.ifModifiedSince,N.ifUnmodifiedSince,N.encryptionKey,N.encryptionKeySha256,N.encryptionAlgorithm,N.ifMatch,N.ifNoneMatch,N.ifTags,N.encryptionScope],isXML:!0,serializer:Vr},fdt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:be.BlobStartCopyFromURLHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobStartCopyFromURLExceptionHeaders}},queryParameters:[N.timeoutInSeconds],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1,N.metadata,N.leaseId,N.ifModifiedSince,N.ifUnmodifiedSince,N.ifMatch,N.ifNoneMatch,N.ifTags,N.immutabilityPolicyExpiry,N.immutabilityPolicyMode,N.tier,N.rehydratePriority,N.sourceIfModifiedSince,N.sourceIfUnmodifiedSince,N.sourceIfMatch,N.sourceIfNoneMatch,N.sourceIfTags,N.copySource,N.blobTagsString,N.sealBlob,N.legalHold1],isXML:!0,serializer:Vr},hdt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:be.BlobCopyFromURLHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobCopyFromURLExceptionHeaders}},queryParameters:[N.timeoutInSeconds],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1,N.metadata,N.leaseId,N.ifModifiedSince,N.ifUnmodifiedSince,N.ifMatch,N.ifNoneMatch,N.ifTags,N.immutabilityPolicyExpiry,N.immutabilityPolicyMode,N.encryptionScope,N.tier,N.sourceIfModifiedSince,N.sourceIfUnmodifiedSince,N.sourceIfMatch,N.sourceIfNoneMatch,N.copySource,N.blobTagsString,N.legalHold1,N.xMsRequiresSync,N.sourceContentMD5,N.copySourceAuthorization,N.copySourceTags,N.fileRequestIntent],isXML:!0,serializer:Vr},mdt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:be.BlobAbortCopyFromURLHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobAbortCopyFromURLExceptionHeaders}},queryParameters:[N.timeoutInSeconds,N.comp15,N.copyId],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1,N.leaseId,N.copyActionAbortConstant],isXML:!0,serializer:Vr},gdt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:be.BlobSetTierHeaders},202:{headersMapper:be.BlobSetTierHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobSetTierExceptionHeaders}},queryParameters:[N.timeoutInSeconds,N.snapshot,N.versionId,N.comp16],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1,N.leaseId,N.ifTags,N.rehydratePriority,N.tier1],isXML:!0,serializer:Vr},ydt={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:be.BlobGetAccountInfoHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobGetAccountInfoExceptionHeaders}},queryParameters:[N.comp,N.timeoutInSeconds,N.restype1],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1],isXML:!0,serializer:Vr},Edt={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:be.BlobQueryHeaders},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:be.BlobQueryHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobQueryExceptionHeaders}},requestBody:N.queryRequest,queryParameters:[N.timeoutInSeconds,N.snapshot,N.comp17],urlParameters:[N.url],headerParameters:[N.contentType,N.accept,N.version,N.requestId,N.leaseId,N.ifModifiedSince,N.ifUnmodifiedSince,N.encryptionKey,N.encryptionKeySha256,N.encryptionAlgorithm,N.ifMatch,N.ifNoneMatch,N.ifTags],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Vr},bdt={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:be.BlobTags,headersMapper:be.BlobGetTagsHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobGetTagsExceptionHeaders}},queryParameters:[N.timeoutInSeconds,N.snapshot,N.versionId,N.comp18],urlParameters:[N.url],headerParameters:[N.version,N.requestId,N.accept1,N.leaseId,N.ifTags],isXML:!0,serializer:Vr},Cdt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:be.BlobSetTagsHeaders},default:{bodyMapper:be.StorageError,headersMapper:be.BlobSetTagsExceptionHeaders}},requestBody:N.tags,queryParameters:[N.timeoutInSeconds,N.versionId,N.comp18],urlParameters:[N.url],headerParameters:[N.contentType,N.accept,N.version,N.requestId,N.leaseId,N.ifTags,N.transactionalContentMD5,N.transactionalContentCrc64],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Vr}});var Ede=g(Rv=>{"use strict";d();Object.defineProperty(Rv,"__esModule",{value:!0});Rv.PageBlobImpl=void 0;var JL=(Or(),xr(Pr)),wdt=JL.__importStar(ec()),rr=JL.__importStar(Yd()),q=JL.__importStar(af()),$L=class{client;constructor(t){this.client=t}create(t,r,i){return this.client.sendOperationRequest({contentLength:t,blobContentLength:r,options:i},Idt)}uploadPages(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},Bdt)}clearPages(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},Sdt)}uploadPagesFromURL(t,r,i,s,o){return this.client.sendOperationRequest({sourceUrl:t,sourceRange:r,contentLength:i,range:s,options:o},vdt)}getPageRanges(t){return this.client.sendOperationRequest({options:t},_dt)}getPageRangesDiff(t){return this.client.sendOperationRequest({options:t},xdt)}resize(t,r){return this.client.sendOperationRequest({blobContentLength:t,options:r},Ndt)}updateSequenceNumber(t,r){return this.client.sendOperationRequest({sequenceNumberAction:t,options:r},Rdt)}copyIncremental(t,r){return this.client.sendOperationRequest({copySource:t,options:r},Qdt)}};Rv.PageBlobImpl=$L;var vu=wdt.createSerializer(rr,!0),Idt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:rr.PageBlobCreateHeaders},default:{bodyMapper:rr.StorageError,headersMapper:rr.PageBlobCreateExceptionHeaders}},queryParameters:[q.timeoutInSeconds],urlParameters:[q.url],headerParameters:[q.version,q.requestId,q.accept1,q.contentLength,q.metadata,q.leaseId,q.ifModifiedSince,q.ifUnmodifiedSince,q.encryptionKey,q.encryptionKeySha256,q.encryptionAlgorithm,q.ifMatch,q.ifNoneMatch,q.ifTags,q.blobCacheControl,q.blobContentType,q.blobContentMD5,q.blobContentEncoding,q.blobContentLanguage,q.blobContentDisposition,q.immutabilityPolicyExpiry,q.immutabilityPolicyMode,q.encryptionScope,q.tier,q.blobTagsString,q.legalHold1,q.blobType,q.blobContentLength,q.blobSequenceNumber],isXML:!0,serializer:vu},Bdt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:rr.PageBlobUploadPagesHeaders},default:{bodyMapper:rr.StorageError,headersMapper:rr.PageBlobUploadPagesExceptionHeaders}},requestBody:q.body1,queryParameters:[q.timeoutInSeconds,q.comp19],urlParameters:[q.url],headerParameters:[q.version,q.requestId,q.contentLength,q.leaseId,q.ifModifiedSince,q.ifUnmodifiedSince,q.range,q.encryptionKey,q.encryptionKeySha256,q.encryptionAlgorithm,q.ifMatch,q.ifNoneMatch,q.ifTags,q.encryptionScope,q.transactionalContentMD5,q.transactionalContentCrc64,q.contentType1,q.accept2,q.pageWrite,q.ifSequenceNumberLessThanOrEqualTo,q.ifSequenceNumberLessThan,q.ifSequenceNumberEqualTo],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:vu},Sdt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:rr.PageBlobClearPagesHeaders},default:{bodyMapper:rr.StorageError,headersMapper:rr.PageBlobClearPagesExceptionHeaders}},queryParameters:[q.timeoutInSeconds,q.comp19],urlParameters:[q.url],headerParameters:[q.version,q.requestId,q.accept1,q.contentLength,q.leaseId,q.ifModifiedSince,q.ifUnmodifiedSince,q.range,q.encryptionKey,q.encryptionKeySha256,q.encryptionAlgorithm,q.ifMatch,q.ifNoneMatch,q.ifTags,q.encryptionScope,q.ifSequenceNumberLessThanOrEqualTo,q.ifSequenceNumberLessThan,q.ifSequenceNumberEqualTo,q.pageWrite1],isXML:!0,serializer:vu},vdt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:rr.PageBlobUploadPagesFromURLHeaders},default:{bodyMapper:rr.StorageError,headersMapper:rr.PageBlobUploadPagesFromURLExceptionHeaders}},queryParameters:[q.timeoutInSeconds,q.comp19],urlParameters:[q.url],headerParameters:[q.version,q.requestId,q.accept1,q.contentLength,q.leaseId,q.ifModifiedSince,q.ifUnmodifiedSince,q.encryptionKey,q.encryptionKeySha256,q.encryptionAlgorithm,q.ifMatch,q.ifNoneMatch,q.ifTags,q.encryptionScope,q.sourceIfModifiedSince,q.sourceIfUnmodifiedSince,q.sourceIfMatch,q.sourceIfNoneMatch,q.sourceContentMD5,q.copySourceAuthorization,q.fileRequestIntent,q.pageWrite,q.ifSequenceNumberLessThanOrEqualTo,q.ifSequenceNumberLessThan,q.ifSequenceNumberEqualTo,q.sourceUrl,q.sourceRange,q.sourceContentCrc64,q.range1],isXML:!0,serializer:vu},_dt={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:rr.PageList,headersMapper:rr.PageBlobGetPageRangesHeaders},default:{bodyMapper:rr.StorageError,headersMapper:rr.PageBlobGetPageRangesExceptionHeaders}},queryParameters:[q.timeoutInSeconds,q.marker,q.maxPageSize,q.snapshot,q.comp20],urlParameters:[q.url],headerParameters:[q.version,q.requestId,q.accept1,q.leaseId,q.ifModifiedSince,q.ifUnmodifiedSince,q.range,q.ifMatch,q.ifNoneMatch,q.ifTags],isXML:!0,serializer:vu},xdt={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:rr.PageList,headersMapper:rr.PageBlobGetPageRangesDiffHeaders},default:{bodyMapper:rr.StorageError,headersMapper:rr.PageBlobGetPageRangesDiffExceptionHeaders}},queryParameters:[q.timeoutInSeconds,q.marker,q.maxPageSize,q.snapshot,q.comp20,q.prevsnapshot],urlParameters:[q.url],headerParameters:[q.version,q.requestId,q.accept1,q.leaseId,q.ifModifiedSince,q.ifUnmodifiedSince,q.range,q.ifMatch,q.ifNoneMatch,q.ifTags,q.prevSnapshotUrl],isXML:!0,serializer:vu},Ndt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:rr.PageBlobResizeHeaders},default:{bodyMapper:rr.StorageError,headersMapper:rr.PageBlobResizeExceptionHeaders}},queryParameters:[q.comp,q.timeoutInSeconds],urlParameters:[q.url],headerParameters:[q.version,q.requestId,q.accept1,q.leaseId,q.ifModifiedSince,q.ifUnmodifiedSince,q.encryptionKey,q.encryptionKeySha256,q.encryptionAlgorithm,q.ifMatch,q.ifNoneMatch,q.ifTags,q.encryptionScope,q.blobContentLength],isXML:!0,serializer:vu},Rdt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:rr.PageBlobUpdateSequenceNumberHeaders},default:{bodyMapper:rr.StorageError,headersMapper:rr.PageBlobUpdateSequenceNumberExceptionHeaders}},queryParameters:[q.comp,q.timeoutInSeconds],urlParameters:[q.url],headerParameters:[q.version,q.requestId,q.accept1,q.leaseId,q.ifModifiedSince,q.ifUnmodifiedSince,q.ifMatch,q.ifNoneMatch,q.ifTags,q.blobSequenceNumber,q.sequenceNumberAction],isXML:!0,serializer:vu},Qdt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:rr.PageBlobCopyIncrementalHeaders},default:{bodyMapper:rr.StorageError,headersMapper:rr.PageBlobCopyIncrementalExceptionHeaders}},queryParameters:[q.timeoutInSeconds,q.comp21],urlParameters:[q.url],headerParameters:[q.version,q.requestId,q.accept1,q.ifModifiedSince,q.ifUnmodifiedSince,q.ifMatch,q.ifNoneMatch,q.ifTags,q.copySource],isXML:!0,serializer:vu}});var bde=g(Tv=>{"use strict";d();Object.defineProperty(Tv,"__esModule",{value:!0});Tv.AppendBlobImpl=void 0;var XL=(Or(),xr(Pr)),Tdt=XL.__importStar(ec()),Do=XL.__importStar(Yd()),Ae=XL.__importStar(af()),KL=class{client;constructor(t){this.client=t}create(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},Ddt)}appendBlock(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},Pdt)}appendBlockFromUrl(t,r,i){return this.client.sendOperationRequest({sourceUrl:t,contentLength:r,options:i},Odt)}seal(t){return this.client.sendOperationRequest({options:t},kdt)}};Tv.AppendBlobImpl=KL;var Qv=Tdt.createSerializer(Do,!0),Ddt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Do.AppendBlobCreateHeaders},default:{bodyMapper:Do.StorageError,headersMapper:Do.AppendBlobCreateExceptionHeaders}},queryParameters:[Ae.timeoutInSeconds],urlParameters:[Ae.url],headerParameters:[Ae.version,Ae.requestId,Ae.accept1,Ae.contentLength,Ae.metadata,Ae.leaseId,Ae.ifModifiedSince,Ae.ifUnmodifiedSince,Ae.encryptionKey,Ae.encryptionKeySha256,Ae.encryptionAlgorithm,Ae.ifMatch,Ae.ifNoneMatch,Ae.ifTags,Ae.blobCacheControl,Ae.blobContentType,Ae.blobContentMD5,Ae.blobContentEncoding,Ae.blobContentLanguage,Ae.blobContentDisposition,Ae.immutabilityPolicyExpiry,Ae.immutabilityPolicyMode,Ae.encryptionScope,Ae.blobTagsString,Ae.legalHold1,Ae.blobType1],isXML:!0,serializer:Qv},Pdt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Do.AppendBlobAppendBlockHeaders},default:{bodyMapper:Do.StorageError,headersMapper:Do.AppendBlobAppendBlockExceptionHeaders}},requestBody:Ae.body1,queryParameters:[Ae.timeoutInSeconds,Ae.comp22],urlParameters:[Ae.url],headerParameters:[Ae.version,Ae.requestId,Ae.contentLength,Ae.leaseId,Ae.ifModifiedSince,Ae.ifUnmodifiedSince,Ae.encryptionKey,Ae.encryptionKeySha256,Ae.encryptionAlgorithm,Ae.ifMatch,Ae.ifNoneMatch,Ae.ifTags,Ae.encryptionScope,Ae.transactionalContentMD5,Ae.transactionalContentCrc64,Ae.contentType1,Ae.accept2,Ae.maxSize,Ae.appendPosition],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Qv},Odt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Do.AppendBlobAppendBlockFromUrlHeaders},default:{bodyMapper:Do.StorageError,headersMapper:Do.AppendBlobAppendBlockFromUrlExceptionHeaders}},queryParameters:[Ae.timeoutInSeconds,Ae.comp22],urlParameters:[Ae.url],headerParameters:[Ae.version,Ae.requestId,Ae.accept1,Ae.contentLength,Ae.leaseId,Ae.ifModifiedSince,Ae.ifUnmodifiedSince,Ae.encryptionKey,Ae.encryptionKeySha256,Ae.encryptionAlgorithm,Ae.ifMatch,Ae.ifNoneMatch,Ae.ifTags,Ae.encryptionScope,Ae.sourceIfModifiedSince,Ae.sourceIfUnmodifiedSince,Ae.sourceIfMatch,Ae.sourceIfNoneMatch,Ae.sourceContentMD5,Ae.copySourceAuthorization,Ae.fileRequestIntent,Ae.transactionalContentMD5,Ae.sourceUrl,Ae.sourceContentCrc64,Ae.maxSize,Ae.appendPosition,Ae.sourceRange1],isXML:!0,serializer:Qv},kdt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Do.AppendBlobSealHeaders},default:{bodyMapper:Do.StorageError,headersMapper:Do.AppendBlobSealExceptionHeaders}},queryParameters:[Ae.timeoutInSeconds,Ae.comp23],urlParameters:[Ae.url],headerParameters:[Ae.version,Ae.requestId,Ae.accept1,Ae.leaseId,Ae.ifModifiedSince,Ae.ifUnmodifiedSince,Ae.ifMatch,Ae.ifNoneMatch,Ae.appendPosition],isXML:!0,serializer:Qv}});var Cde=g(Dv=>{"use strict";d();Object.defineProperty(Dv,"__esModule",{value:!0});Dv.BlockBlobImpl=void 0;var eF=(Or(),xr(Pr)),Ldt=eF.__importStar(ec()),Di=eF.__importStar(Yd()),Y=eF.__importStar(af()),ZL=class{client;constructor(t){this.client=t}upload(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},Fdt)}putBlobFromUrl(t,r,i){return this.client.sendOperationRequest({contentLength:t,copySource:r,options:i},Mdt)}stageBlock(t,r,i,s){return this.client.sendOperationRequest({blockId:t,contentLength:r,body:i,options:s},Udt)}stageBlockFromURL(t,r,i,s){return this.client.sendOperationRequest({blockId:t,contentLength:r,sourceUrl:i,options:s},qdt)}commitBlockList(t,r){return this.client.sendOperationRequest({blocks:t,options:r},Hdt)}getBlockList(t,r){return this.client.sendOperationRequest({listType:t,options:r},Gdt)}};Dv.BlockBlobImpl=ZL;var Jg=Ldt.createSerializer(Di,!0),Fdt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Di.BlockBlobUploadHeaders},default:{bodyMapper:Di.StorageError,headersMapper:Di.BlockBlobUploadExceptionHeaders}},requestBody:Y.body1,queryParameters:[Y.timeoutInSeconds],urlParameters:[Y.url],headerParameters:[Y.version,Y.requestId,Y.contentLength,Y.metadata,Y.leaseId,Y.ifModifiedSince,Y.ifUnmodifiedSince,Y.encryptionKey,Y.encryptionKeySha256,Y.encryptionAlgorithm,Y.ifMatch,Y.ifNoneMatch,Y.ifTags,Y.blobCacheControl,Y.blobContentType,Y.blobContentMD5,Y.blobContentEncoding,Y.blobContentLanguage,Y.blobContentDisposition,Y.immutabilityPolicyExpiry,Y.immutabilityPolicyMode,Y.encryptionScope,Y.tier,Y.blobTagsString,Y.legalHold1,Y.transactionalContentMD5,Y.transactionalContentCrc64,Y.contentType1,Y.accept2,Y.blobType2],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Jg},Mdt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Di.BlockBlobPutBlobFromUrlHeaders},default:{bodyMapper:Di.StorageError,headersMapper:Di.BlockBlobPutBlobFromUrlExceptionHeaders}},queryParameters:[Y.timeoutInSeconds],urlParameters:[Y.url],headerParameters:[Y.version,Y.requestId,Y.accept1,Y.contentLength,Y.metadata,Y.leaseId,Y.ifModifiedSince,Y.ifUnmodifiedSince,Y.encryptionKey,Y.encryptionKeySha256,Y.encryptionAlgorithm,Y.ifMatch,Y.ifNoneMatch,Y.ifTags,Y.blobCacheControl,Y.blobContentType,Y.blobContentMD5,Y.blobContentEncoding,Y.blobContentLanguage,Y.blobContentDisposition,Y.encryptionScope,Y.tier,Y.sourceIfModifiedSince,Y.sourceIfUnmodifiedSince,Y.sourceIfMatch,Y.sourceIfNoneMatch,Y.sourceIfTags,Y.copySource,Y.blobTagsString,Y.sourceContentMD5,Y.copySourceAuthorization,Y.copySourceTags,Y.fileRequestIntent,Y.transactionalContentMD5,Y.blobType2,Y.copySourceBlobProperties],isXML:!0,serializer:Jg},Udt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Di.BlockBlobStageBlockHeaders},default:{bodyMapper:Di.StorageError,headersMapper:Di.BlockBlobStageBlockExceptionHeaders}},requestBody:Y.body1,queryParameters:[Y.timeoutInSeconds,Y.comp24,Y.blockId],urlParameters:[Y.url],headerParameters:[Y.version,Y.requestId,Y.contentLength,Y.leaseId,Y.encryptionKey,Y.encryptionKeySha256,Y.encryptionAlgorithm,Y.encryptionScope,Y.transactionalContentMD5,Y.transactionalContentCrc64,Y.contentType1,Y.accept2],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Jg},qdt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Di.BlockBlobStageBlockFromURLHeaders},default:{bodyMapper:Di.StorageError,headersMapper:Di.BlockBlobStageBlockFromURLExceptionHeaders}},queryParameters:[Y.timeoutInSeconds,Y.comp24,Y.blockId],urlParameters:[Y.url],headerParameters:[Y.version,Y.requestId,Y.accept1,Y.contentLength,Y.leaseId,Y.encryptionKey,Y.encryptionKeySha256,Y.encryptionAlgorithm,Y.encryptionScope,Y.sourceIfModifiedSince,Y.sourceIfUnmodifiedSince,Y.sourceIfMatch,Y.sourceIfNoneMatch,Y.sourceContentMD5,Y.copySourceAuthorization,Y.fileRequestIntent,Y.sourceUrl,Y.sourceContentCrc64,Y.sourceRange1],isXML:!0,serializer:Jg},Hdt={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Di.BlockBlobCommitBlockListHeaders},default:{bodyMapper:Di.StorageError,headersMapper:Di.BlockBlobCommitBlockListExceptionHeaders}},requestBody:Y.blocks,queryParameters:[Y.timeoutInSeconds,Y.comp25],urlParameters:[Y.url],headerParameters:[Y.contentType,Y.accept,Y.version,Y.requestId,Y.metadata,Y.leaseId,Y.ifModifiedSince,Y.ifUnmodifiedSince,Y.encryptionKey,Y.encryptionKeySha256,Y.encryptionAlgorithm,Y.ifMatch,Y.ifNoneMatch,Y.ifTags,Y.blobCacheControl,Y.blobContentType,Y.blobContentMD5,Y.blobContentEncoding,Y.blobContentLanguage,Y.blobContentDisposition,Y.immutabilityPolicyExpiry,Y.immutabilityPolicyMode,Y.encryptionScope,Y.tier,Y.blobTagsString,Y.legalHold1,Y.transactionalContentMD5,Y.transactionalContentCrc64],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Jg},Gdt={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Di.BlockList,headersMapper:Di.BlockBlobGetBlockListHeaders},default:{bodyMapper:Di.StorageError,headersMapper:Di.BlockBlobGetBlockListExceptionHeaders}},queryParameters:[Y.timeoutInSeconds,Y.snapshot,Y.comp25,Y.listType],urlParameters:[Y.url],headerParameters:[Y.version,Y.requestId,Y.accept1,Y.leaseId,Y.ifTags],isXML:!0,serializer:Jg}});var wde=g(Jd=>{"use strict";d();Object.defineProperty(Jd,"__esModule",{value:!0});var Kg=(Or(),xr(Pr));Kg.__exportStar(mde(),Jd);Kg.__exportStar(gde(),Jd);Kg.__exportStar(yde(),Jd);Kg.__exportStar(Ede(),Jd);Kg.__exportStar(bde(),Jd);Kg.__exportStar(Cde(),Jd)});var Ide=g(Pv=>{"use strict";d();Object.defineProperty(Pv,"__esModule",{value:!0});Pv.StorageClient=void 0;var jdt=(Or(),xr(Pr)),zdt=jdt.__importStar(q6()),Xg=wde(),tF=class extends zdt.ExtendedServiceClient{url;version;constructor(t,r){if(t===void 0)throw new Error("'url' cannot be null");r||(r={});let i={requestContentType:"application/json; charset=utf-8"},s="azsdk-js-azure-storage-blob/12.28.0",o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${s}`:`${s}`,a={...i,...r,userAgentOptions:{userAgentPrefix:o},endpoint:r.endpoint??r.baseUri??"{url}"};super(a),this.url=t,this.version=r.version||"2025-07-05",this.service=new Xg.ServiceImpl(this),this.container=new Xg.ContainerImpl(this),this.blob=new Xg.BlobImpl(this),this.pageBlob=new Xg.PageBlobImpl(this),this.appendBlob=new Xg.AppendBlobImpl(this),this.blockBlob=new Xg.BlockBlobImpl(this)}service;container;blob;pageBlob;appendBlob;blockBlob};Pv.StorageClient=tF});var Sde=g(Bde=>{"use strict";d();Object.defineProperty(Bde,"__esModule",{value:!0})});var _de=g(vde=>{"use strict";d();Object.defineProperty(vde,"__esModule",{value:!0})});var Nde=g(xde=>{"use strict";d();Object.defineProperty(xde,"__esModule",{value:!0})});var Qde=g(Rde=>{"use strict";d();Object.defineProperty(Rde,"__esModule",{value:!0})});var Dde=g(Tde=>{"use strict";d();Object.defineProperty(Tde,"__esModule",{value:!0})});var Ode=g(Pde=>{"use strict";d();Object.defineProperty(Pde,"__esModule",{value:!0})});var kde=g(Kd=>{"use strict";d();Object.defineProperty(Kd,"__esModule",{value:!0});var Zg=(Or(),xr(Pr));Zg.__exportStar(Sde(),Kd);Zg.__exportStar(_de(),Kd);Zg.__exportStar(Nde(),Kd);Zg.__exportStar(Qde(),Kd);Zg.__exportStar(Dde(),Kd);Zg.__exportStar(Ode(),Kd)});var Fde=g(e1=>{"use strict";d();Object.defineProperty(e1,"__esModule",{value:!0});e1.StorageClient=void 0;var Lde=(Or(),xr(Pr));Lde.__exportStar(hde(),e1);var Vdt=Ide();Object.defineProperty(e1,"StorageClient",{enumerable:!0,get:function(){return Vdt.StorageClient}});Lde.__exportStar(kde(),e1)});var iF=g(Ov=>{"use strict";d();Object.defineProperty(Ov,"__esModule",{value:!0});Ov.StorageContextClient=void 0;var Wdt=Fde(),rF=class extends Wdt.StorageClient{async sendOperationRequest(t,r){let i={...r};return(i.path==="/{containerName}"||i.path==="/{containerName}/{blob}")&&(i.path=""),super.sendOperationRequest(t,i)}};Ov.StorageContextClient=rF});var Fv=g(Lv=>{"use strict";d();Object.defineProperty(Lv,"__esModule",{value:!0});Lv.StorageClient=void 0;var Ydt=iF(),Mde=Wd(),kv=rn(),nF=class{url;accountName;pipeline;credential;storageClientContext;isHttps;constructor(t,r){this.url=(0,kv.escapeURLPath)(t),this.accountName=(0,kv.getAccountNameFromUrl)(t),this.pipeline=r,this.storageClientContext=new Ydt.StorageContextClient(this.url,(0,Mde.getCoreClientOptions)(r)),this.isHttps=(0,kv.iEqual)((0,kv.getURLScheme)(this.url)||"","https"),this.credential=(0,Mde.getCredentialFromPipeline)(r);let i=this.storageClientContext;i.requestContentType=void 0}};Lv.StorageClient=nF});var lf=g(Mv=>{"use strict";d();Object.defineProperty(Mv,"__esModule",{value:!0});Mv.tracingClient=void 0;var $dt=tk(),Jdt=Ti();Mv.tracingClient=(0,$dt.createTracingClient)({packageName:"@azure/storage-blob",packageVersion:Jdt.SDK_VERSION,namespace:"Microsoft.Storage"})});var oF=g(Uv=>{"use strict";d();Object.defineProperty(Uv,"__esModule",{value:!0});Uv.BlobSASPermissions=void 0;var sF=class e{static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"x":r.deleteVersion=!0;break;case"t":r.tag=!0;break;case"m":r.move=!0;break;case"e":r.execute=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission: ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.deleteVersion&&(r.deleteVersion=!0),t.tag&&(r.tag=!0),t.move&&(r.move=!0),t.execute&&(r.execute=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),r}read=!1;add=!1;create=!1;write=!1;delete=!1;deleteVersion=!1;tag=!1;move=!1;execute=!1;setImmutabilityPolicy=!1;permanentDelete=!1;toString(){let t=[];return this.read&&t.push("r"),this.add&&t.push("a"),this.create&&t.push("c"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.tag&&t.push("t"),this.move&&t.push("m"),this.execute&&t.push("e"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),t.join("")}};Uv.BlobSASPermissions=sF});var lF=g(qv=>{"use strict";d();Object.defineProperty(qv,"__esModule",{value:!0});qv.ContainerSASPermissions=void 0;var aF=class e{static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"l":r.list=!0;break;case"t":r.tag=!0;break;case"x":r.deleteVersion=!0;break;case"m":r.move=!0;break;case"e":r.execute=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;case"f":r.filterByTags=!0;break;default:throw new RangeError(`Invalid permission ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.list&&(r.list=!0),t.deleteVersion&&(r.deleteVersion=!0),t.tag&&(r.tag=!0),t.move&&(r.move=!0),t.execute&&(r.execute=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),t.filterByTags&&(r.filterByTags=!0),r}read=!1;add=!1;create=!1;write=!1;delete=!1;deleteVersion=!1;list=!1;tag=!1;move=!1;execute=!1;setImmutabilityPolicy=!1;permanentDelete=!1;filterByTags=!1;toString(){let t=[];return this.read&&t.push("r"),this.add&&t.push("a"),this.create&&t.push("c"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.list&&t.push("l"),this.tag&&t.push("t"),this.move&&t.push("m"),this.execute&&t.push("e"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),this.filterByTags&&t.push("f"),t.join("")}};qv.ContainerSASPermissions=aF});var Ude=g(Hv=>{"use strict";d();Object.defineProperty(Hv,"__esModule",{value:!0});Hv.UserDelegationKeyCredential=void 0;var Kdt=require("node:crypto"),cF=class{accountName;userDelegationKey;key;constructor(t,r){this.accountName=t,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(t){return(0,Kdt.createHmac)("sha256",this.key).update(t,"utf8").digest("base64")}};Hv.UserDelegationKeyCredential=cF});var Gv=g(uF=>{"use strict";d();Object.defineProperty(uF,"__esModule",{value:!0});uF.ipRangeToString=Xdt;function Xdt(e){return e.end?`${e.start}-${e.end}`:e.start}});var zv=g(t1=>{"use strict";d();Object.defineProperty(t1,"__esModule",{value:!0});t1.SASQueryParameters=t1.SASProtocol=void 0;var Zdt=Gv(),jv=rn(),qde;(function(e){e.Https="https",e.HttpsAndHttp="https,http"})(qde||(t1.SASProtocol=qde={}));var dF=class{version;protocol;startsOn;expiresOn;permissions;services;resourceTypes;identifier;encryptionScope;resource;signature;cacheControl;contentDisposition;contentEncoding;contentLanguage;contentType;ipRangeInner;signedOid;signedTenantId;signedStartsOn;signedExpiresOn;signedService;signedVersion;preauthorizedAgentObjectId;correlationId;get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}constructor(t,r,i,s,o,a,l,c,u,p,A,f,m,y,E,b,C,w,S,R){this.version=t,this.signature=r,i!==void 0&&typeof i!="string"?(this.permissions=i.permissions,this.services=i.services,this.resourceTypes=i.resourceTypes,this.protocol=i.protocol,this.startsOn=i.startsOn,this.expiresOn=i.expiresOn,this.ipRangeInner=i.ipRange,this.identifier=i.identifier,this.encryptionScope=i.encryptionScope,this.resource=i.resource,this.cacheControl=i.cacheControl,this.contentDisposition=i.contentDisposition,this.contentEncoding=i.contentEncoding,this.contentLanguage=i.contentLanguage,this.contentType=i.contentType,i.userDelegationKey&&(this.signedOid=i.userDelegationKey.signedObjectId,this.signedTenantId=i.userDelegationKey.signedTenantId,this.signedStartsOn=i.userDelegationKey.signedStartsOn,this.signedExpiresOn=i.userDelegationKey.signedExpiresOn,this.signedService=i.userDelegationKey.signedService,this.signedVersion=i.userDelegationKey.signedVersion,this.preauthorizedAgentObjectId=i.preauthorizedAgentObjectId,this.correlationId=i.correlationId)):(this.services=s,this.resourceTypes=o,this.expiresOn=c,this.permissions=i,this.protocol=a,this.startsOn=l,this.ipRangeInner=u,this.encryptionScope=R,this.identifier=p,this.resource=A,this.cacheControl=f,this.contentDisposition=m,this.contentEncoding=y,this.contentLanguage=E,this.contentType=b,C&&(this.signedOid=C.signedObjectId,this.signedTenantId=C.signedTenantId,this.signedStartsOn=C.signedStartsOn,this.signedExpiresOn=C.signedExpiresOn,this.signedService=C.signedService,this.signedVersion=C.signedVersion,this.preauthorizedAgentObjectId=w,this.correlationId=S))}toString(){let t=["sv","ss","srt","spr","st","se","sip","si","ses","skoid","sktid","skt","ske","sks","skv","sr","sp","sig","rscc","rscd","rsce","rscl","rsct","saoid","scid"],r=[];for(let i of t)switch(i){case"sv":this.tryAppendQueryParameter(r,i,this.version);break;case"ss":this.tryAppendQueryParameter(r,i,this.services);break;case"srt":this.tryAppendQueryParameter(r,i,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(r,i,this.protocol);break;case"st":this.tryAppendQueryParameter(r,i,this.startsOn?(0,jv.truncatedISO8061Date)(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(r,i,this.expiresOn?(0,jv.truncatedISO8061Date)(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(r,i,this.ipRange?(0,Zdt.ipRangeToString)(this.ipRange):void 0);break;case"si":this.tryAppendQueryParameter(r,i,this.identifier);break;case"ses":this.tryAppendQueryParameter(r,i,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(r,i,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(r,i,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(r,i,this.signedStartsOn?(0,jv.truncatedISO8061Date)(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(r,i,this.signedExpiresOn?(0,jv.truncatedISO8061Date)(this.signedExpiresOn,!1):void 0);break;case"sks":this.tryAppendQueryParameter(r,i,this.signedService);break;case"skv":this.tryAppendQueryParameter(r,i,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(r,i,this.resource);break;case"sp":this.tryAppendQueryParameter(r,i,this.permissions);break;case"sig":this.tryAppendQueryParameter(r,i,this.signature);break;case"rscc":this.tryAppendQueryParameter(r,i,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(r,i,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(r,i,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(r,i,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(r,i,this.contentType);break;case"saoid":this.tryAppendQueryParameter(r,i,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(r,i,this.correlationId);break}return r.join("&")}tryAppendQueryParameter(t,r,i){i&&(r=encodeURIComponent(r),i=encodeURIComponent(i),r.length>0&&i.length>0&&t.push(`${r}=${i}`))}};t1.SASQueryParameters=dF});var Wv=g(Vv=>{"use strict";d();Object.defineProperty(Vv,"__esModule",{value:!0});Vv.generateBlobSASQueryParameters=rpt;Vv.generateBlobSASQueryParametersInternal=Gde;var cf=oF(),uf=lF(),ept=qd(),tpt=Ude(),df=Gv(),pf=zv(),Hde=Ti(),ai=rn();function rpt(e,t,r){return Gde(e,t,r).sasQueryParameters}function Gde(e,t,r){let i=e.version?e.version:Hde.SERVICE_VERSION,s=t instanceof ept.StorageSharedKeyCredential?t:void 0,o;if(s===void 0&&r!==void 0&&(o=new tpt.UserDelegationKeyCredential(r,t)),s===void 0&&o===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(i>="2020-12-06")return s!==void 0?spt(e,s):i>="2025-07-05"?cpt(e,o):lpt(e,o);if(i>="2018-11-09")return s!==void 0?npt(e,s):i>="2020-02-10"?apt(e,o):opt(e,o);if(i>="2015-04-05"){if(s!==void 0)return ipt(e,s);throw new RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}throw new RangeError("'version' must be >= '2015-04-05'.")}function ipt(e,t){if(e=ff(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c";e.blobName&&(r="b");let i;e.permissions&&(e.blobName?i=cf.BlobSASPermissions.parse(e.permissions.toString()).toString():i=uf.ContainerSASPermissions.parse(e.permissions.toString()).toString());let s=[i||"",e.startsOn?(0,ai.truncatedISO8061Date)(e.startsOn,!1):"",e.expiresOn?(0,ai.truncatedISO8061Date)(e.expiresOn,!1):"",Af(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?(0,df.ipRangeToString)(e.ipRange):"",e.protocol?e.protocol:"",e.version,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),o=t.computeHMACSHA256(s);return{sasQueryParameters:new pf.SASQueryParameters(e.version,o,i,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType),stringToSign:s}}function npt(e,t){if(e=ff(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let s;e.permissions&&(e.blobName?s=cf.BlobSASPermissions.parse(e.permissions.toString()).toString():s=uf.ContainerSASPermissions.parse(e.permissions.toString()).toString());let o=[s||"",e.startsOn?(0,ai.truncatedISO8061Date)(e.startsOn,!1):"",e.expiresOn?(0,ai.truncatedISO8061Date)(e.expiresOn,!1):"",Af(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?(0,df.ipRangeToString)(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),a=t.computeHMACSHA256(o);return{sasQueryParameters:new pf.SASQueryParameters(e.version,a,s,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType),stringToSign:o}}function spt(e,t){if(e=ff(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let s;e.permissions&&(e.blobName?s=cf.BlobSASPermissions.parse(e.permissions.toString()).toString():s=uf.ContainerSASPermissions.parse(e.permissions.toString()).toString());let o=[s||"",e.startsOn?(0,ai.truncatedISO8061Date)(e.startsOn,!1):"",e.expiresOn?(0,ai.truncatedISO8061Date)(e.expiresOn,!1):"",Af(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?(0,df.ipRangeToString)(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),a=t.computeHMACSHA256(o);return{sasQueryParameters:new pf.SASQueryParameters(e.version,a,s,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,void 0,void 0,void 0,e.encryptionScope),stringToSign:o}}function opt(e,t){if(e=ff(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let s;e.permissions&&(e.blobName?s=cf.BlobSASPermissions.parse(e.permissions.toString()).toString():s=uf.ContainerSASPermissions.parse(e.permissions.toString()).toString());let o=[s||"",e.startsOn?(0,ai.truncatedISO8061Date)(e.startsOn,!1):"",e.expiresOn?(0,ai.truncatedISO8061Date)(e.expiresOn,!1):"",Af(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?(0,ai.truncatedISO8061Date)(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?(0,ai.truncatedISO8061Date)(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?(0,df.ipRangeToString)(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(o);return{sasQueryParameters:new pf.SASQueryParameters(e.version,a,s,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey),stringToSign:o}}function apt(e,t){if(e=ff(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let s;e.permissions&&(e.blobName?s=cf.BlobSASPermissions.parse(e.permissions.toString()).toString():s=uf.ContainerSASPermissions.parse(e.permissions.toString()).toString());let o=[s||"",e.startsOn?(0,ai.truncatedISO8061Date)(e.startsOn,!1):"",e.expiresOn?(0,ai.truncatedISO8061Date)(e.expiresOn,!1):"",Af(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?(0,ai.truncatedISO8061Date)(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?(0,ai.truncatedISO8061Date)(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?(0,df.ipRangeToString)(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(o);return{sasQueryParameters:new pf.SASQueryParameters(e.version,a,s,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId),stringToSign:o}}function lpt(e,t){if(e=ff(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let s;e.permissions&&(e.blobName?s=cf.BlobSASPermissions.parse(e.permissions.toString()).toString():s=uf.ContainerSASPermissions.parse(e.permissions.toString()).toString());let o=[s||"",e.startsOn?(0,ai.truncatedISO8061Date)(e.startsOn,!1):"",e.expiresOn?(0,ai.truncatedISO8061Date)(e.expiresOn,!1):"",Af(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?(0,ai.truncatedISO8061Date)(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?(0,ai.truncatedISO8061Date)(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?(0,df.ipRangeToString)(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(o);return{sasQueryParameters:new pf.SASQueryParameters(e.version,a,s,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId,e.encryptionScope),stringToSign:o}}function cpt(e,t){if(e=ff(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let s;e.permissions&&(e.blobName?s=cf.BlobSASPermissions.parse(e.permissions.toString()).toString():s=uf.ContainerSASPermissions.parse(e.permissions.toString()).toString());let o=[s||"",e.startsOn?(0,ai.truncatedISO8061Date)(e.startsOn,!1):"",e.expiresOn?(0,ai.truncatedISO8061Date)(e.expiresOn,!1):"",Af(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?(0,ai.truncatedISO8061Date)(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?(0,ai.truncatedISO8061Date)(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,void 0,void 0,e.ipRange?(0,df.ipRangeToString)(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(o);return{sasQueryParameters:new pf.SASQueryParameters(e.version,a,s,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId,e.encryptionScope),stringToSign:o}}function Af(e,t,r){let i=[`/blob/${e}/${t}`];return r&&i.push(`/${r}`),i.join("")}function ff(e){let t=e.version?e.version:Hde.SERVICE_VERSION;if(e.snapshotTime&&t<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(e.blobName===void 0&&e.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(e.versionId&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(e.blobName===void 0&&e.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(e.permissions&&e.permissions.setImmutabilityPolicy&&t<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(e.permissions&&e.permissions.deleteVersion&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(e.permissions&&e.permissions.permanentDelete&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(e.permissions&&e.permissions.tag&&t<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(t<"2020-02-10"&&e.permissions&&(e.permissions.move||e.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(t<"2021-04-10"&&e.permissions&&e.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(t<"2020-02-10"&&(e.preauthorizedAgentObjectId||e.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(e.encryptionScope&&t<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return e.version=t,e}});var Jv=g($v=>{"use strict";d();Object.defineProperty($v,"__esModule",{value:!0});$v.BlobLeaseClient=void 0;var upt=mr(),nc=Ti(),R2=lf(),Yv=rn(),pF=class{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(t,r){let i=t.storageClientContext;this._url=t.url,t.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=i.container):(this._isContainer=!1,this._containerOrBlobOperation=i.blob),r||(r=(0,upt.randomUUID)()),this._leaseId=r}async acquireLease(t,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==nc.ETagNone||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==nc.ETagNone||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return R2.tracingClient.withSpan("BlobLeaseClient-acquireLease",r,async i=>(0,Yv.assertResponse)(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:t,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:i.tracingOptions})))}async changeLease(t,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==nc.ETagNone||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==nc.ETagNone||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return R2.tracingClient.withSpan("BlobLeaseClient-changeLease",r,async i=>{let s=(0,Yv.assertResponse)(await this._containerOrBlobOperation.changeLease(this._leaseId,t,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:i.tracingOptions}));return this._leaseId=t,s})}async releaseLease(t={}){if(this._isContainer&&(t.conditions?.ifMatch&&t.conditions?.ifMatch!==nc.ETagNone||t.conditions?.ifNoneMatch&&t.conditions?.ifNoneMatch!==nc.ETagNone||t.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return R2.tracingClient.withSpan("BlobLeaseClient-releaseLease",t,async r=>(0,Yv.assertResponse)(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:{...t.conditions,ifTags:t.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(t={}){if(this._isContainer&&(t.conditions?.ifMatch&&t.conditions?.ifMatch!==nc.ETagNone||t.conditions?.ifNoneMatch&&t.conditions?.ifNoneMatch!==nc.ETagNone||t.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return R2.tracingClient.withSpan("BlobLeaseClient-renewLease",t,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:{...t.conditions,ifTags:t.conditions?.tagConditions},tracingOptions:r.tracingOptions}))}async breakLease(t,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==nc.ETagNone||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==nc.ETagNone||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return R2.tracingClient.withSpan("BlobLeaseClient-breakLease",r,async i=>{let s={abortSignal:r.abortSignal,breakPeriod:t,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:i.tracingOptions};return(0,Yv.assertResponse)(await this._containerOrBlobOperation.breakLease(s))})}};$v.BlobLeaseClient=pF});var jde=g(Kv=>{"use strict";d();Object.defineProperty(Kv,"__esModule",{value:!0});Kv.RetriableReadableStream=void 0;var dpt=w2(),ppt=require("node:stream"),AF=class extends ppt.Readable{start;offset;end;getter;source;retries=0;maxRetryRequests;onProgress;options;constructor(t,r,i,s,o={}){super({highWaterMark:o.highWaterMark}),this.getter=r,this.source=t,this.start=i,this.offset=i,this.end=i+s-1,this.maxRetryRequests=o.maxRetryRequests&&o.maxRetryRequests>=0?o.maxRetryRequests:0,this.onProgress=o.onProgress,this.options=o,this.setSourceEventHandlers()}_read(){this.source.resume()}setSourceEventHandlers(){this.source.on("data",this.sourceDataHandler),this.source.on("end",this.sourceErrorOrEndHandler),this.source.on("error",this.sourceErrorOrEndHandler),this.source.on("aborted",this.sourceAbortedHandler)}removeSourceEventHandlers(){this.source.removeListener("data",this.sourceDataHandler),this.source.removeListener("end",this.sourceErrorOrEndHandler),this.source.removeListener("error",this.sourceErrorOrEndHandler),this.source.removeListener("aborted",this.sourceAbortedHandler)}sourceDataHandler=t=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.sourceErrorOrEndHandler(),this.source.destroy();return}this.offset+=t.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(t)||this.source.pause()};sourceAbortedHandler=()=>{let t=new dpt.AbortError("The operation was aborted.");this.destroy(t)};sourceErrorOrEndHandler=t=>{if(t&&t.name==="AbortError"){this.destroy(t);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=r,this.setSourceEventHandlers()}).catch(r=>{this.destroy(r)})):this.destroy(new Error(`Data corruption failure: received less data than required and reached maxRetires limitation. Received data offset: ${this.offset-1}, data needed offset: ${this.end}, retries: ${this.retries}, max retries: ${this.maxRetryRequests}`)):this.destroy(new Error(`Data corruption failure: Received more data than original request, data needed offset is ${this.end}, received offset: ${this.offset-1}`))};_destroy(t,r){this.removeSourceEventHandlers(),this.source.destroy(),r(t===null?void 0:t)}};Kv.RetriableReadableStream=AF});var zde=g(Xv=>{"use strict";d();Object.defineProperty(Xv,"__esModule",{value:!0});Xv.BlobDownloadResponse=void 0;var Apt=mr(),fpt=jde(),fF=class{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){return this.originalResponse.copyCompletedOn}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get tagCount(){return this.originalResponse.tagCount}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get lastAccessed(){return this.originalResponse.lastAccessed}get createdOn(){return this.originalResponse.createdOn}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get versionId(){return this.originalResponse.versionId}get isCurrentVersion(){return this.originalResponse.isCurrentVersion}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get objectReplicationDestinationPolicyId(){return this.originalResponse.objectReplicationDestinationPolicyId}get objectReplicationSourceProperties(){return this.originalResponse.objectReplicationSourceProperties}get isSealed(){return this.originalResponse.isSealed}get immutabilityPolicyExpiresOn(){return this.originalResponse.immutabilityPolicyExpiresOn}get immutabilityPolicyMode(){return this.originalResponse.immutabilityPolicyMode}get legalHold(){return this.originalResponse.legalHold}get contentAsBlob(){return this.originalResponse.blobBody}get readableStreamBody(){return Apt.isNodeLike?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}originalResponse;blobDownloadStream;constructor(t,r,i,s,o={}){this.originalResponse=t,this.blobDownloadStream=new fpt.RetriableReadableStream(this.originalResponse.readableStreamBody,r,i,s,o)}};Xv.BlobDownloadResponse=fF});var Vde=g(sc=>{"use strict";d();Object.defineProperty(sc,"__esModule",{value:!0});sc.AVRO_SCHEMA_KEY=sc.AVRO_CODEC_KEY=sc.AVRO_INIT_BYTES=sc.AVRO_SYNC_MARKER_SIZE=void 0;sc.AVRO_SYNC_MARKER_SIZE=16;sc.AVRO_INIT_BYTES=new Uint8Array([79,98,106,1]);sc.AVRO_CODEC_KEY="avro.codec";sc.AVRO_SCHEMA_KEY="avro.schema"});var Wde=g(r1=>{"use strict";d();Object.defineProperty(r1,"__esModule",{value:!0});r1.AvroType=r1.AvroParser=void 0;var oo=class e{static async readFixedBytes(t,r,i={}){let s=await t.read(r,{abortSignal:i.abortSignal});if(s.length!==r)throw new Error("Hit stream end.");return s}static async readByte(t,r={}){return(await e.readFixedBytes(t,1,r))[0]}static async readZigZagLong(t,r={}){let i=0,s=0,o,a,l;do o=await e.readByte(t,r),a=o&128,i|=(o&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return c}return i>>1^-(i&1)}static async readLong(t,r={}){return e.readZigZagLong(t,r)}static async readInt(t,r={}){return e.readZigZagLong(t,r)}static async readNull(){return null}static async readBoolean(t,r={}){let i=await e.readByte(t,r);if(i===1)return!0;if(i===0)return!1;throw new Error("Byte was not a boolean.")}static async readFloat(t,r={}){let i=await e.readFixedBytes(t,4,r);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat32(0,!0)}static async readDouble(t,r={}){let i=await e.readFixedBytes(t,8,r);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat64(0,!0)}static async readBytes(t,r={}){let i=await e.readLong(t,r);if(i<0)throw new Error("Bytes size was negative.");return t.read(i,{abortSignal:r.abortSignal})}static async readString(t,r={}){let i=await e.readBytes(t,r);return new TextDecoder().decode(i)}static async readMapPair(t,r,i={}){let s=await e.readString(t,i),o=await r(t,i);return{key:s,value:o}}static async readMap(t,r,i={}){let s=(l,c={})=>e.readMapPair(l,r,c),o=await e.readArray(t,s,i),a={};for(let l of o)a[l.key]=l.value;return a}static async readArray(t,r,i={}){let s=[];for(let o=await e.readLong(t,i);o!==0;o=await e.readLong(t,i))for(o<0&&(await e.readLong(t,i),o=-o);o--;){let a=await r(t,i);s.push(a)}return s}};r1.AvroParser=oo;var hf;(function(e){e.RECORD="record",e.ENUM="enum",e.ARRAY="array",e.MAP="map",e.UNION="union",e.FIXED="fixed"})(hf||(hf={}));var sn;(function(e){e.NULL="null",e.BOOLEAN="boolean",e.INT="int",e.LONG="long",e.FLOAT="float",e.DOUBLE="double",e.BYTES="bytes",e.STRING="string"})(sn||(sn={}));var Xd=class e{static fromSchema(t){return typeof t=="string"?e.fromStringSchema(t):Array.isArray(t)?e.fromArraySchema(t):e.fromObjectSchema(t)}static fromStringSchema(t){switch(t){case sn.NULL:case sn.BOOLEAN:case sn.INT:case sn.LONG:case sn.FLOAT:case sn.DOUBLE:case sn.BYTES:case sn.STRING:return new hF(t);default:throw new Error(`Unexpected Avro type ${t}`)}}static fromArraySchema(t){return new gF(t.map(e.fromSchema))}static fromObjectSchema(t){let r=t.type;try{return e.fromStringSchema(r)}catch{}switch(r){case hf.RECORD:if(t.aliases)throw new Error(`aliases currently is not supported, schema: ${t}`);if(!t.name)throw new Error(`Required attribute 'name' doesn't exist on schema: ${t}`);let i={};if(!t.fields)throw new Error(`Required attribute 'fields' doesn't exist on schema: ${t}`);for(let s of t.fields)i[s.name]=e.fromSchema(s.type);return new EF(i,t.name);case hf.ENUM:if(t.aliases)throw new Error(`aliases currently is not supported, schema: ${t}`);if(!t.symbols)throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${t}`);return new mF(t.symbols);case hf.MAP:if(!t.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${t}`);return new yF(e.fromSchema(t.values));case hf.ARRAY:case hf.FIXED:default:throw new Error(`Unexpected Avro type ${r} in ${t}`)}}};r1.AvroType=Xd;var hF=class extends Xd{_primitive;constructor(t){super(),this._primitive=t}read(t,r={}){switch(this._primitive){case sn.NULL:return oo.readNull();case sn.BOOLEAN:return oo.readBoolean(t,r);case sn.INT:return oo.readInt(t,r);case sn.LONG:return oo.readLong(t,r);case sn.FLOAT:return oo.readFloat(t,r);case sn.DOUBLE:return oo.readDouble(t,r);case sn.BYTES:return oo.readBytes(t,r);case sn.STRING:return oo.readString(t,r);default:throw new Error("Unknown Avro Primitive")}}},mF=class extends Xd{_symbols;constructor(t){super(),this._symbols=t}async read(t,r={}){let i=await oo.readInt(t,r);return this._symbols[i]}},gF=class extends Xd{_types;constructor(t){super(),this._types=t}async read(t,r={}){let i=await oo.readInt(t,r);return this._types[i].read(t,r)}},yF=class extends Xd{_itemType;constructor(t){super(),this._itemType=t}read(t,r={}){let i=(s,o)=>this._itemType.read(s,o);return oo.readMap(t,i,r)}},EF=class extends Xd{_name;_fields;constructor(t,r){super(),this._fields=t,this._name=r}async read(t,r={}){let i={};i.$schema=this._name;for(let s in this._fields)Object.prototype.hasOwnProperty.call(this._fields,s)&&(i[s]=await this._fields[s].read(t,r));return i}}});var Yde=g(bF=>{"use strict";d();Object.defineProperty(bF,"__esModule",{value:!0});bF.arraysEqual=hpt;function hpt(e,t){if(e===t)return!0;if(e==null||t==null||e.length!==t.length)return!1;for(let r=0;r{"use strict";d();Object.defineProperty(Zv,"__esModule",{value:!0});Zv.AvroReader=void 0;var i1=Vde(),oc=Wde(),$de=Yde(),CF=class{_dataStream;_headerStream;_syncMarker;_metadata;_itemType;_itemsRemainingInBlock;_initialBlockOffset;_blockOffset;get blockOffset(){return this._blockOffset}_objectIndex;get objectIndex(){return this._objectIndex}_initialized;constructor(t,r,i,s){this._dataStream=t,this._headerStream=r||t,this._initialized=!1,this._blockOffset=i||0,this._objectIndex=s||0,this._initialBlockOffset=i||0}async initialize(t={}){let r=await oc.AvroParser.readFixedBytes(this._headerStream,i1.AVRO_INIT_BYTES.length,{abortSignal:t.abortSignal});if(!(0,$de.arraysEqual)(r,i1.AVRO_INIT_BYTES))throw new Error("Stream is not an Avro file.");this._metadata=await oc.AvroParser.readMap(this._headerStream,oc.AvroParser.readString,{abortSignal:t.abortSignal});let i=this._metadata[i1.AVRO_CODEC_KEY];if(!(i==null||i==="null"))throw new Error("Codecs are not supported");this._syncMarker=await oc.AvroParser.readFixedBytes(this._headerStream,i1.AVRO_SYNC_MARKER_SIZE,{abortSignal:t.abortSignal});let s=JSON.parse(this._metadata[i1.AVRO_SCHEMA_KEY]);if(this._itemType=oc.AvroType.fromSchema(s),this._blockOffset===0&&(this._blockOffset=this._initialBlockOffset+this._dataStream.position),this._itemsRemainingInBlock=await oc.AvroParser.readLong(this._dataStream,{abortSignal:t.abortSignal}),await oc.AvroParser.readLong(this._dataStream,{abortSignal:t.abortSignal}),this._initialized=!0,this._objectIndex&&this._objectIndex>0)for(let o=0;o0}async*parseObjects(t={}){for(this._initialized||await this.initialize(t);this.hasNext();){let r=await this._itemType.read(this._dataStream,{abortSignal:t.abortSignal});if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let i=await oc.AvroParser.readFixedBytes(this._dataStream,i1.AVRO_SYNC_MARKER_SIZE,{abortSignal:t.abortSignal});if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!(0,$de.arraysEqual)(this._syncMarker,i))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=await oc.AvroParser.readLong(this._dataStream,{abortSignal:t.abortSignal})}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&await oc.AvroParser.readLong(this._dataStream,{abortSignal:t.abortSignal})}yield r}}};Zv.AvroReader=CF});var IF=g(e_=>{"use strict";d();Object.defineProperty(e_,"__esModule",{value:!0});e_.AvroReadable=void 0;var wF=class{};e_.AvroReadable=wF});var Xde=g(t_=>{"use strict";d();Object.defineProperty(t_,"__esModule",{value:!0});t_.AvroReadableFromStream=void 0;var mpt=IF(),gpt=w2(),ypt=require("buffer"),Kde=new gpt.AbortError("Reading from the avro stream was aborted."),BF=class extends mpt.AvroReadable{_position;_readable;toUint8Array(t){return typeof t=="string"?ypt.Buffer.from(t):t}constructor(t){super(),this._readable=t,this._position=0}get position(){return this._position}async read(t,r={}){if(r.abortSignal?.aborted)throw Kde;if(t<0)throw new Error(`size parameter should be positive: ${t}`);if(t===0)return new Uint8Array;if(!this._readable.readable)throw new Error("Stream no longer readable.");let i=this._readable.read(t);return i?(this._position+=i.length,this.toUint8Array(i)):new Promise((s,o)=>{let a=()=>{this._readable.removeListener("readable",l),this._readable.removeListener("error",c),this._readable.removeListener("end",c),this._readable.removeListener("close",c),r.abortSignal&&r.abortSignal.removeEventListener("abort",u)},l=()=>{let p=this._readable.read(t);p&&(this._position+=p.length,a(),s(this.toUint8Array(p)))},c=()=>{a(),o()},u=()=>{a(),o(Kde)};this._readable.on("readable",l),this._readable.once("error",c),this._readable.once("end",c),this._readable.once("close",c),r.abortSignal&&r.abortSignal.addEventListener("abort",u)})}};t_.AvroReadableFromStream=BF});var Zde=g(Zd=>{"use strict";d();Object.defineProperty(Zd,"__esModule",{value:!0});Zd.AvroReadableFromStream=Zd.AvroReadable=Zd.AvroReader=void 0;var Ept=Jde();Object.defineProperty(Zd,"AvroReader",{enumerable:!0,get:function(){return Ept.AvroReader}});var bpt=IF();Object.defineProperty(Zd,"AvroReadable",{enumerable:!0,get:function(){return bpt.AvroReadable}});var Cpt=Xde();Object.defineProperty(Zd,"AvroReadableFromStream",{enumerable:!0,get:function(){return Cpt.AvroReadableFromStream}})});var tpe=g(r_=>{"use strict";d();Object.defineProperty(r_,"__esModule",{value:!0});r_.BlobQuickQueryStream=void 0;var wpt=require("node:stream"),epe=Zde(),SF=class extends wpt.Readable{source;avroReader;avroIter;avroPaused=!0;onProgress;onError;constructor(t,r={}){super(),this.source=t,this.onProgress=r.onProgress,this.onError=r.onError,this.avroReader=new epe.AvroReader(new epe.AvroReadableFromStream(this.source)),this.avroIter=this.avroReader.parseObjects({abortSignal:r.abortSignal})}_read(){this.avroPaused&&this.readInternal().catch(t=>{this.emit("error",t)})}async readInternal(){this.avroPaused=!1;let t;do{if(t=await this.avroIter.next(),t.done)break;let r=t.value,i=r.$schema;if(typeof i!="string")throw Error("Missing schema in avro record.");switch(i){case"com.microsoft.azure.storage.queryBlobContents.resultData":{let s=r.data;if(!(s instanceof Uint8Array))throw Error("Invalid data in avro result record.");this.push(Buffer.from(s))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let s=r.bytesScanned;if(typeof s!="number")throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:s})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let s=r.totalBytes;if(typeof s!="number")throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:s})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let s=r.fatal;if(typeof s!="boolean")throw Error("Invalid fatal in avro error record.");let o=r.name;if(typeof o!="string")throw Error("Invalid name in avro error record.");let a=r.description;if(typeof a!="string")throw Error("Invalid description in avro error record.");let l=r.position;if(typeof l!="number")throw Error("Invalid position in avro error record.");this.onError({position:l,name:o,isFatal:s,description:a})}break;default:throw Error(`Unknown schema ${i} in avro progress record.`)}}while(!t.done&&!this.avroPaused)}};r_.BlobQuickQueryStream=SF});var rpe=g(i_=>{"use strict";d();Object.defineProperty(i_,"__esModule",{value:!0});i_.BlobQueryResponse=void 0;var Ipt=mr(),Bpt=tpe(),vF=class{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get blobBody(){}get readableStreamBody(){return Ipt.isNodeLike?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}originalResponse;blobDownloadStream;constructor(t,r={}){this.originalResponse=t,this.blobDownloadStream=new Bpt.BlobQuickQueryStream(this.originalResponse.readableStreamBody,r)}};i_.BlobQueryResponse=vF});var _F=g(nl=>{"use strict";d();Object.defineProperty(nl,"__esModule",{value:!0});nl.StorageBlobAudience=nl.PremiumPageBlobTier=nl.BlockBlobTier=void 0;nl.toAccessTier=vpt;nl.ensureCpkIfSpecified=_pt;nl.getBlobServiceAccountAudience=xpt;var Spt=Ti(),ipe;(function(e){e.Hot="Hot",e.Cool="Cool",e.Cold="Cold",e.Archive="Archive"})(ipe||(nl.BlockBlobTier=ipe={}));var npe;(function(e){e.P4="P4",e.P6="P6",e.P10="P10",e.P15="P15",e.P20="P20",e.P30="P30",e.P40="P40",e.P50="P50",e.P60="P60",e.P70="P70",e.P80="P80"})(npe||(nl.PremiumPageBlobTier=npe={}));function vpt(e){if(e!==void 0)return e}function _pt(e,t){if(e&&!t)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");e&&!e.encryptionAlgorithm&&(e.encryptionAlgorithm=Spt.EncryptionAlgorithmAES25)}var spe;(function(e){e.StorageOAuthScopes="https://storage.azure.com/.default",e.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(spe||(nl.StorageBlobAudience=spe={}));function xpt(e){return`https://${e}.blob.core.windows.net/.default`}});var ope=g(xF=>{"use strict";d();Object.defineProperty(xF,"__esModule",{value:!0});xF.rangeResponseFromModel=Npt;function Npt(e){let t=(e._response.parsedBody.pageRange||[]).map(i=>({offset:i.start,count:i.end-i.start})),r=(e._response.parsedBody.clearRange||[]).map(i=>({offset:i.start,count:i.end-i.start}));return{...e,pageRange:t,clearRange:r,_response:{...e._response,parsedBody:{pageRange:t,clearRange:r}}}}});var s_=g(n_=>{"use strict";d();Object.defineProperty(n_,"__esModule",{value:!0});n_.logger=void 0;var Rpt=ef();n_.logger=(0,Rpt.createClientLogger)("core-lro")});var o_=g(n1=>{"use strict";d();Object.defineProperty(n1,"__esModule",{value:!0});n1.terminalStates=n1.POLL_INTERVAL_IN_MS=void 0;n1.POLL_INTERVAL_IN_MS=2e3;n1.terminalStates=["succeeded","canceled","failed"]});var a_=g(ep=>{"use strict";d();Object.defineProperty(ep,"__esModule",{value:!0});ep.pollOperation=ep.initOperation=ep.deserializeState=void 0;var NF=s_(),lpe=o_();function Qpt(e){try{return JSON.parse(e).state}catch{throw new Error(`Unable to deserialize input state: ${e}`)}}ep.deserializeState=Qpt;function ape(e){let{state:t,stateProxy:r,isOperationError:i}=e;return s=>{throw i(s)&&(r.setError(t,s),r.setFailed(t)),s}}function Tpt(e,t){let r=e;return r.slice(-1)!=="."&&(r=r+"."),r+" "+t}function Dpt(e){let t=e.message,r=e.code,i=e;for(;i.innererror;)i=i.innererror,r=i.code,t=Tpt(t,i.message);return{code:r,message:t}}function cpe(e){let{state:t,stateProxy:r,status:i,isDone:s,processResult:o,getError:a,response:l,setErrorAsResult:c}=e;switch(i){case"succeeded":{r.setSucceeded(t);break}case"failed":{let u=a?.(l),p="";if(u){let{code:f,message:m}=Dpt(u);p=`. ${f}. ${m}`}let A=`The long-running operation has failed${p}`;r.setError(t,new Error(A)),r.setFailed(t),NF.logger.warning(A);break}case"canceled":{r.setCanceled(t);break}}(s?.(l,t)||s===void 0&&["succeeded","canceled"].concat(c?[]:["failed"]).includes(i))&&r.setResult(t,Ppt({response:l,state:t,processResult:o}))}function Ppt(e){let{processResult:t,response:r,state:i}=e;return t?t(r,i):r}async function Opt(e){let{init:t,stateProxy:r,processResult:i,getOperationStatus:s,withOperationLocation:o,setErrorAsResult:a}=e,{operationLocation:l,resourceLocation:c,metadata:u,response:p}=await t();l&&o?.(l,!1);let A={metadata:u,operationLocation:l,resourceLocation:c};NF.logger.verbose("LRO: Operation description:",A);let f=r.initState(A),m=s({response:p,state:f,operationLocation:l});return cpe({state:f,status:m,stateProxy:r,response:p,setErrorAsResult:a,processResult:i}),f}ep.initOperation=Opt;async function kpt(e){let{poll:t,state:r,stateProxy:i,operationLocation:s,getOperationStatus:o,getResourceLocation:a,isOperationError:l,options:c}=e,u=await t(s,c).catch(ape({state:r,stateProxy:i,isOperationError:l})),p=o(u,r);if(NF.logger.verbose(`LRO: Status: + Polling from: ${r.config.operationLocation} + Operation status: ${p} + Polling status: ${lpe.terminalStates.includes(p)?"Stopped":"Running"}`),p==="succeeded"){let A=a(u,r);if(A!==void 0)return{response:await t(A).catch(ape({state:r,stateProxy:i,isOperationError:l})),status:p}}return{response:u,status:p}}async function Lpt(e){let{poll:t,state:r,stateProxy:i,options:s,getOperationStatus:o,getResourceLocation:a,getOperationLocation:l,isOperationError:c,withOperationLocation:u,getPollingInterval:p,processResult:A,getError:f,updateState:m,setDelay:y,isDone:E,setErrorAsResult:b}=e,{operationLocation:C}=r.config;if(C!==void 0){let{response:w,status:S}=await kpt({poll:t,getOperationStatus:o,state:r,stateProxy:i,operationLocation:C,getResourceLocation:a,isOperationError:c,options:s});if(cpe({status:S,response:w,state:r,stateProxy:i,isDone:E,processResult:A,getError:f,setErrorAsResult:b}),!lpe.terminalStates.includes(S)){let R=p?.(w);R&&y(R);let U=l?.(w,r);if(U!==void 0){let z=C!==U;r.config.operationLocation=U,u?.(U,z)}else u?.(C,!1)}m?.(r,w)}}ep.pollOperation=Lpt});var DF=g(li=>{"use strict";d();Object.defineProperty(li,"__esModule",{value:!0});li.pollHttpOperation=li.isOperationError=li.getResourceLocation=li.getOperationStatus=li.getOperationLocation=li.initHttpOperation=li.getStatusFromInitialResponse=li.getErrorFromResponse=li.parseRetryAfter=li.inferLroMode=void 0;var upe=a_(),RF=s_();function dpe(e){let{azureAsyncOperation:t,operationLocation:r}=e;return r??t}function ppe(e){return e.headers.location}function Ape(e){return e.headers["operation-location"]}function fpe(e){return e.headers["azure-asyncoperation"]}function Fpt(e){var t;let{location:r,requestMethod:i,requestPath:s,resourceLocationConfig:o}=e;switch(i){case"PUT":return s;case"DELETE":return;case"PATCH":return(t=a())!==null&&t!==void 0?t:s;default:return a()}function a(){switch(o){case"azure-async-operation":return;case"original-uri":return s;case"location":default:return r}}}function hpe(e){let{rawResponse:t,requestMethod:r,requestPath:i,resourceLocationConfig:s}=e,o=Ape(t),a=fpe(t),l=dpe({operationLocation:o,azureAsyncOperation:a}),c=ppe(t),u=r?.toLocaleUpperCase();return l!==void 0?{mode:"OperationLocation",operationLocation:l,resourceLocation:Fpt({requestMethod:u,location:c,requestPath:i,resourceLocationConfig:s})}:c!==void 0?{mode:"ResourceLocation",operationLocation:c}:u==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}li.inferLroMode=hpe;function mpe(e){let{status:t,statusCode:r}=e;if(typeof t!="string"&&t!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${t}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(t?.toLocaleLowerCase()){case void 0:return QF(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 RF.logger.verbose(`LRO: unrecognized operation status: ${t}`),t}}function Mpt(e){var t;let{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return mpe({status:r,statusCode:e.statusCode})}function Upt(e){var t,r;let{properties:i,provisioningState:s}=(t=e.body)!==null&&t!==void 0?t:{},o=(r=i?.provisioningState)!==null&&r!==void 0?r:s;return mpe({status:o,statusCode:e.statusCode})}function QF(e){return e===202?"running":e<300?"succeeded":"failed"}function gpe({rawResponse:e}){let t=e.headers["retry-after"];if(t!==void 0){let r=parseInt(t);return isNaN(r)?qpt(new Date(t)):r*1e3}}li.parseRetryAfter=gpe;function ype(e){let t=Cpe(e,"error");if(!t){RF.logger.warning("The long-running operation failed but there is no error property in the response's body");return}if(!t.code||!t.message){RF.logger.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return t}li.getErrorFromResponse=ype;function qpt(e){let t=Math.floor(new Date().getTime()),r=e.getTime();if(t{let a=await s.sendInitialRequest(),l=hpe({rawResponse:a.rawResponse,requestPath:s.requestPath,requestMethod:s.requestMethod,resourceLocationConfig:r});return Object.assign({response:a,operationLocation:l?.operationLocation,resourceLocation:l?.resourceLocation},l?.mode?{metadata:{mode:l.mode}}:{})},stateProxy:t,processResult:i?({flatResponse:a},l)=>i(a,l):({flatResponse:a})=>a,getOperationStatus:Epe,setErrorAsResult:o})}li.initHttpOperation=Hpt;function bpe({rawResponse:e},t){var r;switch((r=t.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return dpe({operationLocation:Ape(e),azureAsyncOperation:fpe(e)});case"ResourceLocation":return ppe(e);case"Body":default:return}}li.getOperationLocation=bpe;function TF({rawResponse:e},t){var r;let i=(r=t.config.metadata)===null||r===void 0?void 0:r.mode;switch(i){case"OperationLocation":return Mpt(e);case"ResourceLocation":return QF(e.statusCode);case"Body":return Upt(e);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}li.getOperationStatus=TF;function Cpe({flatResponse:e,rawResponse:t},r){var i,s;return(i=e?.[r])!==null&&i!==void 0?i:(s=t.body)===null||s===void 0?void 0:s[r]}function wpe(e,t){let r=Cpe(e,"resourceLocation");return r&&typeof r=="string"&&(t.config.resourceLocation=r),t.config.resourceLocation}li.getResourceLocation=wpe;function Ipe(e){return e.name==="RestError"}li.isOperationError=Ipe;async function Gpt(e){let{lro:t,stateProxy:r,options:i,processResult:s,updateState:o,setDelay:a,state:l,setErrorAsResult:c}=e;return(0,upe.pollOperation)({state:l,stateProxy:r,setDelay:a,processResult:s?({flatResponse:u},p)=>s(u,p):({flatResponse:u})=>u,getError:ype,updateState:o,getPollingInterval:gpe,getOperationLocation:bpe,getOperationStatus:TF,isOperationError:Ipe,getResourceLocation:wpe,options:i,poll:async(u,p)=>t.sendPollRequest(u,p),setErrorAsResult:c})}li.pollHttpOperation=Gpt});var Bpe=g(l_=>{"use strict";d();Object.defineProperty(l_,"__esModule",{value:!0});l_.buildCreatePoller=void 0;var PF=a_(),jpt=o_(),zpt=mr(),Vpt=()=>({initState:e=>({status:"running",config:e}),setCanceled:e=>e.status="canceled",setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.status="running",setSucceeded:e=>e.status="succeeded",setFailed:e=>e.status="failed",getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>e.status==="canceled",isFailed:e=>e.status==="failed",isRunning:e=>e.status==="running",isSucceeded:e=>e.status==="succeeded"});function Wpt(e){let{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:i,isOperationError:s,getResourceLocation:o,getPollingInterval:a,getError:l,resolveOnUnsuccessful:c}=e;return async({init:u,poll:p},A)=>{let{processResult:f,updateState:m,withOperationLocation:y,intervalInMs:E=jpt.POLL_INTERVAL_IN_MS,restoreFrom:b}=A||{},C=Vpt(),w=y?(()=>{let se=!1;return(oe,ge)=>{ge?y(oe):se||y(oe),se=!0}})():void 0,S=b?(0,PF.deserializeState)(b):await(0,PF.initOperation)({init:u,stateProxy:C,processResult:f,getOperationStatus:r,withOperationLocation:w,setErrorAsResult:!c}),R,U=new AbortController,z=new Map,L=async()=>z.forEach(se=>se(S)),ee="Operation was canceled",k=E,Z={getOperationState:()=>S,getResult:()=>S.result,isDone:()=>["succeeded","failed","canceled"].includes(S.status),isStopped:()=>R===void 0,stopPolling:()=>{U.abort()},toString:()=>JSON.stringify({state:S}),onProgress:se=>{let oe=Symbol();return z.set(oe,se),()=>z.delete(oe)},pollUntilDone:se=>R??(R=(async()=>{let{abortSignal:oe}=se||{};function ge(){U.abort()}let Be=U.signal;oe?.aborted?U.abort():Be.aborted||oe?.addEventListener("abort",ge,{once:!0});try{if(!Z.isDone())for(await Z.poll({abortSignal:Be});!Z.isDone();)await(0,zpt.delay)(k,{abortSignal:Be}),await Z.poll({abortSignal:Be})}finally{oe?.removeEventListener("abort",ge)}if(c)return Z.getResult();switch(S.status){case"succeeded":return Z.getResult();case"canceled":throw new Error(ee);case"failed":throw S.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{R=void 0})),async poll(se){if(c){if(Z.isDone())return}else switch(S.status){case"succeeded":return;case"canceled":throw new Error(ee);case"failed":throw S.error}if(await(0,PF.pollOperation)({poll:p,state:S,stateProxy:C,getOperationLocation:t,isOperationError:s,withOperationLocation:w,getPollingInterval:a,getOperationStatus:i,getResourceLocation:o,processResult:f,getError:l,updateState:m,options:se,setDelay:oe=>{k=oe},setErrorAsResult:!c}),await L(),!c)switch(S.status){case"canceled":throw new Error(ee);case"failed":throw S.error}}};return Z}}l_.buildCreatePoller=Wpt});var Spe=g(c_=>{"use strict";d();Object.defineProperty(c_,"__esModule",{value:!0});c_.createHttpPoller=void 0;var tp=DF(),Ypt=Bpe();async function $pt(e,t){let{resourceLocationConfig:r,intervalInMs:i,processResult:s,restoreFrom:o,updateState:a,withOperationLocation:l,resolveOnUnsuccessful:c=!1}=t||{};return(0,Ypt.buildCreatePoller)({getStatusFromInitialResponse:tp.getStatusFromInitialResponse,getStatusFromPollResponse:tp.getOperationStatus,isOperationError:tp.isOperationError,getOperationLocation:tp.getOperationLocation,getResourceLocation:tp.getResourceLocation,getPollingInterval:tp.parseRetryAfter,getError:tp.getErrorFromResponse,resolveOnUnsuccessful:c})({init:async()=>{let u=await e.sendInitialRequest(),p=(0,tp.inferLroMode)({rawResponse:u.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:u,operationLocation:p?.operationLocation,resourceLocation:p?.resourceLocation},p?.mode?{metadata:{mode:p.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:i,withOperationLocation:l,restoreFrom:o,updateState:a,processResult:s?({flatResponse:u},p)=>s(u,p):({flatResponse:u})=>u})}c_.createHttpPoller=$pt});var _pe=g(u_=>{"use strict";d();Object.defineProperty(u_,"__esModule",{value:!0});u_.GenericPollOperation=void 0;var vpe=DF(),Jpt=s_(),Kpt=()=>({initState:e=>({config:e,isStarted:!0}),setCanceled:e=>e.isCancelled=!0,setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.isStarted=!0,setSucceeded:e=>e.isCompleted=!0,setFailed:()=>{},getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>!!e.isCancelled,isFailed:e=>!!e.error,isRunning:e=>!!e.isStarted,isSucceeded:e=>!!(e.isCompleted&&!e.isCancelled&&!e.error)}),OF=class{constructor(t,r,i,s,o,a,l){this.state=t,this.lro=r,this.setErrorAsResult=i,this.lroResourceLocationConfig=s,this.processResult=o,this.updateState=a,this.isDone=l}setPollerConfig(t){this.pollerConfig=t}async update(t){var r;let i=Kpt();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await(0,vpe.initHttpOperation)({lro:this.lro,stateProxy:i,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let s=this.updateState,o=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await(0,vpe.pollHttpOperation)({lro:this.lro,state:this.state,stateProxy:i,processResult:this.processResult,updateState:s?(a,{rawResponse:l})=>s(a,l):void 0,isDone:o?({flatResponse:a},l)=>o(a,l):void 0,options:t,setDelay:a=>{this.pollerConfig.intervalInMs=a},setErrorAsResult:this.setErrorAsResult}),(r=t?.fireProgress)===null||r===void 0||r.call(t,this.state),this}async cancel(){return Jpt.logger.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}};u_.GenericPollOperation=OF});var LF=g(rp=>{"use strict";d();Object.defineProperty(rp,"__esModule",{value:!0});rp.Poller=rp.PollerCancelledError=rp.PollerStoppedError=void 0;var d_=class e extends Error{constructor(t){super(t),this.name="PollerStoppedError",Object.setPrototypeOf(this,e.prototype)}};rp.PollerStoppedError=d_;var p_=class e extends Error{constructor(t){super(t),this.name="PollerCancelledError",Object.setPrototypeOf(this,e.prototype)}};rp.PollerCancelledError=p_;var kF=class{constructor(t){this.resolveOnUnsuccessful=!1,this.stopped=!0,this.pollProgressCallbacks=[],this.operation=t,this.promise=new Promise((r,i)=>{this.resolve=r,this.reject=i}),this.promise.catch(()=>{})}async startPolling(t={}){for(this.stopped&&(this.stopped=!1);!this.isStopped()&&!this.isDone();)await this.poll(t),await this.delay()}async pollOnce(t={}){this.isDone()||(this.operation=await this.operation.update({abortSignal:t.abortSignal,fireProgress:this.fireProgress.bind(this)})),this.processUpdatedState()}fireProgress(t){for(let r of this.pollProgressCallbacks)r(t)}async cancelOnce(t={}){this.operation=await this.operation.cancel(t)}poll(t={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(t);let r=()=>{this.pollOncePromise=void 0};this.pollOncePromise.then(r,r).catch(this.reject)}return this.pollOncePromise}processUpdatedState(){if(this.operation.state.error&&(this.stopped=!0,!this.resolveOnUnsuccessful))throw this.reject(this.operation.state.error),this.operation.state.error;if(this.operation.state.isCancelled&&(this.stopped=!0,!this.resolveOnUnsuccessful)){let t=new p_("Operation was canceled");throw this.reject(t),t}this.isDone()&&this.resolve&&this.resolve(this.getResult())}async pollUntilDone(t={}){return this.stopped&&this.startPolling(t).catch(this.reject),this.processUpdatedState(),this.promise}onProgress(t){return this.pollProgressCallbacks.push(t),()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter(r=>r!==t)}}isDone(){let t=this.operation.state;return!!(t.isCompleted||t.isCancelled||t.error)}stopPolling(){this.stopped||(this.stopped=!0,this.reject&&this.reject(new d_("This poller is already stopped")))}isStopped(){return this.stopped}cancelOperation(t={}){if(!this.cancelPromise)this.cancelPromise=this.cancelOnce(t);else if(t.abortSignal)throw new Error("A cancel request is currently pending");return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){return this.operation.state.result}toString(){return this.operation.toString()}};rp.Poller=kF});var xpe=g(A_=>{"use strict";d();Object.defineProperty(A_,"__esModule",{value:!0});A_.LroEngine=void 0;var Xpt=_pe(),Zpt=o_(),eAt=LF(),tAt=a_(),FF=class extends eAt.Poller{constructor(t,r){let{intervalInMs:i=Zpt.POLL_INTERVAL_IN_MS,resumeFrom:s,resolveOnUnsuccessful:o=!1,isDone:a,lroResourceLocationConfig:l,processResult:c,updateState:u}=r||{},p=s?(0,tAt.deserializeState)(s):{},A=new Xpt.GenericPollOperation(p,t,!o,l,c,u,a);super(A),this.resolveOnUnsuccessful=o,this.config={intervalInMs:i},A.setPollerConfig(this.config)}delay(){return new Promise(t=>setTimeout(()=>t(),this.config.intervalInMs))}};A_.LroEngine=FF});var Npe=g(f_=>{"use strict";d();Object.defineProperty(f_,"__esModule",{value:!0});f_.LroEngine=void 0;var rAt=xpe();Object.defineProperty(f_,"LroEngine",{enumerable:!0,get:function(){return rAt.LroEngine}})});var Qpe=g(Rpe=>{"use strict";d();Object.defineProperty(Rpe,"__esModule",{value:!0})});var Tpe=g(mf=>{"use strict";d();Object.defineProperty(mf,"__esModule",{value:!0});mf.createHttpPoller=void 0;var MF=(Or(),xr(Pr)),iAt=Spe();Object.defineProperty(mf,"createHttpPoller",{enumerable:!0,get:function(){return iAt.createHttpPoller}});MF.__exportStar(Npe(),mf);MF.__exportStar(LF(),mf);MF.__exportStar(Qpe(),mf)});var Dpe=g(h_=>{"use strict";d();Object.defineProperty(h_,"__esModule",{value:!0});h_.BlobBeginCopyFromUrlPoller=void 0;var nAt=mr(),sAt=Tpe(),UF=class extends sAt.Poller{intervalInMs;constructor(t){let{blobClient:r,copySource:i,intervalInMs:s=15e3,onProgress:o,resumeFrom:a,startCopyFromURLOptions:l}=t,c;a&&(c=JSON.parse(a).state);let u=Q2({...c,blobClient:r,copySource:i,startCopyFromURLOptions:l});super(u),typeof o=="function"&&this.onProgress(o),this.intervalInMs=s}delay(){return(0,nAt.delay)(this.intervalInMs)}};h_.BlobBeginCopyFromUrlPoller=UF;var oAt=async function(t={}){let r=this.state,{copyId:i}=r;return r.isCompleted?Q2(r):i?(await r.blobClient.abortCopyFromURL(i,{abortSignal:t.abortSignal}),r.isCancelled=!0,Q2(r)):(r.isCancelled=!0,Q2(r))},aAt=async function(t={}){let r=this.state,{blobClient:i,copySource:s,startCopyFromURLOptions:o}=r;if(r.isStarted){if(!r.isCompleted)try{let a=await r.blobClient.getProperties({abortSignal:t.abortSignal}),{copyStatus:l,copyProgress:c}=a,u=r.copyProgress;c&&(r.copyProgress=c),l==="pending"&&c!==u&&typeof t.fireProgress=="function"?t.fireProgress(r):l==="success"?(r.result=a,r.isCompleted=!0):l==="failed"&&(r.error=new Error(`Blob copy failed with reason: "${a.copyStatusDescription||"unknown"}"`),r.isCompleted=!0)}catch(a){r.error=a,r.isCompleted=!0}}else{r.isStarted=!0;let a=await i.startCopyFromURL(s,o);r.copyId=a.copyId,a.copyStatus==="success"&&(r.result=a,r.isCompleted=!0)}return Q2(r)},lAt=function(){return JSON.stringify({state:this.state},(t,r)=>{if(t!=="blobClient")return r})};function Q2(e){return{state:{...e},cancel:oAt,toString:lAt,update:aAt}}});var Ppe=g(qF=>{"use strict";d();Object.defineProperty(qF,"__esModule",{value:!0});qF.rangeToString=cAt;function cAt(e){if(e.offset<0)throw new RangeError("Range.offset cannot be smaller than 0.");if(e.count&&e.count<=0)throw new RangeError("Range.count must be larger than 0. Leave it undefined if you want a range from offset to the end.");return e.count?`bytes=${e.offset}-${e.offset+e.count-1}`:`bytes=${e.offset}-`}});var Ope=g(m_=>{"use strict";d();Object.defineProperty(m_,"__esModule",{value:!0});m_.Batch=void 0;var uAt=require("events"),T2;(function(e){e[e.Good=0]="Good",e[e.Error=1]="Error"})(T2||(T2={}));var HF=class{concurrency;actives=0;completed=0;offset=0;operations=[];state=T2.Good;emitter;constructor(t=5){if(t<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=t,this.emitter=new uAt.EventEmitter}addOperation(t){this.operations.push(async()=>{try{this.actives++,await t(),this.actives--,this.completed++,this.parallelExecute()}catch(r){this.emitter.emit("error",r)}})}async do(){return this.operations.length===0?Promise.resolve():(this.parallelExecute(),new Promise((t,r)=>{this.emitter.on("finish",t),this.emitter.on("error",i=>{this.state=T2.Error,r(i)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives{"use strict";d();Object.defineProperty(ac,"__esModule",{value:!0});ac.fsCreateReadStream=ac.fsStat=void 0;ac.streamToBuffer=AAt;ac.streamToBuffer2=fAt;ac.streamToBuffer3=hAt;ac.readStreamToLocalFile=mAt;var kpe=(Or(),xr(Pr)),GF=kpe.__importDefault(require("node:fs")),dAt=kpe.__importDefault(require("node:util")),pAt=Ti();async function AAt(e,t,r,i,s){let o=0,a=i-r;return new Promise((l,c)=>{let u=setTimeout(()=>c(new Error("The operation cannot be completed in timeout.")),pAt.REQUEST_TIMEOUT);e.on("readable",()=>{if(o>=a){clearTimeout(u),l();return}let p=e.read();if(!p)return;typeof p=="string"&&(p=Buffer.from(p,s));let A=o+p.length>a?a-o:p.length;t.fill(p.slice(0,A),r+o,r+o+A),o+=A}),e.on("end",()=>{clearTimeout(u),o{clearTimeout(u),c(p)})})}async function fAt(e,t,r){let i=0,s=t.length;return new Promise((o,a)=>{e.on("readable",()=>{let l=e.read();if(l){if(typeof l=="string"&&(l=Buffer.from(l,r)),i+l.length>s){a(new Error(`Stream exceeds buffer size. Buffer size: ${s}`));return}t.fill(l,i,i+l.length),i+=l.length}}),e.on("end",()=>{o(i)}),e.on("error",a)})}async function hAt(e,t){return new Promise((r,i)=>{let s=[];e.on("data",o=>{s.push(typeof o=="string"?Buffer.from(o,t):o)}),e.on("end",()=>{r(Buffer.concat(s))}),e.on("error",i)})}async function mAt(e,t){return new Promise((r,i)=>{let s=GF.default.createWriteStream(t);e.on("error",o=>{i(o)}),s.on("error",o=>{i(o)}),s.on("close",r),e.pipe(s)})}ac.fsStat=dAt.default.promisify(GF.default.stat);ac.fsCreateReadStream=GF.default.createReadStream});var B_=g(cc=>{"use strict";d();Object.defineProperty(cc,"__esModule",{value:!0});cc.PageBlobClient=cc.BlockBlobClient=cc.AppendBlobClient=cc.BlobClient=void 0;var w_=Qi(),I_=Ng(),ga=mr(),Lpe=mr(),gAt=zde(),yAt=rpe(),ya=Hd(),lc=qd(),kr=_F(),zF=ope(),Pi=Wd(),EAt=Dpe(),Po=Ppe(),bAt=Fv(),Fpe=Ope(),CAt=TL(),vr=Ti(),Je=lf(),de=rn(),y_=jF(),g_=Wv(),wAt=Jv(),s1=class e extends bAt.StorageClient{blobContext;_name;_containerName;_versionId;_snapshot;get name(){return this._name}get containerName(){return this._containerName}constructor(t,r,i,s){s=s||{};let o,a;if((0,Pi.isPipelineLike)(r))a=t,o=r;else if(ga.isNodeLike&&r instanceof lc.StorageSharedKeyCredential||r instanceof ya.AnonymousCredential||(0,I_.isTokenCredential)(r))a=t,s=i,o=(0,Pi.newPipeline)(r,s);else if(!r&&typeof r!="string")a=t,i&&typeof i!="string"&&(s=i),o=(0,Pi.newPipeline)(new ya.AnonymousCredential,s);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let l=r,c=i,u=(0,de.extractConnectionStringParts)(t);if(u.kind==="AccountConnString")if(ga.isNodeLike){let p=new lc.StorageSharedKeyCredential(u.accountName,u.accountKey);a=(0,de.appendToURLPath)((0,de.appendToURLPath)(u.url,encodeURIComponent(l)),encodeURIComponent(c)),s.proxyOptions||(s.proxyOptions=(0,w_.getDefaultProxySettings)(u.proxyUri)),o=(0,Pi.newPipeline)(p,s)}else throw new Error("Account connection string is only supported in Node.js environment");else if(u.kind==="SASConnString")a=(0,de.appendToURLPath)((0,de.appendToURLPath)(u.url,encodeURIComponent(l)),encodeURIComponent(c))+"?"+u.accountSas,o=(0,Pi.newPipeline)(new ya.AnonymousCredential,s);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(a,o),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=this.storageClientContext.blob,this._snapshot=(0,de.getURLParameter)(this.url,vr.URLConstants.Parameters.SNAPSHOT),this._versionId=(0,de.getURLParameter)(this.url,vr.URLConstants.Parameters.VERSIONID)}withSnapshot(t){return new e((0,de.setURLParameter)(this.url,vr.URLConstants.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}withVersion(t){return new e((0,de.setURLParameter)(this.url,vr.URLConstants.Parameters.VERSIONID,t.length===0?void 0:t),this.pipeline)}getAppendBlobClient(){return new E_(this.url,this.pipeline)}getBlockBlobClient(){return new b_(this.url,this.pipeline)}getPageBlobClient(){return new C_(this.url,this.pipeline)}async download(t=0,r,i={}){return i.conditions=i.conditions||{},i.conditions=i.conditions||{},(0,kr.ensureCpkIfSpecified)(i.customerProvidedKey,this.isHttps),Je.tracingClient.withSpan("BlobClient-download",i,async s=>{let o=(0,de.assertResponse)(await this.blobContext.download({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},requestOptions:{onDownloadProgress:ga.isNodeLike?void 0:i.onProgress},range:t===0&&!r?void 0:(0,Po.rangeToString)({offset:t,count:r}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey,tracingOptions:s.tracingOptions})),a={...o,_response:o._response,objectReplicationDestinationPolicyId:o.objectReplicationPolicyId,objectReplicationSourceProperties:(0,de.parseObjectReplicationRecord)(o.objectReplicationRules)};if(!ga.isNodeLike)return a;if((i.maxRetryRequests===void 0||i.maxRetryRequests<0)&&(i.maxRetryRequests=vr.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS),o.contentLength===void 0)throw new RangeError("File download response doesn't contain valid content length header");if(!o.etag)throw new RangeError("File download response doesn't contain valid etag header");return new gAt.BlobDownloadResponse(a,async l=>{let c={leaseAccessConditions:i.conditions,modifiedAccessConditions:{ifMatch:i.conditions.ifMatch||o.etag,ifModifiedSince:i.conditions.ifModifiedSince,ifNoneMatch:i.conditions.ifNoneMatch,ifUnmodifiedSince:i.conditions.ifUnmodifiedSince,ifTags:i.conditions?.tagConditions},range:(0,Po.rangeToString)({count:t+o.contentLength-l,offset:l}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey};return(await this.blobContext.download({abortSignal:i.abortSignal,...c})).readableStreamBody},t,o.contentLength,{maxRetryRequests:i.maxRetryRequests,onProgress:i.onProgress})})}async exists(t={}){return Je.tracingClient.withSpan("BlobClient-exists",t,async r=>{try{return(0,kr.ensureCpkIfSpecified)(t.customerProvidedKey,this.isHttps),await this.getProperties({abortSignal:t.abortSignal,customerProvidedKey:t.customerProvidedKey,conditions:t.conditions,tracingOptions:r.tracingOptions}),!0}catch(i){if(i.statusCode===404)return!1;if(i.statusCode===409&&(i.details.errorCode===vr.BlobUsesCustomerSpecifiedEncryptionMsg||i.details.errorCode===vr.BlobDoesNotUseCustomerSpecifiedEncryption))return!0;throw i}})}async getProperties(t={}){return t.conditions=t.conditions||{},(0,kr.ensureCpkIfSpecified)(t.customerProvidedKey,this.isHttps),Je.tracingClient.withSpan("BlobClient-getProperties",t,async r=>{let i=(0,de.assertResponse)(await this.blobContext.getProperties({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:{...t.conditions,ifTags:t.conditions?.tagConditions},cpkInfo:t.customerProvidedKey,tracingOptions:r.tracingOptions}));return{...i,_response:i._response,objectReplicationDestinationPolicyId:i.objectReplicationPolicyId,objectReplicationSourceProperties:(0,de.parseObjectReplicationRecord)(i.objectReplicationRules)}})}async delete(t={}){return t.conditions=t.conditions||{},Je.tracingClient.withSpan("BlobClient-delete",t,async r=>(0,de.assertResponse)(await this.blobContext.delete({abortSignal:t.abortSignal,deleteSnapshots:t.deleteSnapshots,leaseAccessConditions:t.conditions,modifiedAccessConditions:{...t.conditions,ifTags:t.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async deleteIfExists(t={}){return Je.tracingClient.withSpan("BlobClient-deleteIfExists",t,async r=>{try{let i=(0,de.assertResponse)(await this.delete(r));return{succeeded:!0,...i,_response:i._response}}catch(i){if(i.details?.errorCode==="BlobNotFound")return{succeeded:!1,...i.response?.parsedHeaders,_response:i.response};throw i}})}async undelete(t={}){return Je.tracingClient.withSpan("BlobClient-undelete",t,async r=>(0,de.assertResponse)(await this.blobContext.undelete({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setHTTPHeaders(t,r={}){return r.conditions=r.conditions||{},(0,kr.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),Je.tracingClient.withSpan("BlobClient-setHTTPHeaders",r,async i=>(0,de.assertResponse)(await this.blobContext.setHttpHeaders({abortSignal:r.abortSignal,blobHttpHeaders:t,leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:i.tracingOptions})))}async setMetadata(t,r={}){return r.conditions=r.conditions||{},(0,kr.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),Je.tracingClient.withSpan("BlobClient-setMetadata",r,async i=>(0,de.assertResponse)(await this.blobContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions})))}async setTags(t,r={}){return Je.tracingClient.withSpan("BlobClient-setTags",r,async i=>(0,de.assertResponse)(await this.blobContext.setTags({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:i.tracingOptions,tags:(0,de.toBlobTags)(t)})))}async getTags(t={}){return Je.tracingClient.withSpan("BlobClient-getTags",t,async r=>{let i=(0,de.assertResponse)(await this.blobContext.getTags({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:{...t.conditions,ifTags:t.conditions?.tagConditions},tracingOptions:r.tracingOptions}));return{...i,_response:i._response,tags:(0,de.toTags)({blobTagSet:i.blobTagSet})||{}}})}getBlobLeaseClient(t){return new wAt.BlobLeaseClient(this,t)}async createSnapshot(t={}){return t.conditions=t.conditions||{},(0,kr.ensureCpkIfSpecified)(t.customerProvidedKey,this.isHttps),Je.tracingClient.withSpan("BlobClient-createSnapshot",t,async r=>(0,de.assertResponse)(await this.blobContext.createSnapshot({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:{...t.conditions,ifTags:t.conditions?.tagConditions},cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,tracingOptions:r.tracingOptions})))}async beginCopyFromURL(t,r={}){let i={abortCopyFromURL:(...o)=>this.abortCopyFromURL(...o),getProperties:(...o)=>this.getProperties(...o),startCopyFromURL:(...o)=>this.startCopyFromURL(...o)},s=new EAt.BlobBeginCopyFromUrlPoller({blobClient:i,copySource:t,intervalInMs:r.intervalInMs,onProgress:r.onProgress,resumeFrom:r.resumeFrom,startCopyFromURLOptions:r});return await s.poll(),s}async abortCopyFromURL(t,r={}){return Je.tracingClient.withSpan("BlobClient-abortCopyFromURL",r,async i=>(0,de.assertResponse)(await this.blobContext.abortCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,tracingOptions:i.tracingOptions})))}async syncCopyFromURL(t,r={}){return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},Je.tracingClient.withSpan("BlobClient-syncCopyFromURL",r,async i=>(0,de.assertResponse)(await this.blobContext.copyFromURL(t,{abortSignal:r.abortSignal,metadata:r.metadata,leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions?.ifMatch,sourceIfModifiedSince:r.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions?.ifUnmodifiedSince},sourceContentMD5:r.sourceContentMD5,copySourceAuthorization:(0,de.httpAuthorizationToString)(r.sourceAuthorization),tier:(0,kr.toAccessTier)(r.tier),blobTagsString:(0,de.toBlobTagsString)(r.tags),immutabilityPolicyExpiry:r.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:r.immutabilityPolicy?.policyMode,legalHold:r.legalHold,encryptionScope:r.encryptionScope,copySourceTags:r.copySourceTags,fileRequestIntent:r.sourceShareTokenIntent,tracingOptions:i.tracingOptions})))}async setAccessTier(t,r={}){return Je.tracingClient.withSpan("BlobClient-setAccessTier",r,async i=>(0,de.assertResponse)(await this.blobContext.setTier((0,kr.toAccessTier)(t),{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},rehydratePriority:r.rehydratePriority,tracingOptions:i.tracingOptions})))}async downloadToBuffer(t,r,i,s={}){let o,a=0,l=0,c=s;t instanceof Buffer?(o=t,a=r||0,l=typeof i=="number"?i:0):(a=typeof t=="number"?t:0,l=typeof r=="number"?r:0,c=i||{});let u=c.blockSize??0;if(u<0)throw new RangeError("blockSize option must be >= 0");if(u===0&&(u=vr.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES),a<0)throw new RangeError("offset option must be >= 0");if(l&&l<=0)throw new RangeError("count option must be greater than 0");return c.conditions||(c.conditions={}),Je.tracingClient.withSpan("BlobClient-downloadToBuffer",c,async p=>{if(!l){let m=await this.getProperties({...c,tracingOptions:p.tracingOptions});if(l=m.contentLength-a,l<0)throw new RangeError(`offset ${a} shouldn't be larger than blob size ${m.contentLength}`)}if(!o)try{o=Buffer.alloc(l)}catch(m){throw new Error(`Unable to allocate the buffer of size: ${l}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile". ${m.message}`)}if(o.length{let y=a+l;m+u{let a=await this.download(r,i,{...s,tracingOptions:o.tracingOptions});return a.readableStreamBody&&await(0,y_.readStreamToLocalFile)(a.readableStreamBody,t),a.blobDownloadStream=void 0,a})}getBlobAndContainerNamesFromUrl(){let t,r;try{let i=new URL(this.url);if(i.host.split(".")[1]==="blob"){let s=i.pathname.match("/([^/]*)(/(.*))?");t=s[1],r=s[3]}else if((0,de.isIpEndpointStyle)(i)){let s=i.pathname.match("/([^/]*)/([^/]*)(/(.*))?");t=s[2],r=s[4]}else{let s=i.pathname.match("/([^/]*)(/(.*))?");t=s[1],r=s[3]}if(t=decodeURIComponent(t),r=decodeURIComponent(r),r=r.replace(/\\/g,"/"),!t)throw new Error("Provided containerName is invalid.");return{blobName:r,containerName:t}}catch{throw new Error("Unable to extract blobName and containerName with provided information.")}}async startCopyFromURL(t,r={}){return Je.tracingClient.withSpan("BlobClient-startCopyFromURL",r,async i=>(r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},(0,de.assertResponse)(await this.blobContext.startCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince,sourceIfTags:r.sourceConditions.tagConditions},immutabilityPolicyExpiry:r.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:r.immutabilityPolicy?.policyMode,legalHold:r.legalHold,rehydratePriority:r.rehydratePriority,tier:(0,kr.toAccessTier)(r.tier),blobTagsString:(0,de.toBlobTagsString)(r.tags),sealBlob:r.sealBlob,tracingOptions:i.tracingOptions}))))}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof lc.StorageSharedKeyCredential))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=(0,g_.generateBlobSASQueryParameters)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...t},this.credential).toString();r((0,de.appendToURLQuery)(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof lc.StorageSharedKeyCredential))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return(0,g_.generateBlobSASQueryParametersInternal)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...t},this.credential).stringToSign}generateUserDelegationSasUrl(t,r){return new Promise(i=>{let s=(0,g_.generateBlobSASQueryParameters)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...t},r,this.accountName).toString();i((0,de.appendToURLQuery)(this.url,s))})}generateUserDelegationSasStringToSign(t,r){return(0,g_.generateBlobSASQueryParametersInternal)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...t},r,this.accountName).stringToSign}async deleteImmutabilityPolicy(t={}){return Je.tracingClient.withSpan("BlobClient-deleteImmutabilityPolicy",t,async r=>(0,de.assertResponse)(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:r.tracingOptions})))}async setImmutabilityPolicy(t,r={}){return Je.tracingClient.withSpan("BlobClient-setImmutabilityPolicy",r,async i=>(0,de.assertResponse)(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:t.expiriesOn,immutabilityPolicyMode:t.policyMode,tracingOptions:i.tracingOptions})))}async setLegalHold(t,r={}){return Je.tracingClient.withSpan("BlobClient-setLegalHold",r,async i=>(0,de.assertResponse)(await this.blobContext.setLegalHold(t,{tracingOptions:i.tracingOptions})))}async getAccountInfo(t={}){return Je.tracingClient.withSpan("BlobClient-getAccountInfo",t,async r=>(0,de.assertResponse)(await this.blobContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}};cc.BlobClient=s1;var E_=class e extends s1{appendBlobContext;constructor(t,r,i,s){let o,a;if(s=s||{},(0,Pi.isPipelineLike)(r))a=t,o=r;else if(ga.isNodeLike&&r instanceof lc.StorageSharedKeyCredential||r instanceof ya.AnonymousCredential||(0,I_.isTokenCredential)(r))a=t,s=i,o=(0,Pi.newPipeline)(r,s);else if(!r&&typeof r!="string")a=t,o=(0,Pi.newPipeline)(new ya.AnonymousCredential,s);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let l=r,c=i,u=(0,de.extractConnectionStringParts)(t);if(u.kind==="AccountConnString")if(ga.isNodeLike){let p=new lc.StorageSharedKeyCredential(u.accountName,u.accountKey);a=(0,de.appendToURLPath)((0,de.appendToURLPath)(u.url,encodeURIComponent(l)),encodeURIComponent(c)),s.proxyOptions||(s.proxyOptions=(0,w_.getDefaultProxySettings)(u.proxyUri)),o=(0,Pi.newPipeline)(p,s)}else throw new Error("Account connection string is only supported in Node.js environment");else if(u.kind==="SASConnString")a=(0,de.appendToURLPath)((0,de.appendToURLPath)(u.url,encodeURIComponent(l)),encodeURIComponent(c))+"?"+u.accountSas,o=(0,Pi.newPipeline)(new ya.AnonymousCredential,s);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(a,o),this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(t){return new e((0,de.setURLParameter)(this.url,vr.URLConstants.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t={}){return t.conditions=t.conditions||{},(0,kr.ensureCpkIfSpecified)(t.customerProvidedKey,this.isHttps),Je.tracingClient.withSpan("AppendBlobClient-create",t,async r=>(0,de.assertResponse)(await this.appendBlobContext.create(0,{abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:{...t.conditions,ifTags:t.conditions?.tagConditions},cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:t.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:t.immutabilityPolicy?.policyMode,legalHold:t.legalHold,blobTagsString:(0,de.toBlobTagsString)(t.tags),tracingOptions:r.tracingOptions})))}async createIfNotExists(t={}){let r={ifNoneMatch:vr.ETagAny};return Je.tracingClient.withSpan("AppendBlobClient-createIfNotExists",t,async i=>{try{let s=(0,de.assertResponse)(await this.create({...i,conditions:r}));return{succeeded:!0,...s,_response:s._response}}catch(s){if(s.details?.errorCode==="BlobAlreadyExists")return{succeeded:!1,...s.response?.parsedHeaders,_response:s.response};throw s}})}async seal(t={}){return t.conditions=t.conditions||{},Je.tracingClient.withSpan("AppendBlobClient-seal",t,async r=>(0,de.assertResponse)(await this.appendBlobContext.seal({abortSignal:t.abortSignal,appendPositionAccessConditions:t.conditions,leaseAccessConditions:t.conditions,modifiedAccessConditions:{...t.conditions,ifTags:t.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async appendBlock(t,r,i={}){return i.conditions=i.conditions||{},(0,kr.ensureCpkIfSpecified)(i.customerProvidedKey,this.isHttps),Je.tracingClient.withSpan("AppendBlobClient-appendBlock",i,async s=>(0,de.assertResponse)(await this.appendBlobContext.appendBlock(r,t,{abortSignal:i.abortSignal,appendPositionAccessConditions:i.conditions,leaseAccessConditions:i.conditions,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:s.tracingOptions})))}async appendBlockFromURL(t,r,i,s={}){return s.conditions=s.conditions||{},s.sourceConditions=s.sourceConditions||{},(0,kr.ensureCpkIfSpecified)(s.customerProvidedKey,this.isHttps),Je.tracingClient.withSpan("AppendBlobClient-appendBlockFromURL",s,async o=>(0,de.assertResponse)(await this.appendBlobContext.appendBlockFromUrl(t,0,{abortSignal:s.abortSignal,sourceRange:(0,Po.rangeToString)({offset:r,count:i}),sourceContentMD5:s.sourceContentMD5,sourceContentCrc64:s.sourceContentCrc64,leaseAccessConditions:s.conditions,appendPositionAccessConditions:s.conditions,modifiedAccessConditions:{...s.conditions,ifTags:s.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:s.sourceConditions?.ifMatch,sourceIfModifiedSince:s.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:s.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:s.sourceConditions?.ifUnmodifiedSince},copySourceAuthorization:(0,de.httpAuthorizationToString)(s.sourceAuthorization),cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,fileRequestIntent:s.sourceShareTokenIntent,tracingOptions:o.tracingOptions})))}};cc.AppendBlobClient=E_;var b_=class e extends s1{_blobContext;blockBlobContext;constructor(t,r,i,s){let o,a;if(s=s||{},(0,Pi.isPipelineLike)(r))a=t,o=r;else if(ga.isNodeLike&&r instanceof lc.StorageSharedKeyCredential||r instanceof ya.AnonymousCredential||(0,I_.isTokenCredential)(r))a=t,s=i,o=(0,Pi.newPipeline)(r,s);else if(!r&&typeof r!="string")a=t,i&&typeof i!="string"&&(s=i),o=(0,Pi.newPipeline)(new ya.AnonymousCredential,s);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let l=r,c=i,u=(0,de.extractConnectionStringParts)(t);if(u.kind==="AccountConnString")if(ga.isNodeLike){let p=new lc.StorageSharedKeyCredential(u.accountName,u.accountKey);a=(0,de.appendToURLPath)((0,de.appendToURLPath)(u.url,encodeURIComponent(l)),encodeURIComponent(c)),s.proxyOptions||(s.proxyOptions=(0,w_.getDefaultProxySettings)(u.proxyUri)),o=(0,Pi.newPipeline)(p,s)}else throw new Error("Account connection string is only supported in Node.js environment");else if(u.kind==="SASConnString")a=(0,de.appendToURLPath)((0,de.appendToURLPath)(u.url,encodeURIComponent(l)),encodeURIComponent(c))+"?"+u.accountSas,o=(0,Pi.newPipeline)(new ya.AnonymousCredential,s);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(a,o),this.blockBlobContext=this.storageClientContext.blockBlob,this._blobContext=this.storageClientContext.blob}withSnapshot(t){return new e((0,de.setURLParameter)(this.url,vr.URLConstants.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async query(t,r={}){if((0,kr.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),!ga.isNodeLike)throw new Error("This operation currently is only supported in Node.js.");return Je.tracingClient.withSpan("BlockBlobClient-query",r,async i=>{let s=(0,de.assertResponse)(await this._blobContext.query({abortSignal:r.abortSignal,queryRequest:{queryType:"SQL",expression:t,inputSerialization:(0,de.toQuerySerialization)(r.inputTextConfiguration),outputSerialization:(0,de.toQuerySerialization)(r.outputTextConfiguration)},leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},cpkInfo:r.customerProvidedKey,tracingOptions:i.tracingOptions}));return new yAt.BlobQueryResponse(s,{abortSignal:r.abortSignal,onProgress:r.onProgress,onError:r.onError})})}async upload(t,r,i={}){return i.conditions=i.conditions||{},(0,kr.ensureCpkIfSpecified)(i.customerProvidedKey,this.isHttps),Je.tracingClient.withSpan("BlockBlobClient-upload",i,async s=>(0,de.assertResponse)(await this.blockBlobContext.upload(r,t,{abortSignal:i.abortSignal,blobHttpHeaders:i.blobHTTPHeaders,leaseAccessConditions:i.conditions,metadata:i.metadata,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},requestOptions:{onUploadProgress:i.onProgress},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,immutabilityPolicyExpiry:i.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:i.immutabilityPolicy?.policyMode,legalHold:i.legalHold,tier:(0,kr.toAccessTier)(i.tier),blobTagsString:(0,de.toBlobTagsString)(i.tags),tracingOptions:s.tracingOptions})))}async syncUploadFromURL(t,r={}){return r.conditions=r.conditions||{},(0,kr.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),Je.tracingClient.withSpan("BlockBlobClient-syncUploadFromURL",r,async i=>(0,de.assertResponse)(await this.blockBlobContext.putBlobFromUrl(0,t,{...r,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions?.ifMatch,sourceIfModifiedSince:r.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions?.ifUnmodifiedSince,sourceIfTags:r.sourceConditions?.tagConditions},cpkInfo:r.customerProvidedKey,copySourceAuthorization:(0,de.httpAuthorizationToString)(r.sourceAuthorization),tier:(0,kr.toAccessTier)(r.tier),blobTagsString:(0,de.toBlobTagsString)(r.tags),copySourceTags:r.copySourceTags,fileRequestIntent:r.sourceShareTokenIntent,tracingOptions:i.tracingOptions})))}async stageBlock(t,r,i,s={}){return(0,kr.ensureCpkIfSpecified)(s.customerProvidedKey,this.isHttps),Je.tracingClient.withSpan("BlockBlobClient-stageBlock",s,async o=>(0,de.assertResponse)(await this.blockBlobContext.stageBlock(t,i,r,{abortSignal:s.abortSignal,leaseAccessConditions:s.conditions,requestOptions:{onUploadProgress:s.onProgress},transactionalContentMD5:s.transactionalContentMD5,transactionalContentCrc64:s.transactionalContentCrc64,cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,tracingOptions:o.tracingOptions})))}async stageBlockFromURL(t,r,i=0,s,o={}){return(0,kr.ensureCpkIfSpecified)(o.customerProvidedKey,this.isHttps),Je.tracingClient.withSpan("BlockBlobClient-stageBlockFromURL",o,async a=>(0,de.assertResponse)(await this.blockBlobContext.stageBlockFromURL(t,0,r,{abortSignal:o.abortSignal,leaseAccessConditions:o.conditions,sourceContentMD5:o.sourceContentMD5,sourceContentCrc64:o.sourceContentCrc64,sourceRange:i===0&&!s?void 0:(0,Po.rangeToString)({offset:i,count:s}),cpkInfo:o.customerProvidedKey,encryptionScope:o.encryptionScope,copySourceAuthorization:(0,de.httpAuthorizationToString)(o.sourceAuthorization),fileRequestIntent:o.sourceShareTokenIntent,tracingOptions:a.tracingOptions})))}async commitBlockList(t,r={}){return r.conditions=r.conditions||{},(0,kr.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),Je.tracingClient.withSpan("BlockBlobClient-commitBlockList",r,async i=>(0,de.assertResponse)(await this.blockBlobContext.commitBlockList({latest:t},{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:r.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:r.immutabilityPolicy?.policyMode,legalHold:r.legalHold,tier:(0,kr.toAccessTier)(r.tier),blobTagsString:(0,de.toBlobTagsString)(r.tags),tracingOptions:i.tracingOptions})))}async getBlockList(t,r={}){return Je.tracingClient.withSpan("BlockBlobClient-getBlockList",r,async i=>{let s=(0,de.assertResponse)(await this.blockBlobContext.getBlockList(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:i.tracingOptions}));return s.committedBlocks||(s.committedBlocks=[]),s.uncommittedBlocks||(s.uncommittedBlocks=[]),s})}async uploadData(t,r={}){return Je.tracingClient.withSpan("BlockBlobClient-uploadData",r,async i=>{if(ga.isNodeLike){let s;return t instanceof Buffer?s=t:t instanceof ArrayBuffer?s=Buffer.from(t):(t=t,s=Buffer.from(t.buffer,t.byteOffset,t.byteLength)),this.uploadSeekableInternal((o,a)=>s.slice(o,o+a),s.byteLength,i)}else{let s=new Blob([t]);return this.uploadSeekableInternal((o,a)=>s.slice(o,o+a),s.size,i)}})}async uploadBrowserData(t,r={}){return Je.tracingClient.withSpan("BlockBlobClient-uploadBrowserData",r,async i=>{let s=new Blob([t]);return this.uploadSeekableInternal((o,a)=>s.slice(o,o+a),s.size,i)})}async uploadSeekableInternal(t,r,i={}){let s=i.blockSize??0;if(s<0||s>vr.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES)throw new RangeError(`blockSize option must be >= 0 and <= ${vr.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES}`);let o=i.maxSingleShotSize??vr.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES;if(o<0||o>vr.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${vr.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES}`);if(s===0){if(r>vr.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES*vr.BLOCK_BLOB_MAX_BLOCKS)throw new RangeError(`${r} is too larger to upload to a block blob.`);r>o&&(s=Math.ceil(r/vr.BLOCK_BLOB_MAX_BLOCKS),s{if(r<=o)return(0,de.assertResponse)(await this.upload(t(0,r),r,a));let l=Math.floor((r-1)/s)+1;if(l>vr.BLOCK_BLOB_MAX_BLOCKS)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${vr.BLOCK_BLOB_MAX_BLOCKS}`);let c=[],u=(0,Lpe.randomUUID)(),p=0,A=new Fpe.Batch(i.concurrency);for(let f=0;f{let m=(0,de.generateBlockID)(u,f),y=s*f,b=(f===l-1?r:y+s)-y;c.push(m),await this.stageBlock(m,t(y,b),b,{abortSignal:i.abortSignal,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:a.tracingOptions}),p+=b,i.onProgress&&i.onProgress({loadedBytes:p})});return await A.do(),this.commitBlockList(c,a)})}async uploadFile(t,r={}){return Je.tracingClient.withSpan("BlockBlobClient-uploadFile",r,async i=>{let s=(await(0,y_.fsStat)(t)).size;return this.uploadSeekableInternal((o,a)=>()=>(0,y_.fsCreateReadStream)(t,{autoClose:!0,end:a?o+a-1:1/0,start:o}),s,{...r,tracingOptions:i.tracingOptions})})}async uploadStream(t,r=vr.DEFAULT_BLOCK_BUFFER_SIZE_BYTES,i=5,s={}){return s.blobHTTPHeaders||(s.blobHTTPHeaders={}),s.conditions||(s.conditions={}),Je.tracingClient.withSpan("BlockBlobClient-uploadStream",s,async o=>{let a=0,l=(0,Lpe.randomUUID)(),c=0,u=[];return await new CAt.BufferScheduler(t,r,i,async(A,f)=>{let m=(0,de.generateBlockID)(l,a);u.push(m),a++,await this.stageBlock(m,A,f,{customerProvidedKey:s.customerProvidedKey,conditions:s.conditions,encryptionScope:s.encryptionScope,tracingOptions:o.tracingOptions}),c+=f,s.onProgress&&s.onProgress({loadedBytes:c})},Math.ceil(i/4*3)).do(),(0,de.assertResponse)(await this.commitBlockList(u,{...s,tracingOptions:o.tracingOptions}))})}};cc.BlockBlobClient=b_;var C_=class e extends s1{pageBlobContext;constructor(t,r,i,s){let o,a;if(s=s||{},(0,Pi.isPipelineLike)(r))a=t,o=r;else if(ga.isNodeLike&&r instanceof lc.StorageSharedKeyCredential||r instanceof ya.AnonymousCredential||(0,I_.isTokenCredential)(r))a=t,s=i,o=(0,Pi.newPipeline)(r,s);else if(!r&&typeof r!="string")a=t,o=(0,Pi.newPipeline)(new ya.AnonymousCredential,s);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let l=r,c=i,u=(0,de.extractConnectionStringParts)(t);if(u.kind==="AccountConnString")if(ga.isNodeLike){let p=new lc.StorageSharedKeyCredential(u.accountName,u.accountKey);a=(0,de.appendToURLPath)((0,de.appendToURLPath)(u.url,encodeURIComponent(l)),encodeURIComponent(c)),s.proxyOptions||(s.proxyOptions=(0,w_.getDefaultProxySettings)(u.proxyUri)),o=(0,Pi.newPipeline)(p,s)}else throw new Error("Account connection string is only supported in Node.js environment");else if(u.kind==="SASConnString")a=(0,de.appendToURLPath)((0,de.appendToURLPath)(u.url,encodeURIComponent(l)),encodeURIComponent(c))+"?"+u.accountSas,o=(0,Pi.newPipeline)(new ya.AnonymousCredential,s);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(a,o),this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(t){return new e((0,de.setURLParameter)(this.url,vr.URLConstants.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t,r={}){return r.conditions=r.conditions||{},(0,kr.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),Je.tracingClient.withSpan("PageBlobClient-create",r,async i=>(0,de.assertResponse)(await this.pageBlobContext.create(0,t,{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,blobSequenceNumber:r.blobSequenceNumber,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:r.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:r.immutabilityPolicy?.policyMode,legalHold:r.legalHold,tier:(0,kr.toAccessTier)(r.tier),blobTagsString:(0,de.toBlobTagsString)(r.tags),tracingOptions:i.tracingOptions})))}async createIfNotExists(t,r={}){return Je.tracingClient.withSpan("PageBlobClient-createIfNotExists",r,async i=>{try{let s={ifNoneMatch:vr.ETagAny},o=(0,de.assertResponse)(await this.create(t,{...r,conditions:s,tracingOptions:i.tracingOptions}));return{succeeded:!0,...o,_response:o._response}}catch(s){if(s.details?.errorCode==="BlobAlreadyExists")return{succeeded:!1,...s.response?.parsedHeaders,_response:s.response};throw s}})}async uploadPages(t,r,i,s={}){return s.conditions=s.conditions||{},(0,kr.ensureCpkIfSpecified)(s.customerProvidedKey,this.isHttps),Je.tracingClient.withSpan("PageBlobClient-uploadPages",s,async o=>(0,de.assertResponse)(await this.pageBlobContext.uploadPages(i,t,{abortSignal:s.abortSignal,leaseAccessConditions:s.conditions,modifiedAccessConditions:{...s.conditions,ifTags:s.conditions?.tagConditions},requestOptions:{onUploadProgress:s.onProgress},range:(0,Po.rangeToString)({offset:r,count:i}),sequenceNumberAccessConditions:s.conditions,transactionalContentMD5:s.transactionalContentMD5,transactionalContentCrc64:s.transactionalContentCrc64,cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,tracingOptions:o.tracingOptions})))}async uploadPagesFromURL(t,r,i,s,o={}){return o.conditions=o.conditions||{},o.sourceConditions=o.sourceConditions||{},(0,kr.ensureCpkIfSpecified)(o.customerProvidedKey,this.isHttps),Je.tracingClient.withSpan("PageBlobClient-uploadPagesFromURL",o,async a=>(0,de.assertResponse)(await this.pageBlobContext.uploadPagesFromURL(t,(0,Po.rangeToString)({offset:r,count:s}),0,(0,Po.rangeToString)({offset:i,count:s}),{abortSignal:o.abortSignal,sourceContentMD5:o.sourceContentMD5,sourceContentCrc64:o.sourceContentCrc64,leaseAccessConditions:o.conditions,sequenceNumberAccessConditions:o.conditions,modifiedAccessConditions:{...o.conditions,ifTags:o.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:o.sourceConditions?.ifMatch,sourceIfModifiedSince:o.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:o.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:o.sourceConditions?.ifUnmodifiedSince},cpkInfo:o.customerProvidedKey,encryptionScope:o.encryptionScope,copySourceAuthorization:(0,de.httpAuthorizationToString)(o.sourceAuthorization),fileRequestIntent:o.sourceShareTokenIntent,tracingOptions:a.tracingOptions})))}async clearPages(t=0,r,i={}){return i.conditions=i.conditions||{},Je.tracingClient.withSpan("PageBlobClient-clearPages",i,async s=>(0,de.assertResponse)(await this.pageBlobContext.clearPages(0,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},range:(0,Po.rangeToString)({offset:t,count:r}),sequenceNumberAccessConditions:i.conditions,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:s.tracingOptions})))}async getPageRanges(t=0,r,i={}){return i.conditions=i.conditions||{},Je.tracingClient.withSpan("PageBlobClient-getPageRanges",i,async s=>{let o=(0,de.assertResponse)(await this.pageBlobContext.getPageRanges({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},range:(0,Po.rangeToString)({offset:t,count:r}),tracingOptions:s.tracingOptions}));return(0,zF.rangeResponseFromModel)(o)})}async listPageRangesSegment(t=0,r,i,s={}){return Je.tracingClient.withSpan("PageBlobClient-getPageRangesSegment",s,async o=>(0,de.assertResponse)(await this.pageBlobContext.getPageRanges({abortSignal:s.abortSignal,leaseAccessConditions:s.conditions,modifiedAccessConditions:{...s.conditions,ifTags:s.conditions?.tagConditions},range:(0,Po.rangeToString)({offset:t,count:r}),marker:i,maxPageSize:s.maxPageSize,tracingOptions:o.tracingOptions})))}async*listPageRangeItemSegments(t=0,r,i,s={}){let o;if(i||i===void 0)do o=await this.listPageRangesSegment(t,r,i,s),i=o.continuationToken,yield await o;while(i)}async*listPageRangeItems(t=0,r,i={}){let s;for await(let o of this.listPageRangeItemSegments(t,r,s,i))yield*(0,de.ExtractPageRangeInfoItems)(o)}listPageRanges(t=0,r,i={}){i.conditions=i.conditions||{};let s=this.listPageRangeItems(t,r,i);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(o={})=>this.listPageRangeItemSegments(t,r,o.continuationToken,{maxPageSize:o.maxPageSize,...i})}}async getPageRangesDiff(t,r,i,s={}){return s.conditions=s.conditions||{},Je.tracingClient.withSpan("PageBlobClient-getPageRangesDiff",s,async o=>{let a=(0,de.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:s.abortSignal,leaseAccessConditions:s.conditions,modifiedAccessConditions:{...s.conditions,ifTags:s.conditions?.tagConditions},prevsnapshot:i,range:(0,Po.rangeToString)({offset:t,count:r}),tracingOptions:o.tracingOptions}));return(0,zF.rangeResponseFromModel)(a)})}async listPageRangesDiffSegment(t,r,i,s,o={}){return Je.tracingClient.withSpan("PageBlobClient-getPageRangesDiffSegment",o,async a=>(0,de.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:o?.abortSignal,leaseAccessConditions:o?.conditions,modifiedAccessConditions:{...o?.conditions,ifTags:o?.conditions?.tagConditions},prevsnapshot:i,range:(0,Po.rangeToString)({offset:t,count:r}),marker:s,maxPageSize:o?.maxPageSize,tracingOptions:a.tracingOptions})))}async*listPageRangeDiffItemSegments(t,r,i,s,o){let a;if(s||s===void 0)do a=await this.listPageRangesDiffSegment(t,r,i,s,o),s=a.continuationToken,yield await a;while(s)}async*listPageRangeDiffItems(t,r,i,s){let o;for await(let a of this.listPageRangeDiffItemSegments(t,r,i,o,s))yield*(0,de.ExtractPageRangeInfoItems)(a)}listPageRangesDiff(t,r,i,s={}){s.conditions=s.conditions||{};let o=this.listPageRangeDiffItems(t,r,i,{...s});return{next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeDiffItemSegments(t,r,i,a.continuationToken,{maxPageSize:a.maxPageSize,...s})}}async getPageRangesDiffForManagedDisks(t,r,i,s={}){return s.conditions=s.conditions||{},Je.tracingClient.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",s,async o=>{let a=(0,de.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:s.abortSignal,leaseAccessConditions:s.conditions,modifiedAccessConditions:{...s.conditions,ifTags:s.conditions?.tagConditions},prevSnapshotUrl:i,range:(0,Po.rangeToString)({offset:t,count:r}),tracingOptions:o.tracingOptions}));return(0,zF.rangeResponseFromModel)(a)})}async resize(t,r={}){return r.conditions=r.conditions||{},Je.tracingClient.withSpan("PageBlobClient-resize",r,async i=>(0,de.assertResponse)(await this.pageBlobContext.resize(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions})))}async updateSequenceNumber(t,r,i={}){return i.conditions=i.conditions||{},Je.tracingClient.withSpan("PageBlobClient-updateSequenceNumber",i,async s=>(0,de.assertResponse)(await this.pageBlobContext.updateSequenceNumber(t,{abortSignal:i.abortSignal,blobSequenceNumber:r,leaseAccessConditions:i.conditions,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},tracingOptions:s.tracingOptions})))}async startCopyIncremental(t,r={}){return Je.tracingClient.withSpan("PageBlobClient-startCopyIncremental",r,async i=>(0,de.assertResponse)(await this.pageBlobContext.copyIncremental(t,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:i.tracingOptions})))}};cc.PageBlobClient=C_});var VF=g(S_=>{"use strict";d();Object.defineProperty(S_,"__esModule",{value:!0});S_.getBodyAsText=SAt;S_.utf8ByteLength=vAt;var IAt=jF(),BAt=Ti();async function SAt(e){let t=Buffer.alloc(BAt.BATCH_MAX_PAYLOAD_IN_BYTES),r=await(0,IAt.streamToBuffer2)(e.readableStreamBody,t);return t=t.slice(0,r),t.toString()}function vAt(e){return Buffer.byteLength(e)}});var qpe=g(__=>{"use strict";d();Object.defineProperty(__,"__esModule",{value:!0});__.BatchResponseParser=void 0;var _At=Qi(),xAt=q6(),o1=Ti(),NAt=VF(),RAt=Og(),v_=": ",Mpe=" ",Upe=-1,WF=class{batchResponse;responseBatchBoundary;perResponsePrefix;batchResponseEnding;subRequests;constructor(t,r){if(!t||!t.contentType)throw new RangeError("batchResponse is malformed or doesn't contain valid content-type.");if(!r||r.size===0)throw new RangeError("Invalid state: subRequests is not provided or size is 0.");this.batchResponse=t,this.subRequests=r,this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1],this.perResponsePrefix=`--${this.responseBatchBoundary}${o1.HTTP_LINE_ENDING}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==o1.HTTPURLConnection.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let r=(await(0,NAt.getBodyAsText)(this.batchResponse)).split(this.batchResponseEnding)[0].split(this.perResponsePrefix).slice(1),i=r.length;if(i!==this.subRequests.size&&i!==1)throw new Error("Invalid state: sub responses' count is not equal to sub requests' count.");let s=new Array(i),o=0,a=0;for(let l=0;l=0&&y{"use strict";d();Object.defineProperty(x_,"__esModule",{value:!0});x_.Mutex=void 0;var a1;(function(e){e[e.LOCKED=0]="LOCKED",e[e.UNLOCKED=1]="UNLOCKED"})(a1||(a1={}));var YF=class{static async lock(t){return new Promise(r=>{this.keys[t]===void 0||this.keys[t]===a1.UNLOCKED?(this.keys[t]=a1.LOCKED,r()):this.onUnlockEvent(t,()=>{this.keys[t]=a1.LOCKED,r()})})}static async unlock(t){return new Promise(r=>{this.keys[t]===a1.LOCKED&&this.emitUnlockEvent(t),delete this.keys[t],r()})}static keys={};static listeners={};static onUnlockEvent(t,r){this.listeners[t]===void 0?this.listeners[t]=[r]:this.listeners[t].push(r)}static emitUnlockEvent(t){if(this.listeners[t]!==void 0&&this.listeners[t].length>0){let r=this.listeners[t].shift();setImmediate(()=>{r.call(this)})}}};x_.Mutex=YF});var tM=g(R_=>{"use strict";d();Object.defineProperty(R_,"__esModule",{value:!0});R_.BlobBatch=void 0;var QAt=mr(),$F=Ng(),JF=Qi(),Gpe=mr(),jpe=Hd(),N_=B_(),zpe=Hpe(),TAt=Wd(),KF=rn(),DAt=Mk(),Ss=Ti(),XF=qd(),Vpe=lf(),Wpe=ec(),PAt=kL(),ZF=class{batchRequest;batch="batch";batchType;constructor(){this.batchRequest=new eM}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(t,r){await zpe.Mutex.lock(this.batch);try{this.batchRequest.preAddSubRequest(t),await r(),this.batchRequest.postAddSubRequest(t)}finally{await zpe.Mutex.unlock(this.batch)}}setBatchType(t){if(this.batchType||(this.batchType=t),this.batchType!==t)throw new RangeError(`BlobBatch only supports one operation type per batch and it already is being used for ${this.batchType} operations.`)}async deleteBlob(t,r,i){let s,o;if(typeof t=="string"&&(Gpe.isNodeLike&&r instanceof XF.StorageSharedKeyCredential||r instanceof jpe.AnonymousCredential||(0,$F.isTokenCredential)(r)))s=t,o=r;else if(t instanceof N_.BlobClient)s=t.url,o=t.credential,i=r;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return i||(i={}),Vpe.tracingClient.withSpan("BatchDeleteRequest-addSubRequest",i,async a=>{this.setBatchType("delete"),await this.addSubRequestInternal({url:s,credential:o},async()=>{await new N_.BlobClient(s,this.batchRequest.createPipeline(o)).delete(a)})})}async setBlobAccessTier(t,r,i,s){let o,a,l;if(typeof t=="string"&&(Gpe.isNodeLike&&r instanceof XF.StorageSharedKeyCredential||r instanceof jpe.AnonymousCredential||(0,$F.isTokenCredential)(r)))o=t,a=r,l=i;else if(t instanceof N_.BlobClient)o=t.url,a=t.credential,l=r,s=i;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return s||(s={}),Vpe.tracingClient.withSpan("BatchSetTierRequest-addSubRequest",s,async c=>{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:o,credential:a},async()=>{await new N_.BlobClient(o,this.batchRequest.createPipeline(a)).setAccessTier(l,c)})})}};R_.BlobBatch=ZF;var eM=class{operationCount;body;subRequests;boundary;subRequestPrefix;multipartContentType;batchRequestEnding;constructor(){this.operationCount=0,this.body="";let t=(0,QAt.randomUUID)();this.boundary=`batch_${t}`,this.subRequestPrefix=`--${this.boundary}${Ss.HTTP_LINE_ENDING}${Ss.HeaderConstants.CONTENT_TYPE}: application/http${Ss.HTTP_LINE_ENDING}${Ss.HeaderConstants.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(t){let r=(0,JF.createEmptyPipeline)();r.addPolicy((0,Wpe.serializationPolicy)({stringifyXML:DAt.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"}),r.addPolicy(kAt()),r.addPolicy(OAt(this),{afterPhase:"Sign"}),(0,$F.isTokenCredential)(t)?r.addPolicy((0,JF.bearerTokenAuthenticationPolicy)({credential:t,scopes:Ss.StorageOAuthScopes,challengeCallbacks:{authorizeRequestOnChallenge:Wpe.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):t instanceof XF.StorageSharedKeyCredential&&r.addPolicy((0,PAt.storageSharedKeyCredentialPolicy)({accountName:t.accountName,accountKey:t.accountKey}),{phase:"Sign"});let i=new TAt.Pipeline([]);return i._credential=t,i._corePipeline=r,i}appendSubRequestToBody(t){this.body+=[this.subRequestPrefix,`${Ss.HeaderConstants.CONTENT_ID}: ${this.operationCount}`,"",`${t.method.toString()} ${(0,KF.getURLPathAndQuery)(t.url)} ${Ss.HTTP_VERSION_1_1}${Ss.HTTP_LINE_ENDING}`].join(Ss.HTTP_LINE_ENDING);for(let[r,i]of t.headers)this.body+=`${r}: ${i}${Ss.HTTP_LINE_ENDING}`;this.body+=Ss.HTTP_LINE_ENDING}preAddSubRequest(t){if(this.operationCount>=Ss.BATCH_MAX_REQUEST)throw new RangeError(`Cannot exceed ${Ss.BATCH_MAX_REQUEST} sub requests in a single batch`);let r=(0,KF.getURLPath)(t.url);if(!r||r==="")throw new RangeError(`Invalid url for sub request: '${t.url}'`)}postAddSubRequest(t){this.subRequests.set(this.operationCount,t),this.operationCount++}getHttpRequestBody(){return`${this.body}${this.batchRequestEnding}${Ss.HTTP_LINE_ENDING}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}};function OAt(e){return{name:"batchRequestAssemblePolicy",async sendRequest(t){return e.appendSubRequestToBody(t),{request:t,status:200,headers:(0,JF.createHttpHeaders)()}}}}function kAt(){return{name:"batchHeaderFilterPolicy",async sendRequest(e,t){let r="";for(let[i]of e.headers)(0,KF.iEqual)(i,Ss.HeaderConstants.X_MS_VERSION)&&(r=i);return r!==""&&e.headers.delete(r),t(e)}}}});var D_=g(T_=>{"use strict";d();Object.defineProperty(T_,"__esModule",{value:!0});T_.BlobBatchClient=void 0;var LAt=qpe(),FAt=VF(),rM=tM(),MAt=lf(),UAt=Hd(),qAt=iF(),Q_=Wd(),Ype=rn(),iM=class{serviceOrContainerContext;constructor(t,r,i){let s;(0,Q_.isPipelineLike)(r)?s=r:r?s=(0,Q_.newPipeline)(r,i):s=(0,Q_.newPipeline)(new UAt.AnonymousCredential,i);let o=new qAt.StorageContextClient(t,(0,Q_.getCoreClientOptions)(s)),a=(0,Ype.getURLPath)(t);a&&a!=="/"?this.serviceOrContainerContext=o.container:this.serviceOrContainerContext=o.service}createBatch(){return new rM.BlobBatch}async deleteBlobs(t,r,i){let s=new rM.BlobBatch;for(let o of t)typeof o=="string"?await s.deleteBlob(o,r,i):await s.deleteBlob(o,r);return this.submitBatch(s)}async setBlobsAccessTier(t,r,i,s){let o=new rM.BlobBatch;for(let a of t)typeof a=="string"?await o.setBlobAccessTier(a,r,i,s):await o.setBlobAccessTier(a,r,i);return this.submitBatch(o)}async submitBatch(t,r={}){if(!t||t.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");return MAt.tracingClient.withSpan("BlobBatchClient-submitBatch",r,async i=>{let s=t.getHttpRequestBody(),o=(0,Ype.assertResponse)(await this.serviceOrContainerContext.submitBatch((0,FAt.utf8ByteLength)(s),t.getMultiPartContentType(),s,{...i})),l=await new LAt.BatchResponseParser(o,t.getSubRequests()).parseBatchResponse();return{_response:o._response,contentType:o.contentType,errorCode:o.errorCode,requestId:o.requestId,clientRequestId:o.clientRequestId,version:o.version,subResponses:l.subResponses,subResponsesSucceededCount:l.subResponsesSucceededCount,subResponsesFailedCount:l.subResponsesFailedCount}})}};T_.BlobBatchClient=iM});var oM=g(L_=>{"use strict";d();Object.defineProperty(L_,"__esModule",{value:!0});L_.ContainerClient=void 0;var HAt=Qi(),$pe=mr(),GAt=Ng(),nM=Hd(),P_=qd(),D2=Wd(),jAt=Fv(),vs=lf(),Rt=rn(),O_=Wv(),zAt=Jv(),k_=B_(),VAt=D_(),sM=class extends jAt.StorageClient{containerContext;_containerName;get containerName(){return this._containerName}constructor(t,r,i){let s,o;if(i=i||{},(0,D2.isPipelineLike)(r))o=t,s=r;else if($pe.isNodeLike&&r instanceof P_.StorageSharedKeyCredential||r instanceof nM.AnonymousCredential||(0,GAt.isTokenCredential)(r))o=t,s=(0,D2.newPipeline)(r,i);else if(!r&&typeof r!="string")o=t,s=(0,D2.newPipeline)(new nM.AnonymousCredential,i);else if(r&&typeof r=="string"){let a=r,l=(0,Rt.extractConnectionStringParts)(t);if(l.kind==="AccountConnString")if($pe.isNodeLike){let c=new P_.StorageSharedKeyCredential(l.accountName,l.accountKey);o=(0,Rt.appendToURLPath)(l.url,encodeURIComponent(a)),i.proxyOptions||(i.proxyOptions=(0,HAt.getDefaultProxySettings)(l.proxyUri)),s=(0,D2.newPipeline)(c,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(l.kind==="SASConnString")o=(0,Rt.appendToURLPath)(l.url,encodeURIComponent(a))+"?"+l.accountSas,s=(0,D2.newPipeline)(new nM.AnonymousCredential,i);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName parameter");super(o,s),this._containerName=this.getContainerNameFromUrl(),this.containerContext=this.storageClientContext.container}async create(t={}){return vs.tracingClient.withSpan("ContainerClient-create",t,async r=>(0,Rt.assertResponse)(await this.containerContext.create(r)))}async createIfNotExists(t={}){return vs.tracingClient.withSpan("ContainerClient-createIfNotExists",t,async r=>{try{let i=await this.create(r);return{succeeded:!0,...i,_response:i._response}}catch(i){if(i.details?.errorCode==="ContainerAlreadyExists")return{succeeded:!1,...i.response?.parsedHeaders,_response:i.response};throw i}})}async exists(t={}){return vs.tracingClient.withSpan("ContainerClient-exists",t,async r=>{try{return await this.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions}),!0}catch(i){if(i.statusCode===404)return!1;throw i}})}getBlobClient(t){return new k_.BlobClient((0,Rt.appendToURLPath)(this.url,(0,Rt.EscapePath)(t)),this.pipeline)}getAppendBlobClient(t){return new k_.AppendBlobClient((0,Rt.appendToURLPath)(this.url,(0,Rt.EscapePath)(t)),this.pipeline)}getBlockBlobClient(t){return new k_.BlockBlobClient((0,Rt.appendToURLPath)(this.url,(0,Rt.EscapePath)(t)),this.pipeline)}getPageBlobClient(t){return new k_.PageBlobClient((0,Rt.appendToURLPath)(this.url,(0,Rt.EscapePath)(t)),this.pipeline)}async getProperties(t={}){return t.conditions||(t.conditions={}),vs.tracingClient.withSpan("ContainerClient-getProperties",t,async r=>(0,Rt.assertResponse)(await this.containerContext.getProperties({abortSignal:t.abortSignal,...t.conditions,tracingOptions:r.tracingOptions})))}async delete(t={}){return t.conditions||(t.conditions={}),vs.tracingClient.withSpan("ContainerClient-delete",t,async r=>(0,Rt.assertResponse)(await this.containerContext.delete({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:t.conditions,tracingOptions:r.tracingOptions})))}async deleteIfExists(t={}){return vs.tracingClient.withSpan("ContainerClient-deleteIfExists",t,async r=>{try{let i=await this.delete(r);return{succeeded:!0,...i,_response:i._response}}catch(i){if(i.details?.errorCode==="ContainerNotFound")return{succeeded:!1,...i.response?.parsedHeaders,_response:i.response};throw i}})}async setMetadata(t,r={}){if(r.conditions||(r.conditions={}),r.conditions.ifUnmodifiedSince)throw new RangeError("the IfUnmodifiedSince must have their default values because they are ignored by the blob service");return vs.tracingClient.withSpan("ContainerClient-setMetadata",r,async i=>(0,Rt.assertResponse)(await this.containerContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:r.conditions,tracingOptions:i.tracingOptions})))}async getAccessPolicy(t={}){return t.conditions||(t.conditions={}),vs.tracingClient.withSpan("ContainerClient-getAccessPolicy",t,async r=>{let i=(0,Rt.assertResponse)(await this.containerContext.getAccessPolicy({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,tracingOptions:r.tracingOptions})),s={_response:i._response,blobPublicAccess:i.blobPublicAccess,date:i.date,etag:i.etag,errorCode:i.errorCode,lastModified:i.lastModified,requestId:i.requestId,clientRequestId:i.clientRequestId,signedIdentifiers:[],version:i.version};for(let o of i){let a;o.accessPolicy&&(a={permissions:o.accessPolicy.permissions},o.accessPolicy.expiresOn&&(a.expiresOn=new Date(o.accessPolicy.expiresOn)),o.accessPolicy.startsOn&&(a.startsOn=new Date(o.accessPolicy.startsOn))),s.signedIdentifiers.push({accessPolicy:a,id:o.id})}return s})}async setAccessPolicy(t,r,i={}){return i.conditions=i.conditions||{},vs.tracingClient.withSpan("ContainerClient-setAccessPolicy",i,async s=>{let o=[];for(let a of r||[])o.push({accessPolicy:{expiresOn:a.accessPolicy.expiresOn?(0,Rt.truncatedISO8061Date)(a.accessPolicy.expiresOn):"",permissions:a.accessPolicy.permissions,startsOn:a.accessPolicy.startsOn?(0,Rt.truncatedISO8061Date)(a.accessPolicy.startsOn):""},id:a.id});return(0,Rt.assertResponse)(await this.containerContext.setAccessPolicy({abortSignal:i.abortSignal,access:t,containerAcl:o,leaseAccessConditions:i.conditions,modifiedAccessConditions:i.conditions,tracingOptions:s.tracingOptions}))})}getBlobLeaseClient(t){return new zAt.BlobLeaseClient(this,t)}async uploadBlockBlob(t,r,i,s={}){return vs.tracingClient.withSpan("ContainerClient-uploadBlockBlob",s,async o=>{let a=this.getBlockBlobClient(t),l=await a.upload(r,i,o);return{blockBlobClient:a,response:l}})}async deleteBlob(t,r={}){return vs.tracingClient.withSpan("ContainerClient-deleteBlob",r,async i=>{let s=this.getBlobClient(t);return r.versionId&&(s=s.withVersion(r.versionId)),s.delete(i)})}async listBlobFlatSegment(t,r={}){return vs.tracingClient.withSpan("ContainerClient-listBlobFlatSegment",r,async i=>{let s=(0,Rt.assertResponse)(await this.containerContext.listBlobFlatSegment({marker:t,...r,tracingOptions:i.tracingOptions}));return{...s,_response:{...s._response,parsedBody:(0,Rt.ConvertInternalResponseOfListBlobFlat)(s._response.parsedBody)},segment:{...s.segment,blobItems:s.segment.blobItems.map(a=>({...a,name:(0,Rt.BlobNameToString)(a.name),tags:(0,Rt.toTags)(a.blobTags),objectReplicationSourceProperties:(0,Rt.parseObjectReplicationRecord)(a.objectReplicationMetadata)}))}}})}async listBlobHierarchySegment(t,r,i={}){return vs.tracingClient.withSpan("ContainerClient-listBlobHierarchySegment",i,async s=>{let o=(0,Rt.assertResponse)(await this.containerContext.listBlobHierarchySegment(t,{marker:r,...i,tracingOptions:s.tracingOptions}));return{...o,_response:{...o._response,parsedBody:(0,Rt.ConvertInternalResponseOfListBlobHierarchy)(o._response.parsedBody)},segment:{...o.segment,blobItems:o.segment.blobItems.map(l=>({...l,name:(0,Rt.BlobNameToString)(l.name),tags:(0,Rt.toTags)(l.blobTags),objectReplicationSourceProperties:(0,Rt.parseObjectReplicationRecord)(l.objectReplicationMetadata)})),blobPrefixes:o.segment.blobPrefixes?.map(l=>({...l,name:(0,Rt.BlobNameToString)(l.name)}))}}})}async*listSegments(t,r={}){let i;if(t||t===void 0)do i=await this.listBlobFlatSegment(t,r),t=i.continuationToken,yield await i;while(t)}async*listItems(t={}){let r;for await(let i of this.listSegments(r,t))yield*i.segment.blobItems}listBlobsFlat(t={}){let r=[];t.includeCopy&&r.push("copy"),t.includeDeleted&&r.push("deleted"),t.includeMetadata&&r.push("metadata"),t.includeSnapshots&&r.push("snapshots"),t.includeVersions&&r.push("versions"),t.includeUncommitedBlobs&&r.push("uncommittedblobs"),t.includeTags&&r.push("tags"),t.includeDeletedWithVersions&&r.push("deletedwithversions"),t.includeImmutabilityPolicy&&r.push("immutabilitypolicy"),t.includeLegalHold&&r.push("legalhold"),t.prefix===""&&(t.prefix=void 0);let i={...t,...r.length>0?{include:r}:{}},s=this.listItems(i);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(o={})=>this.listSegments(o.continuationToken,{maxPageSize:o.maxPageSize,...i})}}async*listHierarchySegments(t,r,i={}){let s;if(r||r===void 0)do s=await this.listBlobHierarchySegment(t,r,i),r=s.continuationToken,yield await s;while(r)}async*listItemsByHierarchy(t,r={}){let i;for await(let s of this.listHierarchySegments(t,i,r)){let o=s.segment;if(o.blobPrefixes)for(let a of o.blobPrefixes)yield{kind:"prefix",...a};for(let a of o.blobItems)yield{kind:"blob",...a}}}listBlobsByHierarchy(t,r={}){if(t==="")throw new RangeError("delimiter should contain one or more characters");let i=[];r.includeCopy&&i.push("copy"),r.includeDeleted&&i.push("deleted"),r.includeMetadata&&i.push("metadata"),r.includeSnapshots&&i.push("snapshots"),r.includeVersions&&i.push("versions"),r.includeUncommitedBlobs&&i.push("uncommittedblobs"),r.includeTags&&i.push("tags"),r.includeDeletedWithVersions&&i.push("deletedwithversions"),r.includeImmutabilityPolicy&&i.push("immutabilitypolicy"),r.includeLegalHold&&i.push("legalhold"),r.prefix===""&&(r.prefix=void 0);let s={...r,...i.length>0?{include:i}:{}},o=this.listItemsByHierarchy(t,s);return{async next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listHierarchySegments(t,a.continuationToken,{maxPageSize:a.maxPageSize,...s})}}async findBlobsByTagsSegment(t,r,i={}){return vs.tracingClient.withSpan("ContainerClient-findBlobsByTagsSegment",i,async s=>{let o=(0,Rt.assertResponse)(await this.containerContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:s.tracingOptions}));return{...o,_response:o._response,blobs:o.blobs.map(l=>{let c="";return l.tags?.blobTagSet.length===1&&(c=l.tags.blobTagSet[0].value),{...l,tags:(0,Rt.toTags)(l.tags),tagValue:c}})}})}async*findBlobsByTagsSegments(t,r,i={}){let s;if(r||r===void 0)do s=await this.findBlobsByTagsSegment(t,r,i),s.blobs=s.blobs||[],r=s.continuationToken,yield s;while(r)}async*findBlobsByTagsItems(t,r={}){let i;for await(let s of this.findBlobsByTagsSegments(t,i,r))yield*s.blobs}findBlobsByTags(t,r={}){let i={...r},s=this.findBlobsByTagsItems(t,i);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(o={})=>this.findBlobsByTagsSegments(t,o.continuationToken,{maxPageSize:o.maxPageSize,...i})}}async getAccountInfo(t={}){return vs.tracingClient.withSpan("ContainerClient-getAccountInfo",t,async r=>(0,Rt.assertResponse)(await this.containerContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}getContainerNameFromUrl(){let t;try{let r=new URL(this.url);if(r.hostname.split(".")[1]==="blob"?t=r.pathname.split("/")[1]:(0,Rt.isIpEndpointStyle)(r)?t=r.pathname.split("/")[2]:t=r.pathname.split("/")[1],t=decodeURIComponent(t),!t)throw new Error("Provided containerName is invalid.");return t}catch{throw new Error("Unable to extract containerName with provided information.")}}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof P_.StorageSharedKeyCredential))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=(0,O_.generateBlobSASQueryParameters)({containerName:this._containerName,...t},this.credential).toString();r((0,Rt.appendToURLQuery)(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof P_.StorageSharedKeyCredential))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return(0,O_.generateBlobSASQueryParametersInternal)({containerName:this._containerName,...t},this.credential).stringToSign}generateUserDelegationSasUrl(t,r){return new Promise(i=>{let s=(0,O_.generateBlobSASQueryParameters)({containerName:this._containerName,...t},r,this.accountName).toString();i((0,Rt.appendToURLQuery)(this.url,s))})}generateUserDelegationSasStringToSign(t,r){return(0,O_.generateBlobSASQueryParametersInternal)({containerName:this._containerName,...t},r,this.accountName).stringToSign}getBlobBatchClient(){return new VAt.BlobBatchClient(this.url,this.pipeline)}};L_.ContainerClient=sM});var M_=g(F_=>{"use strict";d();Object.defineProperty(F_,"__esModule",{value:!0});F_.AccountSASPermissions=void 0;var aM=class e{static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"x":r.deleteVersion=!0;break;case"l":r.list=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"u":r.update=!0;break;case"p":r.process=!0;break;case"t":r.tag=!0;break;case"f":r.filter=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission character: ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.deleteVersion&&(r.deleteVersion=!0),t.filter&&(r.filter=!0),t.tag&&(r.tag=!0),t.list&&(r.list=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.update&&(r.update=!0),t.process&&(r.process=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),r}read=!1;write=!1;delete=!1;deleteVersion=!1;list=!1;add=!1;create=!1;update=!1;process=!1;tag=!1;filter=!1;setImmutabilityPolicy=!1;permanentDelete=!1;toString(){let t=[];return this.read&&t.push("r"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.filter&&t.push("f"),this.tag&&t.push("t"),this.list&&t.push("l"),this.add&&t.push("a"),this.create&&t.push("c"),this.update&&t.push("u"),this.process&&t.push("p"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),t.join("")}};F_.AccountSASPermissions=aM});var cM=g(U_=>{"use strict";d();Object.defineProperty(U_,"__esModule",{value:!0});U_.AccountSASResourceTypes=void 0;var lM=class e{static parse(t){let r=new e;for(let i of t)switch(i){case"s":r.service=!0;break;case"c":r.container=!0;break;case"o":r.object=!0;break;default:throw new RangeError(`Invalid resource type: ${i}`)}return r}service=!1;container=!1;object=!1;toString(){let t=[];return this.service&&t.push("s"),this.container&&t.push("c"),this.object&&t.push("o"),t.join("")}};U_.AccountSASResourceTypes=lM});var H_=g(q_=>{"use strict";d();Object.defineProperty(q_,"__esModule",{value:!0});q_.AccountSASServices=void 0;var uM=class e{static parse(t){let r=new e;for(let i of t)switch(i){case"b":r.blob=!0;break;case"f":r.file=!0;break;case"q":r.queue=!0;break;case"t":r.table=!0;break;default:throw new RangeError(`Invalid service character: ${i}`)}return r}blob=!1;file=!1;queue=!1;table=!1;toString(){let t=[];return this.blob&&t.push("b"),this.table&&t.push("t"),this.queue&&t.push("q"),this.file&&t.push("f"),t.join("")}};q_.AccountSASServices=uM});var dM=g(j_=>{"use strict";d();Object.defineProperty(j_,"__esModule",{value:!0});j_.generateAccountSASQueryParameters=XAt;j_.generateAccountSASQueryParametersInternal=Kpe;var WAt=M_(),YAt=cM(),$At=H_(),Jpe=Gv(),JAt=zv(),KAt=Ti(),G_=rn();function XAt(e,t){return Kpe(e,t).sasQueryParameters}function Kpe(e,t){let r=e.version?e.version:KAt.SERVICE_VERSION;if(e.permissions&&e.permissions.setImmutabilityPolicy&&r<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(e.permissions&&e.permissions.deleteVersion&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.");if(e.permissions&&e.permissions.permanentDelete&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'y' permission.");if(e.permissions&&e.permissions.tag&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.");if(e.permissions&&e.permissions.filter&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.");if(e.encryptionScope&&r<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");let i=WAt.AccountSASPermissions.parse(e.permissions.toString()),s=$At.AccountSASServices.parse(e.services).toString(),o=YAt.AccountSASResourceTypes.parse(e.resourceTypes).toString(),a;r>="2020-12-06"?a=[t.accountName,i,s,o,e.startsOn?(0,G_.truncatedISO8061Date)(e.startsOn,!1):"",(0,G_.truncatedISO8061Date)(e.expiresOn,!1),e.ipRange?(0,Jpe.ipRangeToString)(e.ipRange):"",e.protocol?e.protocol:"",r,e.encryptionScope?e.encryptionScope:"",""].join(` +`):a=[t.accountName,i,s,o,e.startsOn?(0,G_.truncatedISO8061Date)(e.startsOn,!1):"",(0,G_.truncatedISO8061Date)(e.expiresOn,!1),e.ipRange?(0,Jpe.ipRangeToString)(e.ipRange):"",e.protocol?e.protocol:"",r,""].join(` +`);let l=t.computeHMACSHA256(a);return{sasQueryParameters:new JAt.SASQueryParameters(r,l,i.toString(),s,o,e.protocol,e.startsOn,e.expiresOn,e.ipRange,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,e.encryptionScope),stringToSign:a}}});var rAe=g(W_=>{"use strict";d();Object.defineProperty(W_,"__esModule",{value:!0});W_.BlobServiceClient=void 0;var ZAt=Ng(),eft=Qi(),Xpe=mr(),P2=Wd(),tft=oM(),z_=rn(),V_=qd(),pM=Hd(),uc=rn(),dc=lf(),rft=D_(),ift=Fv(),Zpe=M_(),eAe=dM(),tAe=H_(),AM=class e extends ift.StorageClient{serviceContext;static fromConnectionString(t,r){r=r||{};let i=(0,z_.extractConnectionStringParts)(t);if(i.kind==="AccountConnString")if(Xpe.isNodeLike){let s=new V_.StorageSharedKeyCredential(i.accountName,i.accountKey);r.proxyOptions||(r.proxyOptions=(0,eft.getDefaultProxySettings)(i.proxyUri));let o=(0,P2.newPipeline)(s,r);return new e(i.url,o)}else throw new Error("Account connection string is only supported in Node.js environment");else if(i.kind==="SASConnString"){let s=(0,P2.newPipeline)(new pM.AnonymousCredential,r);return new e(i.url+"?"+i.accountSas,s)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(t,r,i){let s;(0,P2.isPipelineLike)(r)?s=r:Xpe.isNodeLike&&r instanceof V_.StorageSharedKeyCredential||r instanceof pM.AnonymousCredential||(0,ZAt.isTokenCredential)(r)?s=(0,P2.newPipeline)(r,i):s=(0,P2.newPipeline)(new pM.AnonymousCredential,i),super(t,s),this.serviceContext=this.storageClientContext.service}getContainerClient(t){return new tft.ContainerClient((0,z_.appendToURLPath)(this.url,encodeURIComponent(t)),this.pipeline)}async createContainer(t,r={}){return dc.tracingClient.withSpan("BlobServiceClient-createContainer",r,async i=>{let s=this.getContainerClient(t),o=await s.create(i);return{containerClient:s,containerCreateResponse:o}})}async deleteContainer(t,r={}){return dc.tracingClient.withSpan("BlobServiceClient-deleteContainer",r,async i=>this.getContainerClient(t).delete(i))}async undeleteContainer(t,r,i={}){return dc.tracingClient.withSpan("BlobServiceClient-undeleteContainer",i,async s=>{let o=this.getContainerClient(i.destinationContainerName||t),a=o.storageClientContext.container,l=(0,uc.assertResponse)(await a.restore({deletedContainerName:t,deletedContainerVersion:r,tracingOptions:s.tracingOptions}));return{containerClient:o,containerUndeleteResponse:l}})}async getProperties(t={}){return dc.tracingClient.withSpan("BlobServiceClient-getProperties",t,async r=>(0,uc.assertResponse)(await this.serviceContext.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(t,r={}){return dc.tracingClient.withSpan("BlobServiceClient-setProperties",r,async i=>(0,uc.assertResponse)(await this.serviceContext.setProperties(t,{abortSignal:r.abortSignal,tracingOptions:i.tracingOptions})))}async getStatistics(t={}){return dc.tracingClient.withSpan("BlobServiceClient-getStatistics",t,async r=>(0,uc.assertResponse)(await this.serviceContext.getStatistics({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(t={}){return dc.tracingClient.withSpan("BlobServiceClient-getAccountInfo",t,async r=>(0,uc.assertResponse)(await this.serviceContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(t,r={}){return dc.tracingClient.withSpan("BlobServiceClient-listContainersSegment",r,async i=>(0,uc.assertResponse)(await this.serviceContext.listContainersSegment({abortSignal:r.abortSignal,marker:t,...r,include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:i.tracingOptions})))}async findBlobsByTagsSegment(t,r,i={}){return dc.tracingClient.withSpan("BlobServiceClient-findBlobsByTagsSegment",i,async s=>{let o=(0,uc.assertResponse)(await this.serviceContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:s.tracingOptions}));return{...o,_response:o._response,blobs:o.blobs.map(l=>{let c="";return l.tags?.blobTagSet.length===1&&(c=l.tags.blobTagSet[0].value),{...l,tags:(0,z_.toTags)(l.tags),tagValue:c}})}})}async*findBlobsByTagsSegments(t,r,i={}){let s;if(r||r===void 0)do s=await this.findBlobsByTagsSegment(t,r,i),s.blobs=s.blobs||[],r=s.continuationToken,yield s;while(r)}async*findBlobsByTagsItems(t,r={}){let i;for await(let s of this.findBlobsByTagsSegments(t,i,r))yield*s.blobs}findBlobsByTags(t,r={}){let i={...r},s=this.findBlobsByTagsItems(t,i);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(o={})=>this.findBlobsByTagsSegments(t,o.continuationToken,{maxPageSize:o.maxPageSize,...i})}}async*listSegments(t,r={}){let i;if(t||t===void 0)do i=await this.listContainersSegment(t,r),i.containerItems=i.containerItems||[],t=i.continuationToken,yield await i;while(t)}async*listItems(t={}){let r;for await(let i of this.listSegments(r,t))yield*i.containerItems}listContainers(t={}){t.prefix===""&&(t.prefix=void 0);let r=[];t.includeDeleted&&r.push("deleted"),t.includeMetadata&&r.push("metadata"),t.includeSystem&&r.push("system");let i={...t,...r.length>0?{include:r}:{}},s=this.listItems(i);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(o={})=>this.listSegments(o.continuationToken,{maxPageSize:o.maxPageSize,...i})}}async getUserDelegationKey(t,r,i={}){return dc.tracingClient.withSpan("BlobServiceClient-getUserDelegationKey",i,async s=>{let o=(0,uc.assertResponse)(await this.serviceContext.getUserDelegationKey({startsOn:(0,uc.truncatedISO8061Date)(t,!1),expiresOn:(0,uc.truncatedISO8061Date)(r,!1)},{abortSignal:i.abortSignal,tracingOptions:s.tracingOptions})),a={signedObjectId:o.signedObjectId,signedTenantId:o.signedTenantId,signedStartsOn:new Date(o.signedStartsOn),signedExpiresOn:new Date(o.signedExpiresOn),signedService:o.signedService,signedVersion:o.signedVersion,value:o.value};return{_response:o._response,requestId:o.requestId,clientRequestId:o.clientRequestId,version:o.version,date:o.date,errorCode:o.errorCode,...a}})}getBlobBatchClient(){return new rft.BlobBatchClient(this.url,this.pipeline)}generateAccountSasUrl(t,r=Zpe.AccountSASPermissions.parse("r"),i="sco",s={}){if(!(this.credential instanceof V_.StorageSharedKeyCredential))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let a=new Date;t=new Date(a.getTime()+3600*1e3)}let o=(0,eAe.generateAccountSASQueryParameters)({permissions:r,expiresOn:t,resourceTypes:i,services:tAe.AccountSASServices.parse("b").toString(),...s},this.credential).toString();return(0,z_.appendToURLQuery)(this.url,o)}generateSasStringToSign(t,r=Zpe.AccountSASPermissions.parse("r"),i="sco",s={}){if(!(this.credential instanceof V_.StorageSharedKeyCredential))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let o=new Date;t=new Date(o.getTime()+3600*1e3)}return(0,eAe.generateAccountSASQueryParametersInternal)({permissions:r,expiresOn:t,resourceTypes:i,services:tAe.AccountSASServices.parse("b").toString(),...s},this.credential).stringToSign}};W_.BlobServiceClient=AM});var nAe=g(iAe=>{"use strict";d();Object.defineProperty(iAe,"__esModule",{value:!0})});var oAe=g(Y_=>{"use strict";d();Object.defineProperty(Y_,"__esModule",{value:!0});Y_.KnownEncryptionAlgorithmType=void 0;var sAe;(function(e){e.AES256="AES256"})(sAe||(Y_.KnownEncryptionAlgorithmType=sAe={}))});var aAe=g(Ke=>{"use strict";d();Object.defineProperty(Ke,"__esModule",{value:!0});Ke.logger=Ke.RestError=Ke.BaseRequestPolicy=Ke.StorageOAuthScopes=Ke.newPipeline=Ke.isPipelineLike=Ke.Pipeline=Ke.getBlobServiceAccountAudience=Ke.StorageBlobAudience=Ke.PremiumPageBlobTier=Ke.BlockBlobTier=Ke.generateBlobSASQueryParameters=Ke.generateAccountSASQueryParameters=void 0;var Jr=(Or(),xr(Pr)),nft=Qi();Object.defineProperty(Ke,"RestError",{enumerable:!0,get:function(){return nft.RestError}});Jr.__exportStar(rAe(),Ke);Jr.__exportStar(B_(),Ke);Jr.__exportStar(oM(),Ke);Jr.__exportStar(Jv(),Ke);Jr.__exportStar(M_(),Ke);Jr.__exportStar(cM(),Ke);Jr.__exportStar(H_(),Ke);var sft=dM();Object.defineProperty(Ke,"generateAccountSASQueryParameters",{enumerable:!0,get:function(){return sft.generateAccountSASQueryParameters}});Jr.__exportStar(tM(),Ke);Jr.__exportStar(D_(),Ke);Jr.__exportStar(nAe(),Ke);Jr.__exportStar(oF(),Ke);var oft=Wv();Object.defineProperty(Ke,"generateBlobSASQueryParameters",{enumerable:!0,get:function(){return oft.generateBlobSASQueryParameters}});Jr.__exportStar(UL(),Ke);Jr.__exportStar(lF(),Ke);Jr.__exportStar(Hd(),Ke);Jr.__exportStar(ev(),Ke);Jr.__exportStar(qd(),Ke);var $_=_F();Object.defineProperty(Ke,"BlockBlobTier",{enumerable:!0,get:function(){return $_.BlockBlobTier}});Object.defineProperty(Ke,"PremiumPageBlobTier",{enumerable:!0,get:function(){return $_.PremiumPageBlobTier}});Object.defineProperty(Ke,"StorageBlobAudience",{enumerable:!0,get:function(){return $_.StorageBlobAudience}});Object.defineProperty(Ke,"getBlobServiceAccountAudience",{enumerable:!0,get:function(){return $_.getBlobServiceAccountAudience}});var J_=Wd();Object.defineProperty(Ke,"Pipeline",{enumerable:!0,get:function(){return J_.Pipeline}});Object.defineProperty(Ke,"isPipelineLike",{enumerable:!0,get:function(){return J_.isPipelineLike}});Object.defineProperty(Ke,"newPipeline",{enumerable:!0,get:function(){return J_.newPipeline}});Object.defineProperty(Ke,"StorageOAuthScopes",{enumerable:!0,get:function(){return J_.StorageOAuthScopes}});Jr.__exportStar(S2(),Ke);var aft=I2();Object.defineProperty(Ke,"BaseRequestPolicy",{enumerable:!0,get:function(){return aft.BaseRequestPolicy}});Jr.__exportStar(eL(),Ke);Jr.__exportStar(K6(),Ke);Jr.__exportStar(S2(),Ke);Jr.__exportStar(Jk(),Ke);Jr.__exportStar(zv(),Ke);Jr.__exportStar(oAe(),Ke);var lft=Og();Object.defineProperty(Ke,"logger",{enumerable:!0,get:function(){return lft.logger}})});var uAe=g(Ea=>{"use strict";d();var cft=Ea&&Ea.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),uft=Ea&&Ea.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),hM=Ea&&Ea.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&cft(t,e,r);return uft(t,e),t},lAe=Ea&&Ea.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ea,"__esModule",{value:!0});Ea.uploadZipToBlobStorage=void 0;var dft=aAe(),fM=GA(),l1=hM(Yt()),pft=hM(require("crypto")),Aft=hM(require("stream")),cAe=bu();function fft(e,t){return lAe(this,void 0,void 0,function*(){let r=0,i=Date.now(),s=new AbortController,o=E=>lAe(this,void 0,void 0,function*(){return new Promise((b,C)=>{let w=setInterval(()=>{Date.now()-i>E&&C(new Error("Upload progress stalled."))},E);s.signal.addEventListener("abort",()=>{clearInterval(w),b()})})}),a=(0,fM.getConcurrency)(),l=(0,fM.getUploadChunkSize)(),u=new dft.BlobClient(e).getBlockBlobClient();l1.debug(`Uploading artifact zip to blob storage with maxConcurrency: ${a}, bufferSize: ${l}`);let A={blobHTTPHeaders:{blobContentType:"zip"},onProgress:E=>{l1.info(`Uploaded bytes ${E.loadedBytes}`),r=E.loadedBytes,i=Date.now()},abortSignal:s.signal},f,m=new Aft.PassThrough,y=pft.createHash("sha256");t.pipe(m),t.pipe(y).setEncoding("hex"),l1.info("Beginning upload of artifact content to blob storage");try{yield Promise.race([u.uploadStream(m,l,a,A),o((0,fM.getUploadChunkTimeout)())])}catch(E){throw cAe.NetworkError.isNetworkErrorCode(E?.code)?new cAe.NetworkError(E?.code):E}finally{s.abort()}return l1.info("Finished uploading artifact content to blob storage!"),y.end(),f=y.read(),l1.info(`SHA256 digest of uploaded artifact zip is ${f}`),r===0&&l1.warning("No data was uploaded to blob storage. Reported upload byte count is 0."),{uploadSize:r,sha256Hash:f}})}Ea.uploadZipToBlobStorage=fft});var pAe=g((Afr,dAe)=>{d();var hft=typeof process=="object"&&process&&process.platform==="win32";dAe.exports=hft?{sep:"\\"}:{sep:"/"}});var K_=g((hfr,mAe)=>{"use strict";d();mAe.exports=fAe;function fAe(e,t,r){e instanceof RegExp&&(e=AAe(e,r)),t instanceof RegExp&&(t=AAe(t,r));var i=hAe(e,t,r);return i&&{start:i[0],end:i[1],pre:r.slice(0,i[0]),body:r.slice(i[0]+e.length,i[1]),post:r.slice(i[1]+t.length)}}function AAe(e,t){var r=t.match(e);return r?r[0]:null}fAe.range=hAe;function hAe(e,t,r){var i,s,o,a,l,c=r.indexOf(e),u=r.indexOf(t,c+1),p=c;if(c>=0&&u>0){if(e===t)return[c,u];for(i=[],o=r.length;p>=0&&!l;)p==c?(i.push(p),c=r.indexOf(e,p+1)):i.length==1?l=[i.pop(),u]:(s=i.pop(),s=0?c:u;i.length&&(l=[o,a])}return l}});var BAe=g((gfr,IAe)=>{d();var gAe=K_();IAe.exports=yft;var yAe="\0SLASH"+Math.random()+"\0",EAe="\0OPEN"+Math.random()+"\0",gM="\0CLOSE"+Math.random()+"\0",bAe="\0COMMA"+Math.random()+"\0",CAe="\0PERIOD"+Math.random()+"\0";function mM(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function mft(e){return e.split("\\\\").join(yAe).split("\\{").join(EAe).split("\\}").join(gM).split("\\,").join(bAe).split("\\.").join(CAe)}function gft(e){return e.split(yAe).join("\\").split(EAe).join("{").split(gM).join("}").split(bAe).join(",").split(CAe).join(".")}function wAe(e){if(!e)return[""];var t=[],r=gAe("{","}",e);if(!r)return e.split(",");var i=r.pre,s=r.body,o=r.post,a=i.split(",");a[a.length-1]+="{"+s+"}";var l=wAe(o);return o.length&&(a[a.length-1]+=l.shift(),a.push.apply(a,l)),t.push.apply(t,a),t}function yft(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),O2(mft(e),!0).map(gft)):[]}function Eft(e){return"{"+e+"}"}function bft(e){return/^-?0\d/.test(e)}function Cft(e,t){return e<=t}function wft(e,t){return e>=t}function O2(e,t){var r=[],i=gAe("{","}",e);if(!i)return[e];var s=i.pre,o=i.post.length?O2(i.post,!1):[""];if(/\$$/.test(i.pre))for(var a=0;a=0;if(!p&&!A)return i.post.match(/,(?!,).*\}/)?(e=i.pre+"{"+i.body+gM+i.post,O2(e)):[e];var f;if(p)f=i.body.split(/\.\./);else if(f=wAe(i.body),f.length===1&&(f=O2(f[0],!1).map(Eft),f.length===1))return o.map(function(Z){return i.pre+f[0]+Z});var m;if(p){var y=mM(f[0]),E=mM(f[1]),b=Math.max(f[0].length,f[1].length),C=f.length==3?Math.abs(mM(f[2])):1,w=Cft,S=E0){var ee=new Array(L+1).join("0");U<0?z="-"+ee+z.slice(1):z=ee+z}}m.push(z)}}else{m=[];for(var k=0;k{d();var Oo=wM.exports=(e,t,r={})=>(X_(t),!r.nocomment&&t.charAt(0)==="#"?!1:new c1(t,r).match(e));wM.exports=Oo;var bM=pAe();Oo.sep=bM.sep;var sl=Symbol("globstar **");Oo.GLOBSTAR=sl;var Ift=BAe(),SAe={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},CM="[^/]",yM=CM+"*?",Bft="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",Sft="(?:(?!(?:\\/|^)\\.).)*?",xAe=e=>e.split("").reduce((t,r)=>(t[r]=!0,t),{}),vAe=xAe("().*{}+?[]^$\\!"),vft=xAe("[.("),_Ae=/\/+/;Oo.filter=(e,t={})=>(r,i,s)=>Oo(r,e,t);var ip=(e,t={})=>{let r={};return Object.keys(e).forEach(i=>r[i]=e[i]),Object.keys(t).forEach(i=>r[i]=t[i]),r};Oo.defaults=e=>{if(!e||typeof e!="object"||!Object.keys(e).length)return Oo;let t=Oo,r=(i,s,o)=>t(i,s,ip(e,o));return r.Minimatch=class extends t.Minimatch{constructor(s,o){super(s,ip(e,o))}},r.Minimatch.defaults=i=>t.defaults(ip(e,i)).Minimatch,r.filter=(i,s)=>t.filter(i,ip(e,s)),r.defaults=i=>t.defaults(ip(e,i)),r.makeRe=(i,s)=>t.makeRe(i,ip(e,s)),r.braceExpand=(i,s)=>t.braceExpand(i,ip(e,s)),r.match=(i,s,o)=>t.match(i,s,ip(e,o)),r};Oo.braceExpand=(e,t)=>NAe(e,t);var NAe=(e,t={})=>(X_(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:Ift(e)),_ft=1024*64,X_=e=>{if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>_ft)throw new TypeError("pattern is too long")},EM=Symbol("subparse");Oo.makeRe=(e,t)=>new c1(e,t||{}).makeRe();Oo.match=(e,t,r={})=>{let i=new c1(t,r);return e=e.filter(s=>i.match(s)),i.options.nonull&&!e.length&&e.push(t),e};var xft=e=>e.replace(/\\(.)/g,"$1"),Nft=e=>e.replace(/\\([^-\]])/g,"$1"),Rft=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),Qft=e=>e.replace(/[[\]\\]/g,"\\$&"),c1=class{constructor(t,r){X_(t),r||(r={}),this.options=r,this.set=[],this.pattern=t,this.windowsPathsNoEscape=!!r.windowsPathsNoEscape||r.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!r.partial,this.make()}debug(){}make(){let t=this.pattern,r=this.options;if(!r.nocomment&&t.charAt(0)==="#"){this.comment=!0;return}if(!t){this.empty=!0;return}this.parseNegate();let i=this.globSet=this.braceExpand();r.debug&&(this.debug=(...s)=>console.error(...s)),this.debug(this.pattern,i),i=this.globParts=i.map(s=>s.split(_Ae)),this.debug(this.pattern,i),i=i.map((s,o,a)=>s.map(this.parse,this)),this.debug(this.pattern,i),i=i.filter(s=>s.indexOf(!1)===-1),this.debug(this.pattern,i),this.set=i}parseNegate(){if(this.options.nonegate)return;let t=this.pattern,r=!1,i=0;for(let s=0;s>> no match, partial?`,t,A,r,f),A===l))}var y;if(typeof u=="string"?(y=p===u,this.debug("string match",u,p,y)):(y=p.match(u),this.debug("pattern match",u,p,y)),!y)return!1}if(o===l&&a===c)return!0;if(o===l)return i;if(a===c)return o===l-1&&t[o]==="";throw new Error("wtf?")}braceExpand(){return NAe(this.pattern,this.options)}parse(t,r){X_(t);let i=this.options;if(t==="**")if(i.noglobstar)t="*";else return sl;if(t==="")return"";let s="",o=!1,a=!1,l=[],c=[],u,p=!1,A=-1,f=-1,m,y,E,b=t.charAt(0)===".",C=i.dot||b,w=()=>b?"":C?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",S=L=>L.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",R=()=>{if(u){switch(u){case"*":s+=yM,o=!0;break;case"?":s+=CM,o=!0;break;default:s+="\\"+u;break}this.debug("clearStateChar %j %j",u,s),u=!1}};for(let L=0,ee;L(se||(se="\\"),Z+Z+se+"|")),this.debug(`tail=%j + %s`,L,L,y,s);let ee=y.type==="*"?yM:y.type==="?"?CM:"\\"+y.type;o=!0,s=s.slice(0,y.reStart)+ee+"\\("+L}R(),a&&(s+="\\\\");let U=vft[s.charAt(0)];for(let L=c.length-1;L>-1;L--){let ee=c[L],k=s.slice(0,ee.reStart),Z=s.slice(ee.reStart,ee.reEnd-8),se=s.slice(ee.reEnd),oe=s.slice(ee.reEnd-8,ee.reEnd)+se,ge=k.split(")").length,Be=k.split("(").length-ge,qe=se;for(let ot=0;ot(a=a.map(l=>typeof l=="string"?Rft(l):l===sl?sl:l._src).reduce((l,c)=>(l[l.length-1]===sl&&c===sl||l.push(c),l),[]),a.forEach((l,c)=>{l!==sl||a[c-1]===sl||(c===0?a.length>1?a[c+1]="(?:\\/|"+i+"\\/)?"+a[c+1]:a[c]=i:c===a.length-1?a[c-1]+="(?:\\/|"+i+")?":(a[c-1]+="(?:\\/|\\/"+i+"\\/)"+a[c+1],a[c+1]=sl))}),a.filter(l=>l!==sl).join("/"))).join("|");o="^(?:"+o+")$",this.negate&&(o="^(?!"+o+").*$");try{this.regexp=new RegExp(o,s)}catch{this.regexp=!1}return this.regexp}match(t,r=this.partial){if(this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;let i=this.options;bM.sep!=="/"&&(t=t.split(bM.sep).join("/")),t=t.split(_Ae),this.debug(this.pattern,"split",t);let s=this.set;this.debug(this.pattern,"set",s);let o;for(let a=t.length-1;a>=0&&(o=t[a],!o);a--);for(let a=0;a{d();PAe.exports=DAe;var BM=require("fs"),{EventEmitter:Tft}=require("events"),{Minimatch:IM}=RAe(),{resolve:Dft}=require("path");function Pft(e,t){return new Promise((r,i)=>{BM.readdir(e,{withFileTypes:!0},(s,o)=>{if(s)switch(s.code){case"ENOTDIR":t?i(s):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;case"ELOOP":default:i(s);break}else r(o)})})}function QAe(e,t){return new Promise((r,i)=>{(t?BM.stat:BM.lstat)(e,(o,a)=>{if(o)switch(o.code){case"ENOENT":r(t?QAe(e,!1):null);break;default:r(null);break}else r(a)})})}async function*TAe(e,t,r,i,s,o){let a=await Pft(t+e,o);for(let l of a){let c=l.name;c===void 0&&(c=l,i=!0);let u=e+"/"+c,p=u.slice(1),A=t+"/"+p,f=null;(i||r)&&(f=await QAe(A,r)),!f&&l.name!==void 0&&(f=l),f===null&&(f={isDirectory:()=>!1}),f.isDirectory()?s(p)||(yield{relative:p,absolute:A,stats:f},yield*TAe(u,t,r,i,s,!1)):yield{relative:p,absolute:A,stats:f}}}async function*Oft(e,t,r,i){yield*TAe("",e,t,r,i,!0)}function kft(e){return{pattern:e.pattern,dot:!!e.dot,noglobstar:!!e.noglobstar,matchBase:!!e.matchBase,nocase:!!e.nocase,ignore:e.ignore,skip:e.skip,follow:!!e.follow,stat:!!e.stat,nodir:!!e.nodir,mark:!!e.mark,silent:!!e.silent,absolute:!!e.absolute}}var Z_=class extends Tft{constructor(t,r,i){if(super(),typeof r=="function"&&(i=r,r=null),this.options=kft(r||{}),this.matchers=[],this.options.pattern){let s=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=s.map(o=>new IM(o,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let s=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=s.map(o=>new IM(o,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let s=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=s.map(o=>new IM(o,{dot:!0}))}this.iterator=Oft(Dft(t||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,i&&(this._matches=[],this.on("match",s=>this._matches.push(this.options.absolute?s.absolute:s.relative)),this.on("error",s=>i(s)),this.on("end",()=>i(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(t){return this.skipMatchers.some(r=>r.match(t))}_fileMatches(t,r){let i=t+(r?"/":"");return(this.matchers.length===0||this.matchers.some(s=>s.match(i)))&&!this.ignoreMatchers.some(s=>s.match(i))&&(!this.options.nodir||!r)}_next(){!this.paused&&!this.aborted?this.iterator.next().then(t=>{if(t.done)this.emit("end");else{let r=t.value.stats.isDirectory();if(this._fileMatches(t.value.relative,r)){let i=t.value.relative,s=t.value.absolute;this.options.mark&&r&&(i+="/",s+="/"),this.options.stat?this.emit("match",{relative:i,absolute:s,stat:t.value.stats}):this.emit("match",{relative:i,absolute:s})}this._next(this.iterator)}}).catch(t=>{this.abort(),this.emit("error",t),!t.code&&!this.options.silent&&console.error(t)}):this.inactive=!0}abort(){this.aborted=!0}pause(){this.paused=!0}resume(){this.paused=!1,this.inactive&&(this.inactive=!1,this._next())}};function DAe(e,t,r){return new Z_(e,t,r)}DAe.ReaddirGlob=Z_});var LAe=g((e3,kAe)=>{d();(function(e,t){typeof e3=="object"&&typeof kAe<"u"?t(e3):typeof define=="function"&&define.amd?define(["exports"],t):(e=typeof globalThis<"u"?globalThis:e||self,t(e.async={}))})(e3,(function(e){"use strict";function t(Q,...x){return(...T)=>Q(...x,...T)}function r(Q){return function(...x){var T=x.pop();return Q.call(this,x,T)}}var i=typeof queueMicrotask=="function"&&queueMicrotask,s=typeof setImmediate=="function"&&setImmediate,o=typeof process=="object"&&typeof process.nextTick=="function";function a(Q){setTimeout(Q,0)}function l(Q){return(x,...T)=>Q(()=>x(...T))}var c;i?c=queueMicrotask:s?c=setImmediate:o?c=process.nextTick:c=a;var u=l(c);function p(Q){return m(Q)?function(...x){let T=x.pop(),F=Q.apply(this,x);return A(F,T)}:r(function(x,T){var F;try{F=Q.apply(this,x)}catch(W){return T(W)}if(F&&typeof F.then=="function")return A(F,T);T(null,F)})}function A(Q,x){return Q.then(T=>{f(x,null,T)},T=>{f(x,T&&(T instanceof Error||T.message)?T:new Error(T))})}function f(Q,x,T){try{Q(x,T)}catch(F){u(W=>{throw W},F)}}function m(Q){return Q[Symbol.toStringTag]==="AsyncFunction"}function y(Q){return Q[Symbol.toStringTag]==="AsyncGenerator"}function E(Q){return typeof Q[Symbol.asyncIterator]=="function"}function b(Q){if(typeof Q!="function")throw new Error("expected a function");return m(Q)?p(Q):Q}function C(Q,x){if(x||(x=Q.length),!x)throw new Error("arity is undefined");function T(...F){return typeof F[x-1]=="function"?Q.apply(this,F):new Promise((W,J)=>{F[x-1]=(te,...ne)=>{if(te)return J(te);W(ne.length>1?ne:ne[0])},Q.apply(this,F)})}return T}function w(Q){return function(T,...F){return C(function(J){var te=this;return Q(T,(ne,ue)=>{b(ne).apply(te,F.concat(ue))},J)})}}function S(Q,x,T,F){x=x||[];var W=[],J=0,te=b(T);return Q(x,(ne,ue,Pe)=>{var Dt=J++;te(ne,(Ht,Pt)=>{W[Dt]=Pt,Pe(Ht)})},ne=>{F(ne,W)})}function R(Q){return Q&&typeof Q.length=="number"&&Q.length>=0&&Q.length%1===0}let U={};function z(Q){function x(...T){if(Q!==null){var F=Q;Q=null,F.apply(this,T)}}return Object.assign(x,Q),x}function L(Q){return Q[Symbol.iterator]&&Q[Symbol.iterator]()}function ee(Q){var x=-1,T=Q.length;return function(){return++x=x||te||W||(te=!0,Q.next().then(({value:Pt,done:Jo})=>{if(!(J||W)){if(te=!1,Jo){W=!0,ne<=0&&F(null);return}ne++,T(Pt,ue,Dt),ue++,Pe()}}).catch(Ht))}function Dt(Pt,Jo){if(ne-=1,!J){if(Pt)return Ht(Pt);if(Pt===!1){W=!0,J=!0;return}if(Jo===U||W&&ne<=0)return W=!0,F(null);Pe()}}function Ht(Pt){J||(te=!1,W=!0,F(Pt))}Pe()}var Be=Q=>(x,T,F)=>{if(F=z(F),Q<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!x)return F(null);if(y(x))return ge(x,Q,T,F);if(E(x))return ge(x[Symbol.asyncIterator](),Q,T,F);var W=se(x),J=!1,te=!1,ne=0,ue=!1;function Pe(Ht,Pt){if(!te)if(ne-=1,Ht)J=!0,F(Ht);else if(Ht===!1)J=!0,te=!0;else{if(Pt===U||J&&ne<=0)return J=!0,F(null);ue||Dt()}}function Dt(){for(ue=!0;ne1?W:W[0])}return T[Wa]=new Promise((F,W)=>{Q=F,x=W}),T}function AA(Q,x,T){typeof x!="number"&&(T=x,x=null),T=z(T||Ya());var F=Object.keys(Q).length;if(!F)return T(null);x||(x=F);var W={},J=0,te=!1,ne=!1,ue=Object.create(null),Pe=[],Dt=[],Ht={};Object.keys(Q).forEach(Te=>{var Ye=Q[Te];if(!Array.isArray(Ye)){Pt(Te,[Ye]),Dt.push(Te);return}var Ot=Ye.slice(0,Ye.length-1),Gr=Ot.length;if(Gr===0){Pt(Te,Ye),Dt.push(Te);return}Ht[Te]=Gr,Ot.forEach(Yi=>{if(!Q[Yi])throw new Error("async.auto task `"+Te+"` has a non-existent dependency `"+Yi+"` in "+Ot.join(", "));Ch(Yi,()=>{Gr--,Gr===0&&Pt(Te,Ye)})})}),Gt(),Jo();function Pt(Te,Ye){Pe.push(()=>xy(Te,Ye))}function Jo(){if(!te){if(Pe.length===0&&J===0)return T(null,W);for(;Pe.length&&JOt()),Jo()}function xy(Te,Ye){if(!ne){var Ot=oe((Yi,...Ko)=>{if(J--,Yi===!1){te=!0;return}if(Ko.length<2&&([Ko]=Ko),Yi){var wh={};if(Object.keys(W).forEach(CA=>{wh[CA]=W[CA]}),wh[Te]=Ko,ne=!0,ue=Object.create(null),te)return;T(Yi,wh)}else W[Te]=Ko,bA(Te)});J++;var Gr=b(Ye[Ye.length-1]);Ye.length>1?Gr(W,Ot):Gr(Ot)}}function Gt(){for(var Te,Ye=0;Dt.length;)Te=Dt.pop(),Ye++,We(Te).forEach(Ot=>{--Ht[Ot]===0&&Dt.push(Ot)});if(Ye!==F)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function We(Te){var Ye=[];return Object.keys(Q).forEach(Ot=>{let Gr=Q[Ot];Array.isArray(Gr)&&Gr.indexOf(Te)>=0&&Ye.push(Ot)}),Ye}return T[Wa]}var $a=/^(?:async\s)?(?:function)?\s*(?:\w+\s*)?\(([^)]+)\)(?:\s*{)/,fA=/^(?:async\s)?\s*(?:\(\s*)?((?:[^)=\s]\s*)*)(?:\)\s*)?=>/,Eh=/,/,hA=/(=.+)?(\s*)$/;function Kc(Q){let x="",T=0,F=Q.indexOf("*/");for(;TW.replace(hA,"").trim())}function ld(Q,x){var T={};return Object.keys(Q).forEach(F=>{var W=Q[F],J,te=m(W),ne=!te&&W.length===1||te&&W.length===0;if(Array.isArray(W))J=[...W],W=J.pop(),T[F]=J.concat(J.length>0?ue:W);else if(ne)T[F]=W;else{if(J=mA(W),W.length===0&&!te&&J.length===0)throw new Error("autoInject task functions require explicit parameters.");te||J.pop(),T[F]=J.concat(ue)}function ue(Pe,Dt){var Ht=J.map(Pt=>Pe[Pt]);Ht.push(Dt),b(W)(...Ht)}}),AA(T,x)}class gA{constructor(){this.head=this.tail=null,this.length=0}removeLink(x){return x.prev?x.prev.next=x.next:this.head=x.next,x.next?x.next.prev=x.prev:this.tail=x.prev,x.prev=x.next=null,this.length-=1,x}empty(){for(;this.head;)this.shift();return this}insertAfter(x,T){T.prev=x,T.next=x.next,x.next?x.next.prev=T:this.tail=T,x.next=T,this.length+=1}insertBefore(x,T){T.prev=x.prev,T.next=x,x.prev?x.prev.next=T:this.head=T,x.prev=T,this.length+=1}unshift(x){this.head?this.insertBefore(this.head,x):yA(this,x)}push(x){this.tail?this.insertAfter(this.tail,x):yA(this,x)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var x=this.head;x;)yield x.data,x=x.next}remove(x){for(var T=this.head;T;){var{next:F}=T;x(T)&&this.removeLink(T),T=F}return this}}function yA(Q,x){Q.length=1,Q.head=Q.tail=x}function cd(Q,x,T){if(x==null)x=1;else if(x===0)throw new RangeError("Concurrency must not be zero");var F=b(Q),W=0,J=[];let te={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function ne(We,Te){te[We].push(Te)}function ue(We,Te){let Ye=(...Ot)=>{Pe(We,Ye),Te(...Ot)};te[We].push(Ye)}function Pe(We,Te){if(!We)return Object.keys(te).forEach(Ye=>te[Ye]=[]);if(!Te)return te[We]=[];te[We]=te[We].filter(Ye=>Ye!==Te)}function Dt(We,...Te){te[We].forEach(Ye=>Ye(...Te))}var Ht=!1;function Pt(We,Te,Ye,Ot){if(Ot!=null&&typeof Ot!="function")throw new Error("task callback must be a function");Gt.started=!0;var Gr,Yi;function Ko(CA,...Ny){if(CA)return Ye?Yi(CA):Gr();if(Ny.length<=1)return Gr(Ny[0]);Gr(Ny)}var wh=Gt._createTaskItem(We,Ye?Ko:Ot||Ko);if(Te?Gt._tasks.unshift(wh):Gt._tasks.push(wh),Ht||(Ht=!0,u(()=>{Ht=!1,Gt.process()})),Ye||!Ot)return new Promise((CA,Ny)=>{Gr=CA,Yi=Ny})}function Jo(We){return function(Te,...Ye){W-=1;for(var Ot=0,Gr=We.length;Ot0&&J.splice(Ko,1),Yi.callback(Te,...Ye),Te!=null&&Dt("error",Te,Yi.data)}W<=Gt.concurrency-Gt.buffer&&Dt("unsaturated"),Gt.idle()&&Dt("drain"),Gt.process()}}function Ch(We){return We.length===0&&Gt.idle()?(u(()=>Dt("drain")),!0):!1}let bA=We=>Te=>{if(!Te)return new Promise((Ye,Ot)=>{ue(We,(Gr,Yi)=>{if(Gr)return Ot(Gr);Ye(Yi)})});Pe(We),ne(We,Te)};var xy=!1,Gt={_tasks:new gA,_createTaskItem(We,Te){return{data:We,callback:Te}},*[Symbol.iterator](){yield*Gt._tasks[Symbol.iterator]()},concurrency:x,payload:T,buffer:x/4,started:!1,paused:!1,push(We,Te){return Array.isArray(We)?Ch(We)?void 0:We.map(Ye=>Pt(Ye,!1,!1,Te)):Pt(We,!1,!1,Te)},pushAsync(We,Te){return Array.isArray(We)?Ch(We)?void 0:We.map(Ye=>Pt(Ye,!1,!0,Te)):Pt(We,!1,!0,Te)},kill(){Pe(),Gt._tasks.empty()},unshift(We,Te){return Array.isArray(We)?Ch(We)?void 0:We.map(Ye=>Pt(Ye,!0,!1,Te)):Pt(We,!0,!1,Te)},unshiftAsync(We,Te){return Array.isArray(We)?Ch(We)?void 0:We.map(Ye=>Pt(Ye,!0,!0,Te)):Pt(We,!0,!0,Te)},remove(We){Gt._tasks.remove(We)},process(){if(!xy){for(xy=!0;!Gt.paused&&W{W(x,J,(ue,Pe)=>{x=Pe,ne(ue)})},J=>F(J,x))}var bo=C(ps,4);function Xc(...Q){var x=Q.map(b);return function(...T){var F=this,W=T[T.length-1];return typeof W=="function"?T.pop():W=Ya(),bo(x,T,(J,te,ne)=>{te.apply(F,J.concat((ue,...Pe)=>{ne(ue,Pe)}))},(J,te)=>W(J,...te)),W[Wa]}}function bh(...Q){return Xc(...Q.reverse())}function Ne(Q,x,T,F){return S(Be(x),Q,T,F)}var V=C(Ne,4);function P(Q,x,T,F){var W=b(T);return V(Q,x,(J,te)=>{W(J,(ne,...ue)=>ne?te(ne):te(ne,ue))},(J,te)=>{for(var ne=[],ue=0;ue{var te=!1,ne;let ue=b(W);T(F,(Pe,Dt,Ht)=>{ue(Pe,(Pt,Jo)=>{if(Pt||Pt===!1)return Ht(Pt);if(Q(Jo)&&!ne)return te=!0,ne=x(!0,Pe),Ht(null,U);Ht()})},Pe=>{if(Pe)return J(Pe);J(null,te?ne:x(!1))})}}function H(Q,x,T){return O(F=>F,(F,W)=>W)(cr,Q,x,T)}var M=C(H,3);function j(Q,x,T,F){return O(W=>W,(W,J)=>J)(Be(x),Q,T,F)}var re=C(j,4);function X(Q,x,T){return O(F=>F,(F,W)=>W)(Be(1),Q,x,T)}var le=C(X,3);function ye(Q){return(x,...T)=>b(x)(...T,(F,...W)=>{typeof console=="object"&&(F?console.error&&console.error(F):console[Q]&&W.forEach(J=>console[Q](J)))})}var et=ye("dir");function Fe(Q,x,T){T=oe(T);var F=b(Q),W=b(x),J;function te(ue,...Pe){if(ue)return T(ue);ue!==!1&&(J=Pe,W(...Pe,ne))}function ne(ue,Pe){if(ue)return T(ue);if(ue!==!1){if(!Pe)return T(null,...J);F(te)}}return ne(null,!0)}var ft=C(Fe,3);function qt(Q,x,T){let F=b(x);return ft(Q,(...W)=>{let J=W.pop();F(...W,(te,ne)=>J(te,!ne))},T)}function vt(Q){return(x,T,F)=>Q(x,F)}function ti(Q,x,T){return cr(Q,vt(b(x)),T)}var As=C(ti,3);function Tl(Q,x,T,F){return Be(x)(Q,vt(b(T)),F)}var Sy=C(Tl,4);function IOe(Q,x,T){return Sy(Q,1,x,T)}var vy=C(IOe,3);function JN(Q){return m(Q)?Q:function(...x){var T=x.pop(),F=!0;x.push((...W)=>{F?u(()=>T(...W)):T(...W)}),Q.apply(this,x),F=!1}}function BOe(Q,x,T){return O(F=>!F,F=>!F)(cr,Q,x,T)}var pI=C(BOe,3);function SOe(Q,x,T,F){return O(W=>!W,W=>!W)(Be(x),Q,T,F)}var AI=C(SOe,4);function vOe(Q,x,T){return O(F=>!F,F=>!F)(Cr,Q,x,T)}var fI=C(vOe,3);function _Oe(Q,x,T,F){var W=new Array(x.length);Q(x,(J,te,ne)=>{T(J,(ue,Pe)=>{W[te]=!!Pe,ne(ue)})},J=>{if(J)return F(J);for(var te=[],ne=0;ne{T(J,(ue,Pe)=>{if(ue)return ne(ue);Pe&&W.push({index:te,value:J}),ne(ue)})},J=>{if(J)return F(J);F(null,W.sort((te,ne)=>te.index-ne.index).map(te=>te.value))})}function hI(Q,x,T,F){var W=R(x)?_Oe:xOe;return W(Q,x,b(T),F)}function NOe(Q,x,T){return hI(cr,Q,x,T)}var mI=C(NOe,3);function ROe(Q,x,T,F){return hI(Be(x),Q,T,F)}var gI=C(ROe,4);function QOe(Q,x,T){return hI(Cr,Q,x,T)}var yI=C(QOe,3);function TOe(Q,x){var T=oe(x),F=b(JN(Q));function W(J){if(J)return T(J);J!==!1&&F(W)}return W()}var $$=C(TOe,2);function DOe(Q,x,T,F){var W=b(T);return V(Q,x,(J,te)=>{W(J,(ne,ue)=>ne?te(ne):te(ne,{key:ue,val:J}))},(J,te)=>{for(var ne={},{hasOwnProperty:ue}=Object.prototype,Pe=0;Pe{J(te,ne,(Pe,Dt)=>{if(Pe)return ue(Pe);W[ne]=Dt,ue(Pe)})},te=>F(te,W))}var bI=C(POe,4);function Z$(Q,x,T){return bI(Q,1/0,x,T)}function eJ(Q,x,T){return bI(Q,1,x,T)}function tJ(Q,x=T=>T){var T=Object.create(null),F=Object.create(null),W=b(Q),J=r((te,ne)=>{var ue=x(...te);ue in T?u(()=>ne(null,...T[ue])):ue in F?F[ue].push(ne):(F[ue]=[ne],W(...te,(Pe,...Dt)=>{Pe||(T[ue]=Dt);var Ht=F[ue];delete F[ue];for(var Pt=0,Jo=Ht.length;Pt{var F=R(x)?[]:{};Q(x,(W,J,te)=>{b(W)((ne,...ue)=>{ue.length<2&&([ue]=ue),F[J]=ue,te(ne)})},W=>T(W,F))},3);function iJ(Q,x){return KN(cr,Q,x)}function nJ(Q,x,T){return KN(Be(x),Q,T)}function XN(Q,x){var T=b(Q);return cd((F,W)=>{T(F[0],W)},x,1)}class OOe{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(x){let T;for(;x>0&&ZN(this.heap[x],this.heap[T=sJ(x)]);){let F=this.heap[x];this.heap[x]=this.heap[T],this.heap[T]=F,x=T}}percDown(x){let T;for(;(T=kOe(x))=0;F--)this.percDown(F);return this}}function kOe(Q){return(Q<<1)+1}function sJ(Q){return(Q+1>>1)-1}function ZN(Q,x){return Q.priority!==x.priority?Q.priority({data:te,priority:ne,callback:ue});function J(te,ne){return Array.isArray(te)?te.map(ue=>({data:ue,priority:ne})):{data:te,priority:ne}}return T.push=function(te,ne=0,ue){return F(J(te,ne),ue)},T.pushAsync=function(te,ne=0,ue){return W(J(te,ne),ue)},delete T.unshift,delete T.unshiftAsync,T}function LOe(Q,x){if(x=z(x),!Array.isArray(Q))return x(new TypeError("First argument to race must be an array of functions"));if(!Q.length)return x();for(var T=0,F=Q.length;T{let ne={};if(J&&(ne.error=J),te.length>0){var ue=te;te.length<=1&&([ue]=te),ne.value=ue}W(null,ne)}),x.apply(this,F)})}function lJ(Q){var x;return Array.isArray(Q)?x=Q.map(II):(x={},Object.keys(Q).forEach(T=>{x[T]=II.call(this,Q[T])})),x}function eR(Q,x,T,F){let W=b(T);return hI(Q,x,(J,te)=>{W(J,(ne,ue)=>{te(ne,!ue)})},F)}function FOe(Q,x,T){return eR(cr,Q,x,T)}var cJ=C(FOe,3);function MOe(Q,x,T,F){return eR(Be(x),Q,T,F)}var uJ=C(MOe,4);function UOe(Q,x,T){return eR(Cr,Q,x,T)}var dJ=C(UOe,3);function pJ(Q){return function(){return Q}}let tR=5,AJ=0;function BI(Q,x,T){var F={times:tR,intervalFunc:pJ(AJ)};if(arguments.length<3&&typeof Q=="function"?(T=x||Ya(),x=Q):(qOe(F,Q),T=T||Ya()),typeof x!="function")throw new Error("Invalid arguments for async.retry");var W=b(x),J=1;function te(){W((ne,...ue)=>{ne!==!1&&(ne&&J++{(W.lengthF)(cr,Q,x,T)}var SI=C(HOe,3);function GOe(Q,x,T,F){return O(Boolean,W=>W)(Be(x),Q,T,F)}var vI=C(GOe,4);function jOe(Q,x,T){return O(Boolean,F=>F)(Cr,Q,x,T)}var _I=C(jOe,3);function zOe(Q,x,T){var F=b(x);return En(Q,(J,te)=>{F(J,(ne,ue)=>{if(ne)return te(ne);te(ne,{value:J,criteria:ue})})},(J,te)=>{if(J)return T(J);T(null,te.sort(W).map(ne=>ne.value))});function W(J,te){var ne=J.criteria,ue=te.criteria;return neue?1:0}}var mJ=C(zOe,3);function gJ(Q,x,T){var F=b(Q);return r((W,J)=>{var te=!1,ne;function ue(){var Pe=Q.name||"anonymous",Dt=new Error('Callback function "'+Pe+'" timed out.');Dt.code="ETIMEDOUT",T&&(Dt.info=T),te=!0,J(Dt)}W.push((...Pe)=>{te||(J(...Pe),clearTimeout(ne))}),ne=setTimeout(ue,x),F(...W)})}function VOe(Q){for(var x=Array(Q);Q--;)x[Q]=Q;return x}function xI(Q,x,T,F){var W=b(T);return V(VOe(Q),x,W,F)}function yJ(Q,x,T){return xI(Q,1/0,x,T)}function EJ(Q,x,T){return xI(Q,1,x,T)}function bJ(Q,x,T,F){arguments.length<=3&&typeof x=="function"&&(F=T,T=x,x=Array.isArray(Q)?[]:{}),F=z(F||Ya());var W=b(T);return cr(Q,(J,te,ne)=>{W(x,J,te,ne)},J=>F(J,x)),F[Wa]}function WOe(Q,x){var T=null,F;return vy(Q,(W,J)=>{b(W)((te,...ne)=>{if(te===!1)return J(te);ne.length<2?[F]=ne:F=ne,T=te,J(te?null:{})})},()=>x(T,F))}var CJ=C(WOe);function wJ(Q){return(...x)=>(Q.unmemoized||Q)(...x)}function YOe(Q,x,T){T=oe(T);var F=b(x),W=b(Q),J=[];function te(ue,...Pe){if(ue)return T(ue);J=Pe,ue!==!1&&W(ne)}function ne(ue,Pe){if(ue)return T(ue);if(ue!==!1){if(!Pe)return T(null,...J);F(te)}}return W(ne)}var _y=C(YOe,3);function IJ(Q,x,T){let F=b(Q);return _y(W=>F((J,te)=>W(J,!te)),x,T)}function $Oe(Q,x){if(x=z(x),!Array.isArray(Q))return x(new Error("First argument to waterfall must be an array of functions"));if(!Q.length)return x();var T=0;function F(J){var te=b(Q[T++]);te(...J,oe(W))}function W(J,...te){if(J!==!1){if(J||T===Q.length)return x(J,...te);F(te)}}F([])}var BJ=C($Oe),JOe={apply:t,applyEach:br,applyEachSeries:pA,asyncify:p,auto:AA,autoInject:ld,cargo:EA,cargoQueue:ud,compose:bh,concat:ae,concatLimit:$,concatSeries:I,constant:B,detect:M,detectLimit:re,detectSeries:le,dir:et,doUntil:qt,doWhilst:ft,each:As,eachLimit:Sy,eachOf:cr,eachOfLimit:De,eachOfSeries:Cr,eachSeries:vy,ensureAsync:JN,every:pI,everyLimit:AI,everySeries:fI,filter:mI,filterLimit:gI,filterSeries:yI,forever:$$,groupBy:J$,groupByLimit:EI,groupBySeries:K$,log:X$,map:En,mapLimit:V,mapSeries:dA,mapValues:Z$,mapValuesLimit:bI,mapValuesSeries:eJ,memoize:tJ,nextTick:rJ,parallel:iJ,parallelLimit:nJ,priorityQueue:oJ,queue:XN,race:aJ,reduce:bo,reduceRight:wI,reflect:II,reflectAll:lJ,reject:cJ,rejectLimit:uJ,rejectSeries:dJ,retry:BI,retryable:fJ,seq:Xc,series:hJ,setImmediate:u,some:SI,someLimit:vI,someSeries:_I,sortBy:mJ,timeout:gJ,times:yJ,timesLimit:xI,timesSeries:EJ,transform:bJ,tryEach:CJ,unmemoize:wJ,until:IJ,waterfall:BJ,whilst:_y,all:pI,allLimit:AI,allSeries:fI,any:SI,anyLimit:vI,anySeries:_I,find:M,findLimit:re,findSeries:le,flatMap:ae,flatMapLimit:$,flatMapSeries:I,forEach:As,forEachSeries:vy,forEachLimit:Sy,forEachOf:cr,forEachOfSeries:Cr,forEachOfLimit:De,inject:bo,foldl:bo,foldr:wI,select:mI,selectLimit:gI,selectSeries:yI,wrapSync:p,during:_y,doDuring:ft};e.all=pI,e.allLimit=AI,e.allSeries=fI,e.any=SI,e.anyLimit=vI,e.anySeries=_I,e.apply=t,e.applyEach=br,e.applyEachSeries=pA,e.asyncify=p,e.auto=AA,e.autoInject=ld,e.cargo=EA,e.cargoQueue=ud,e.compose=bh,e.concat=ae,e.concatLimit=$,e.concatSeries=I,e.constant=B,e.default=JOe,e.detect=M,e.detectLimit=re,e.detectSeries=le,e.dir=et,e.doDuring=ft,e.doUntil=qt,e.doWhilst=ft,e.during=_y,e.each=As,e.eachLimit=Sy,e.eachOf=cr,e.eachOfLimit=De,e.eachOfSeries=Cr,e.eachSeries=vy,e.ensureAsync=JN,e.every=pI,e.everyLimit=AI,e.everySeries=fI,e.filter=mI,e.filterLimit=gI,e.filterSeries=yI,e.find=M,e.findLimit=re,e.findSeries=le,e.flatMap=ae,e.flatMapLimit=$,e.flatMapSeries=I,e.foldl=bo,e.foldr=wI,e.forEach=As,e.forEachLimit=Sy,e.forEachOf=cr,e.forEachOfLimit=De,e.forEachOfSeries=Cr,e.forEachSeries=vy,e.forever=$$,e.groupBy=J$,e.groupByLimit=EI,e.groupBySeries=K$,e.inject=bo,e.log=X$,e.map=En,e.mapLimit=V,e.mapSeries=dA,e.mapValues=Z$,e.mapValuesLimit=bI,e.mapValuesSeries=eJ,e.memoize=tJ,e.nextTick=rJ,e.parallel=iJ,e.parallelLimit=nJ,e.priorityQueue=oJ,e.queue=XN,e.race=aJ,e.reduce=bo,e.reduceRight=wI,e.reflect=II,e.reflectAll=lJ,e.reject=cJ,e.rejectLimit=uJ,e.rejectSeries=dJ,e.retry=BI,e.retryable=fJ,e.select=mI,e.selectLimit=gI,e.selectSeries=yI,e.seq=Xc,e.series=hJ,e.setImmediate=u,e.some=SI,e.someLimit=vI,e.someSeries=_I,e.sortBy=mJ,e.timeout=gJ,e.times=yJ,e.timesLimit=xI,e.timesSeries=EJ,e.transform=bJ,e.tryEach=CJ,e.unmemoize=wJ,e.until=IJ,e.waterfall=BJ,e.whilst=_y,e.wrapSync=p,Object.defineProperty(e,"__esModule",{value:!0})}))});var MAe=g((Sfr,FAe)=>{d();var np=require("constants"),Lft=process.cwd,t3=null,Fft=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return t3||(t3=Lft.call(process)),t3};try{process.cwd()}catch{}typeof process.chdir=="function"&&(SM=process.chdir,process.chdir=function(e){t3=null,SM.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,SM));var SM;FAe.exports=Mft;function Mft(e){np.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=o(e.chown),e.fchown=o(e.fchown),e.lchown=o(e.lchown),e.chmod=i(e.chmod),e.fchmod=i(e.fchmod),e.lchmod=i(e.lchmod),e.chownSync=a(e.chownSync),e.fchownSync=a(e.fchownSync),e.lchownSync=a(e.lchownSync),e.chmodSync=s(e.chmodSync),e.fchmodSync=s(e.fchmodSync),e.lchmodSync=s(e.lchmodSync),e.stat=l(e.stat),e.fstat=l(e.fstat),e.lstat=l(e.lstat),e.statSync=c(e.statSync),e.fstatSync=c(e.fstatSync),e.lstatSync=c(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(p,A,f){f&&process.nextTick(f)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(p,A,f,m){m&&process.nextTick(m)},e.lchownSync=function(){}),Fft==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:(function(p){function A(f,m,y){var E=Date.now(),b=0;p(f,m,function C(w){if(w&&(w.code==="EACCES"||w.code==="EPERM"||w.code==="EBUSY")&&Date.now()-E<6e4){setTimeout(function(){e.stat(m,function(S,R){S&&S.code==="ENOENT"?p(f,m,C):y(w)})},b),b<100&&(b+=10);return}y&&y(w)})}return Object.setPrototypeOf&&Object.setPrototypeOf(A,p),A})(e.rename)),e.read=typeof e.read!="function"?e.read:(function(p){function A(f,m,y,E,b,C){var w;if(C&&typeof C=="function"){var S=0;w=function(R,U,z){if(R&&R.code==="EAGAIN"&&S<10)return S++,p.call(e,f,m,y,E,b,w);C.apply(this,arguments)}}return p.call(e,f,m,y,E,b,w)}return Object.setPrototypeOf&&Object.setPrototypeOf(A,p),A})(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:(function(p){return function(A,f,m,y,E){for(var b=0;;)try{return p.call(e,A,f,m,y,E)}catch(C){if(C.code==="EAGAIN"&&b<10){b++;continue}throw C}}})(e.readSync);function t(p){p.lchmod=function(A,f,m){p.open(A,np.O_WRONLY|np.O_SYMLINK,f,function(y,E){if(y){m&&m(y);return}p.fchmod(E,f,function(b){p.close(E,function(C){m&&m(b||C)})})})},p.lchmodSync=function(A,f){var m=p.openSync(A,np.O_WRONLY|np.O_SYMLINK,f),y=!0,E;try{E=p.fchmodSync(m,f),y=!1}finally{if(y)try{p.closeSync(m)}catch{}else p.closeSync(m)}return E}}function r(p){np.hasOwnProperty("O_SYMLINK")&&p.futimes?(p.lutimes=function(A,f,m,y){p.open(A,np.O_SYMLINK,function(E,b){if(E){y&&y(E);return}p.futimes(b,f,m,function(C){p.close(b,function(w){y&&y(C||w)})})})},p.lutimesSync=function(A,f,m){var y=p.openSync(A,np.O_SYMLINK),E,b=!0;try{E=p.futimesSync(y,f,m),b=!1}finally{if(b)try{p.closeSync(y)}catch{}else p.closeSync(y)}return E}):p.futimes&&(p.lutimes=function(A,f,m,y){y&&process.nextTick(y)},p.lutimesSync=function(){})}function i(p){return p&&function(A,f,m){return p.call(e,A,f,function(y){u(y)&&(y=null),m&&m.apply(this,arguments)})}}function s(p){return p&&function(A,f){try{return p.call(e,A,f)}catch(m){if(!u(m))throw m}}}function o(p){return p&&function(A,f,m,y){return p.call(e,A,f,m,function(E){u(E)&&(E=null),y&&y.apply(this,arguments)})}}function a(p){return p&&function(A,f,m){try{return p.call(e,A,f,m)}catch(y){if(!u(y))throw y}}}function l(p){return p&&function(A,f,m){typeof f=="function"&&(m=f,f=null);function y(E,b){b&&(b.uid<0&&(b.uid+=4294967296),b.gid<0&&(b.gid+=4294967296)),m&&m.apply(this,arguments)}return f?p.call(e,A,f,y):p.call(e,A,y)}}function c(p){return p&&function(A,f){var m=f?p.call(e,A,f):p.call(e,A);return m&&(m.uid<0&&(m.uid+=4294967296),m.gid<0&&(m.gid+=4294967296)),m}}function u(p){if(!p||p.code==="ENOSYS")return!0;var A=!process.getuid||process.getuid()!==0;return!!(A&&(p.code==="EINVAL"||p.code==="EPERM"))}}});var HAe=g((_fr,qAe)=>{d();var UAe=require("stream").Stream;qAe.exports=Uft;function Uft(e){return{ReadStream:t,WriteStream:r};function t(i,s){if(!(this instanceof t))return new t(i,s);UAe.call(this);var o=this;this.path=i,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,s=s||{};for(var a=Object.keys(s),l=0,c=a.length;lthis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){o._read()});return}e.open(this.path,this.flags,this.mode,function(p,A){if(p){o.emit("error",p),o.readable=!1;return}o.fd=A,o.emit("open",A),o._read()})}function r(i,s){if(!(this instanceof r))return new r(i,s);UAe.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,s=s||{};for(var o=Object.keys(s),a=0,l=o.length;a= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=e.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}});var jAe=g((Nfr,GAe)=>{"use strict";d();GAe.exports=Hft;var qft=Object.getPrototypeOf||function(e){return e.__proto__};function Hft(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:qft(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var on=g((Qfr,xM)=>{d();var Kr=require("fs"),Gft=MAe(),jft=HAe(),zft=jAe(),r3=require("util"),_n,n3;typeof Symbol=="function"&&typeof Symbol.for=="function"?(_n=Symbol.for("graceful-fs.queue"),n3=Symbol.for("graceful-fs.previous")):(_n="___graceful-fs.queue",n3="___graceful-fs.previous");function Vft(){}function WAe(e,t){Object.defineProperty(e,_n,{get:function(){return t}})}var gf=Vft;r3.debuglog?gf=r3.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(gf=function(){var e=r3.format.apply(r3,arguments);e="GFS4: "+e.split(/\n/).join(` +GFS4: `),console.error(e)});Kr[_n]||(zAe=global[_n]||[],WAe(Kr,zAe),Kr.close=(function(e){function t(r,i){return e.call(Kr,r,function(s){s||VAe(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(t,n3,{value:e}),t})(Kr.close),Kr.closeSync=(function(e){function t(r){e.apply(Kr,arguments),VAe()}return Object.defineProperty(t,n3,{value:e}),t})(Kr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){gf(Kr[_n]),require("assert").equal(Kr[_n].length,0)}));var zAe;global[_n]||WAe(global,Kr[_n]);xM.exports=vM(zft(Kr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Kr.__patched&&(xM.exports=vM(Kr),Kr.__patched=!0);function vM(e){Gft(e),e.gracefulify=vM,e.createReadStream=U,e.createWriteStream=z;var t=e.readFile;e.readFile=r;function r(k,Z,se){return typeof Z=="function"&&(se=Z,Z=null),oe(k,Z,se);function oe(ge,Be,qe,De){return t(ge,Be,function(ot){ot&&(ot.code==="EMFILE"||ot.code==="ENFILE")?u1([oe,[ge,Be,qe],ot,De||Date.now(),Date.now()]):typeof qe=="function"&&qe.apply(this,arguments)})}}var i=e.writeFile;e.writeFile=s;function s(k,Z,se,oe){return typeof se=="function"&&(oe=se,se=null),ge(k,Z,se,oe);function ge(Be,qe,De,ot,Vt){return i(Be,qe,De,function(lt){lt&&(lt.code==="EMFILE"||lt.code==="ENFILE")?u1([ge,[Be,qe,De,ot],lt,Vt||Date.now(),Date.now()]):typeof ot=="function"&&ot.apply(this,arguments)})}}var o=e.appendFile;o&&(e.appendFile=a);function a(k,Z,se,oe){return typeof se=="function"&&(oe=se,se=null),ge(k,Z,se,oe);function ge(Be,qe,De,ot,Vt){return o(Be,qe,De,function(lt){lt&&(lt.code==="EMFILE"||lt.code==="ENFILE")?u1([ge,[Be,qe,De,ot],lt,Vt||Date.now(),Date.now()]):typeof ot=="function"&&ot.apply(this,arguments)})}}var l=e.copyFile;l&&(e.copyFile=c);function c(k,Z,se,oe){return typeof se=="function"&&(oe=se,se=0),ge(k,Z,se,oe);function ge(Be,qe,De,ot,Vt){return l(Be,qe,De,function(lt){lt&&(lt.code==="EMFILE"||lt.code==="ENFILE")?u1([ge,[Be,qe,De,ot],lt,Vt||Date.now(),Date.now()]):typeof ot=="function"&&ot.apply(this,arguments)})}}var u=e.readdir;e.readdir=A;var p=/^v[0-5]\./;function A(k,Z,se){typeof Z=="function"&&(se=Z,Z=null);var oe=p.test(process.version)?function(qe,De,ot,Vt){return u(qe,ge(qe,De,ot,Vt))}:function(qe,De,ot,Vt){return u(qe,De,ge(qe,De,ot,Vt))};return oe(k,Z,se);function ge(Be,qe,De,ot){return function(Vt,lt){Vt&&(Vt.code==="EMFILE"||Vt.code==="ENFILE")?u1([oe,[Be,qe,De],Vt,ot||Date.now(),Date.now()]):(lt&<.sort&<.sort(),typeof De=="function"&&De.call(this,Vt,lt))}}}if(process.version.substr(0,4)==="v0.8"){var f=jft(e);C=f.ReadStream,S=f.WriteStream}var m=e.ReadStream;m&&(C.prototype=Object.create(m.prototype),C.prototype.open=w);var y=e.WriteStream;y&&(S.prototype=Object.create(y.prototype),S.prototype.open=R),Object.defineProperty(e,"ReadStream",{get:function(){return C},set:function(k){C=k},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return S},set:function(k){S=k},enumerable:!0,configurable:!0});var E=C;Object.defineProperty(e,"FileReadStream",{get:function(){return E},set:function(k){E=k},enumerable:!0,configurable:!0});var b=S;Object.defineProperty(e,"FileWriteStream",{get:function(){return b},set:function(k){b=k},enumerable:!0,configurable:!0});function C(k,Z){return this instanceof C?(m.apply(this,arguments),this):C.apply(Object.create(C.prototype),arguments)}function w(){var k=this;ee(k.path,k.flags,k.mode,function(Z,se){Z?(k.autoClose&&k.destroy(),k.emit("error",Z)):(k.fd=se,k.emit("open",se),k.read())})}function S(k,Z){return this instanceof S?(y.apply(this,arguments),this):S.apply(Object.create(S.prototype),arguments)}function R(){var k=this;ee(k.path,k.flags,k.mode,function(Z,se){Z?(k.destroy(),k.emit("error",Z)):(k.fd=se,k.emit("open",se))})}function U(k,Z){return new e.ReadStream(k,Z)}function z(k,Z){return new e.WriteStream(k,Z)}var L=e.open;e.open=ee;function ee(k,Z,se,oe){return typeof se=="function"&&(oe=se,se=null),ge(k,Z,se,oe);function ge(Be,qe,De,ot,Vt){return L(Be,qe,De,function(lt,cr){lt&&(lt.code==="EMFILE"||lt.code==="ENFILE")?u1([ge,[Be,qe,De,ot],lt,Vt||Date.now(),Date.now()]):typeof ot=="function"&&ot.apply(this,arguments)})}}return e}function u1(e){gf("ENQUEUE",e[0].name,e[1]),Kr[_n].push(e),_M()}var i3;function VAe(){for(var e=Date.now(),t=0;t2&&(Kr[_n][t][3]=e,Kr[_n][t][4]=e);_M()}function _M(){if(clearTimeout(i3),i3=void 0,Kr[_n].length!==0){var e=Kr[_n].shift(),t=e[0],r=e[1],i=e[2],s=e[3],o=e[4];if(s===void 0)gf("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-s>=6e4){gf("TIMEOUT",t.name,r);var a=r.pop();typeof a=="function"&&a.call(null,i)}else{var l=Date.now()-o,c=Math.max(o-s,1),u=Math.min(c*1.2,100);l>=u?(gf("RETRY",t.name,r),t.apply(null,r.concat([s]))):Kr[_n].push(e)}i3===void 0&&(i3=setTimeout(_M,0))}}});var s3=g((Dfr,YAe)=>{"use strict";d();var pc=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";pc.writable=e=>pc(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";pc.readable=e=>pc(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";pc.duplex=e=>pc.writable(e)&&pc.readable(e);pc.transform=e=>pc.duplex(e)&&typeof e._transform=="function";YAe.exports=pc});var k2=g((Ofr,NM)=>{"use strict";d();typeof process>"u"||!process.version||process.version.indexOf("v0.")===0||process.version.indexOf("v1.")===0&&process.version.indexOf("v1.8.")!==0?NM.exports={nextTick:Wft}:NM.exports=process;function Wft(e,t,r,i){if(typeof e!="function")throw new TypeError('"callback" argument must be a function');var s=arguments.length,o,a;switch(s){case 0:case 1:return process.nextTick(e);case 2:return process.nextTick(function(){e.call(null,t)});case 3:return process.nextTick(function(){e.call(null,t,r)});case 4:return process.nextTick(function(){e.call(null,t,r,i)});default:for(o=new Array(s-1),a=0;a{d();var Yft={}.toString;$Ae.exports=Array.isArray||function(e){return Yft.call(e)=="[object Array]"}});var RM=g((Mfr,KAe)=>{d();KAe.exports=require("stream")});var L2=g((QM,ZAe)=>{d();var o3=require("buffer"),_u=o3.Buffer;function XAe(e,t){for(var r in e)t[r]=e[r]}_u.from&&_u.alloc&&_u.allocUnsafe&&_u.allocUnsafeSlow?ZAe.exports=o3:(XAe(o3,QM),QM.Buffer=d1);function d1(e,t,r){return _u(e,t,r)}XAe(_u,d1);d1.from=function(e,t,r){if(typeof e=="number")throw new TypeError("Argument must not be a number");return _u(e,t,r)};d1.alloc=function(e,t,r){if(typeof e!="number")throw new TypeError("Argument must be a number");var i=_u(e);return t!==void 0?typeof r=="string"?i.fill(t,r):i.fill(t):i.fill(0),i};d1.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return _u(e)};d1.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return o3.SlowBuffer(e)}});var p1=g(Zn=>{d();function $ft(e){return Array.isArray?Array.isArray(e):a3(e)==="[object Array]"}Zn.isArray=$ft;function Jft(e){return typeof e=="boolean"}Zn.isBoolean=Jft;function Kft(e){return e===null}Zn.isNull=Kft;function Xft(e){return e==null}Zn.isNullOrUndefined=Xft;function Zft(e){return typeof e=="number"}Zn.isNumber=Zft;function eht(e){return typeof e=="string"}Zn.isString=eht;function tht(e){return typeof e=="symbol"}Zn.isSymbol=tht;function rht(e){return e===void 0}Zn.isUndefined=rht;function iht(e){return a3(e)==="[object RegExp]"}Zn.isRegExp=iht;function nht(e){return typeof e=="object"&&e!==null}Zn.isObject=nht;function sht(e){return a3(e)==="[object Date]"}Zn.isDate=sht;function oht(e){return a3(e)==="[object Error]"||e instanceof Error}Zn.isError=oht;function aht(e){return typeof e=="function"}Zn.isFunction=aht;function lht(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||typeof e>"u"}Zn.isPrimitive=lht;Zn.isBuffer=require("buffer").Buffer.isBuffer;function a3(e){return Object.prototype.toString.call(e)}});var efe=g((jfr,TM)=>{d();typeof Object.create=="function"?TM.exports=function(t,r){r&&(t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:TM.exports=function(t,r){if(r){t.super_=r;var i=function(){};i.prototype=r.prototype,t.prototype=new i,t.prototype.constructor=t}}});var A1=g((Vfr,PM)=>{d();try{if(DM=require("util"),typeof DM.inherits!="function")throw"";PM.exports=DM.inherits}catch{PM.exports=efe()}var DM});var rfe=g((Yfr,OM)=>{"use strict";d();function cht(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var tfe=L2().Buffer,F2=require("util");function uht(e,t,r){e.copy(t,r)}OM.exports=(function(){function e(){cht(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(r){var i={data:r,next:null};this.length>0?this.tail.next=i:this.head=i,this.tail=i,++this.length},e.prototype.unshift=function(r){var i={data:r,next:this.head};this.length===0&&(this.tail=i),this.head=i,++this.length},e.prototype.shift=function(){if(this.length!==0){var r=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,r}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(r){if(this.length===0)return"";for(var i=this.head,s=""+i.data;i=i.next;)s+=r+i.data;return s},e.prototype.concat=function(r){if(this.length===0)return tfe.alloc(0);for(var i=tfe.allocUnsafe(r>>>0),s=this.head,o=0;s;)uht(s.data,i,o),o+=s.data.length,s=s.next;return i},e})();F2&&F2.inspect&&F2.inspect.custom&&(OM.exports.prototype[F2.inspect.custom]=function(){var e=F2.inspect({length:this.length});return this.constructor.name+" "+e})});var kM=g((Jfr,ife)=>{"use strict";d();var l3=k2();function dht(e,t){var r=this,i=this._readableState&&this._readableState.destroyed,s=this._writableState&&this._writableState.destroyed;return i||s?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,l3.nextTick(c3,this,e)):l3.nextTick(c3,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(o){!t&&o?r._writableState?r._writableState.errorEmitted||(r._writableState.errorEmitted=!0,l3.nextTick(c3,r,o)):l3.nextTick(c3,r,o):t&&t(o)}),this)}function pht(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function c3(e,t){e.emit("error",t)}ife.exports={destroy:dht,undestroy:pht}});var sfe=g((Xfr,nfe)=>{d();nfe.exports=require("util").deprecate});var FM=g((ehr,Afe)=>{"use strict";d();var yf=k2();Afe.exports=Oi;function afe(e){var t=this;this.next=null,this.entry=null,this.finish=function(){Rht(t,e)}}var Aht=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:yf.nextTick,f1;Oi.WritableState=U2;var lfe=Object.create(p1());lfe.inherits=A1();var fht={deprecate:sfe()},cfe=RM(),d3=L2().Buffer,hht=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function mht(e){return d3.from(e)}function ght(e){return d3.isBuffer(e)||e instanceof hht}var ufe=kM();lfe.inherits(Oi,cfe);function yht(){}function U2(e,t){f1=f1||Ef(),e=e||{};var r=t instanceof f1;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,s=e.writableHighWaterMark,o=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:r&&(s||s===0)?this.highWaterMark=s:this.highWaterMark=o,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var a=e.decodeStrings===!1;this.decodeStrings=!a,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(l){Sht(t,l)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new afe(this)}U2.prototype.getBuffer=function(){for(var t=this.bufferedRequest,r=[];t;)r.push(t),t=t.next;return r};(function(){try{Object.defineProperty(U2.prototype,"buffer",{get:fht.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var u3;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(u3=Function.prototype[Symbol.hasInstance],Object.defineProperty(Oi,Symbol.hasInstance,{value:function(e){return u3.call(this,e)?!0:this!==Oi?!1:e&&e._writableState instanceof U2}})):u3=function(e){return e instanceof this};function Oi(e){if(f1=f1||Ef(),!u3.call(Oi,this)&&!(this instanceof f1))return new Oi(e);this._writableState=new U2(e,this),this.writable=!0,e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final)),cfe.call(this)}Oi.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Eht(e,t){var r=new Error("write after end");e.emit("error",r),yf.nextTick(t,r)}function bht(e,t,r,i){var s=!0,o=!1;return r===null?o=new TypeError("May not write null values to stream"):typeof r!="string"&&r!==void 0&&!t.objectMode&&(o=new TypeError("Invalid non-string/buffer chunk")),o&&(e.emit("error",o),yf.nextTick(i,o),s=!1),s}Oi.prototype.write=function(e,t,r){var i=this._writableState,s=!1,o=!i.objectMode&&ght(e);return o&&!d3.isBuffer(e)&&(e=mht(e)),typeof t=="function"&&(r=t,t=null),o?t="buffer":t||(t=i.defaultEncoding),typeof r!="function"&&(r=yht),i.ended?Eht(this,r):(o||bht(this,i,e,r))&&(i.pendingcb++,s=wht(this,i,o,e,t,r)),s};Oi.prototype.cork=function(){var e=this._writableState;e.corked++};Oi.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.bufferProcessing&&e.bufferedRequest&&dfe(this,e))};Oi.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this};function Cht(e,t,r){return!e.objectMode&&e.decodeStrings!==!1&&typeof t=="string"&&(t=d3.from(t,r)),t}Object.defineProperty(Oi.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function wht(e,t,r,i,s,o){if(!r){var a=Cht(t,i,s);i!==a&&(r=!0,s="buffer",i=a)}var l=t.objectMode?1:i.length;t.length+=l;var c=t.length{"use strict";d();var ffe=k2(),Qht=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};gfe.exports=xu;var hfe=Object.create(p1());hfe.inherits=A1();var mfe=qM(),UM=FM();hfe.inherits(xu,mfe);for(MM=Qht(UM.prototype),p3=0;p3{"use strict";d();var GM=L2().Buffer,yfe=GM.isEncoding||function(e){switch(e=""+e,e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function Pht(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function Oht(e){var t=Pht(e);if(typeof t!="string"&&(GM.isEncoding===yfe||!yfe(e)))throw new Error("Unknown encoding: "+e);return t||e}Efe.StringDecoder=q2;function q2(e){this.encoding=Oht(e);var t;switch(this.encoding){case"utf16le":this.text=qht,this.end=Hht,t=4;break;case"utf8":this.fillLast=Fht,t=4;break;case"base64":this.text=Ght,this.end=jht,t=3;break;default:this.write=zht,this.end=Vht;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=GM.allocUnsafe(t)}q2.prototype.write=function(e){if(e.length===0)return"";var t,r;if(this.lastNeed){if(t=this.fillLast(e),t===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function kht(e,t,r){var i=t.length-1;if(i=0?(s>0&&(e.lastNeed=s-1),s):--i=0?(s>0&&(e.lastNeed=s-2),s):--i=0?(s>0&&(s===2?s=0:e.lastNeed=s-3),s):0))}function Lht(e,t,r){if((t[0]&192)!==128)return e.lastNeed=0,"\uFFFD";if(e.lastNeed>1&&t.length>1){if((t[1]&192)!==128)return e.lastNeed=1,"\uFFFD";if(e.lastNeed>2&&t.length>2&&(t[2]&192)!==128)return e.lastNeed=2,"\uFFFD"}}function Fht(e){var t=this.lastTotal-this.lastNeed,r=Lht(this,e,t);if(r!==void 0)return r;if(this.lastNeed<=e.length)return e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length}function Mht(e,t){var r=kht(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var i=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,i),e.toString("utf8",t,i)}function Uht(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\uFFFD":t}function qht(e,t){if((e.length-t)%2===0){var r=e.toString("utf16le",t);if(r){var i=r.charCodeAt(r.length-1);if(i>=55296&&i<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function Hht(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function Ght(e,t){var r=(e.length-t)%3;return r===0?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function jht(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function zht(e){return e.toString(this.encoding)}function Vht(e){return e&&e.length?this.write(e):""}});var qM=g((ahr,Qfe)=>{"use strict";d();var m1=k2();Qfe.exports=Lr;var Wht=JAe(),H2;Lr.ReadableState=vfe;var ohr=require("events").EventEmitter,Ife=function(e,t){return e.listeners(t).length},$M=RM(),G2=L2().Buffer,Yht=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function $ht(e){return G2.from(e)}function Jht(e){return G2.isBuffer(e)||e instanceof Yht}var Bfe=Object.create(p1());Bfe.inherits=A1();var zM=require("util"),$t=void 0;zM&&zM.debuglog?$t=zM.debuglog("stream"):$t=function(){};var Kht=rfe(),Sfe=kM(),h1;Bfe.inherits(Lr,$M);var VM=["error","close","destroy","pause","resume"];function Xht(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):Wht(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}function vfe(e,t){H2=H2||Ef(),e=e||{};var r=t instanceof H2;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,s=e.readableHighWaterMark,o=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:r&&(s||s===0)?this.highWaterMark=s:this.highWaterMark=o,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new Kht,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(h1||(h1=jM().StringDecoder),this.decoder=new h1(e.encoding),this.encoding=e.encoding)}function Lr(e){if(H2=H2||Ef(),!(this instanceof Lr))return new Lr(e);this._readableState=new vfe(e,this),this.readable=!0,e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy)),$M.call(this)}Object.defineProperty(Lr.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}});Lr.prototype.destroy=Sfe.destroy;Lr.prototype._undestroy=Sfe.undestroy;Lr.prototype._destroy=function(e,t){this.push(null),t(e)};Lr.prototype.push=function(e,t){var r=this._readableState,i;return r.objectMode?i=!0:typeof e=="string"&&(t=t||r.defaultEncoding,t!==r.encoding&&(e=G2.from(e,t),t=""),i=!0),_fe(this,e,t,!1,i)};Lr.prototype.unshift=function(e){return _fe(this,e,null,!0,!1)};function _fe(e,t,r,i,s){var o=e._readableState;if(t===null)o.reading=!1,rmt(e,o);else{var a;s||(a=Zht(o,t)),a?e.emit("error",a):o.objectMode||t&&t.length>0?(typeof t!="string"&&!o.objectMode&&Object.getPrototypeOf(t)!==G2.prototype&&(t=$ht(t)),i?o.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):WM(e,o,t,!0):o.ended?e.emit("error",new Error("stream.push() after EOF")):(o.reading=!1,o.decoder&&!r?(t=o.decoder.write(t),o.objectMode||t.length!==0?WM(e,o,t,!1):xfe(e,o)):WM(e,o,t,!1))):i||(o.reading=!1)}return emt(o)}function WM(e,t,r,i){t.flowing&&t.length===0&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,i?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&f3(e)),xfe(e,t)}function Zht(e,t){var r;return!Jht(t)&&typeof t!="string"&&t!==void 0&&!e.objectMode&&(r=new TypeError("Invalid non-string/buffer chunk")),r}function emt(e){return!e.ended&&(e.needReadable||e.length=bfe?e=bfe:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function Cfe(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=tmt(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}Lr.prototype.read=function(e){$t("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return $t("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?YM(this):f3(this),null;if(e=Cfe(e,t),e===0&&t.ended)return t.length===0&&YM(this),null;var i=t.needReadable;$t("need readable",i),(t.length===0||t.length-e0?s=Nfe(e,t):s=null,s===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&YM(this)),s!==null&&this.emit("data",s),s};function rmt(e,t){if(!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,f3(e)}}function f3(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||($t("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?m1.nextTick(wfe,e):wfe(e))}function wfe(e){$t("emit readable"),e.emit("readable"),JM(e)}function xfe(e,t){t.readingMore||(t.readingMore=!0,m1.nextTick(imt,e,t))}function imt(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length1&&Rfe(i.pipes,e)!==-1)&&!u&&($t("false write response, pause",i.awaitDrain),i.awaitDrain++,A=!0),r.pause())}function m(C){$t("onerror",C),b(),e.removeListener("error",m),Ife(e,"error")===0&&e.emit("error",C)}Xht(e,"error",m);function y(){e.removeListener("finish",E),b()}e.once("close",y);function E(){$t("onfinish"),e.removeListener("close",y),b()}e.once("finish",E);function b(){$t("unpipe"),r.unpipe(e)}return e.emit("pipe",r),i.flowing||($t("pipe resume"),r.resume()),e};function nmt(e){return function(){var t=e._readableState;$t("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&Ife(e,"data")&&(t.flowing=!0,JM(e))}}Lr.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r),this);if(!e){var i=t.pipes,s=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o=t.length?(t.decoder?r=t.buffer.join(""):t.buffer.length===1?r=t.buffer.head.data:r=t.buffer.concat(t.length),t.buffer.clear()):r=lmt(e,t.buffer,t.decoder),r}function lmt(e,t,r){var i;return eo.length?o.length:e;if(a===o.length?s+=o:s+=o.slice(0,e),e-=a,e===0){a===o.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=o.slice(a));break}++i}return t.length-=i,s}function umt(e,t){var r=G2.allocUnsafe(e),i=t.head,s=1;for(i.data.copy(r),e-=i.data.length;i=i.next;){var o=i.data,a=e>o.length?o.length:e;if(o.copy(r,r.length-e,0,a),e-=a,e===0){a===o.length?(++s,i.next?t.head=i.next:t.head=t.tail=null):(t.head=i,i.data=o.slice(a));break}++s}return t.length-=s,r}function YM(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,m1.nextTick(dmt,t,e))}function dmt(e,t){!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function Rfe(e,t){for(var r=0,i=e.length;r{"use strict";d();Pfe.exports=Nu;var h3=Ef(),Dfe=Object.create(p1());Dfe.inherits=A1();Dfe.inherits(Nu,h3);function pmt(e,t){var r=this._transformState;r.transforming=!1;var i=r.writecb;if(!i)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,t!=null&&this.push(t),i(e);var s=this._readableState;s.reading=!1,(s.needReadable||s.length{"use strict";d();Lfe.exports=j2;var Ofe=KM(),kfe=Object.create(p1());kfe.inherits=A1();kfe.inherits(j2,Ofe);function j2(e){if(!(this instanceof j2))return new j2(e);Ofe.call(this,e)}j2.prototype._transform=function(e,t,r){r(null,e)}});var Mfe=g((xn,m3)=>{d();var Ac=require("stream");process.env.READABLE_STREAM==="disable"&&Ac?(m3.exports=Ac,xn=m3.exports=Ac.Readable,xn.Readable=Ac.Readable,xn.Writable=Ac.Writable,xn.Duplex=Ac.Duplex,xn.Transform=Ac.Transform,xn.PassThrough=Ac.PassThrough,xn.Stream=Ac):(xn=m3.exports=qM(),xn.Stream=Ac||xn,xn.Readable=xn,xn.Writable=FM(),xn.Duplex=Ef(),xn.Transform=KM(),xn.PassThrough=Ffe())});var qfe=g((fhr,Ufe)=>{d();Ufe.exports=Mfe().PassThrough});var zfe=g((mhr,jfe)=>{d();var Hfe=require("util"),E3=qfe();jfe.exports={Readable:g3,Writable:y3};Hfe.inherits(g3,E3);Hfe.inherits(y3,E3);function Gfe(e,t,r){e[t]=function(){return delete e[t],r.apply(this,arguments),this[t].apply(this,arguments)}}function g3(e,t){if(!(this instanceof g3))return new g3(e,t);E3.call(this,t),Gfe(this,"_read",function(){var r=e.call(this,t),i=this.emit.bind(this,"error");r.on("error",i),r.pipe(this)}),this.emit("readable")}function y3(e,t){if(!(this instanceof y3))return new y3(e,t);E3.call(this,t),Gfe(this,"_write",function(){var r=e.call(this,t),i=this.emit.bind(this,"error");r.on("error",i),this.pipe(r)}),this.emit("writable")}});var XM=g((yhr,Vfe)=>{d();Vfe.exports=function(e,t){if(typeof e!="string")throw new TypeError("expected path to be a string");if(e==="\\"||e==="/")return"/";var r=e.length;if(r<=1)return e;var i="";if(r>4&&e[3]==="\\"){var s=e[2];(s==="?"||s===".")&&e.slice(0,2)==="\\\\"&&(e=e.slice(2),i="//")}var o=e.split(/[/\\]+/);return t!==!1&&o[o.length-1]===""&&o.pop(),i+o.join("/")}});var ZM=g((bhr,Wfe)=>{d();function fmt(e){return e}Wfe.exports=fmt});var $fe=g((whr,Yfe)=>{d();function hmt(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}Yfe.exports=hmt});var Xfe=g((Bhr,Kfe)=>{d();var mmt=$fe(),Jfe=Math.max;function gmt(e,t,r){return t=Jfe(t===void 0?e.length-1:t,0),function(){for(var i=arguments,s=-1,o=Jfe(i.length-t,0),a=Array(o);++s{d();function ymt(e){return function(){return e}}Zfe.exports=ymt});var eU=g((xhr,the)=>{d();var Emt=typeof global=="object"&&global&&global.Object===Object&&global;the.exports=Emt});var g1=g((Rhr,rhe)=>{d();var bmt=eU(),Cmt=typeof self=="object"&&self&&self.Object===Object&&self,wmt=bmt||Cmt||Function("return this")();rhe.exports=wmt});var b3=g((Thr,ihe)=>{d();var Imt=g1(),Bmt=Imt.Symbol;ihe.exports=Bmt});var ahe=g((Phr,ohe)=>{d();var nhe=b3(),she=Object.prototype,Smt=she.hasOwnProperty,vmt=she.toString,z2=nhe?nhe.toStringTag:void 0;function _mt(e){var t=Smt.call(e,z2),r=e[z2];try{e[z2]=void 0;var i=!0}catch{}var s=vmt.call(e);return i&&(t?e[z2]=r:delete e[z2]),s}ohe.exports=_mt});var che=g((khr,lhe)=>{d();var xmt=Object.prototype,Nmt=xmt.toString;function Rmt(e){return Nmt.call(e)}lhe.exports=Rmt});var V2=g((Fhr,phe)=>{d();var uhe=b3(),Qmt=ahe(),Tmt=che(),Dmt="[object Null]",Pmt="[object Undefined]",dhe=uhe?uhe.toStringTag:void 0;function Omt(e){return e==null?e===void 0?Pmt:Dmt:dhe&&dhe in Object(e)?Qmt(e):Tmt(e)}phe.exports=Omt});var W2=g((Uhr,Ahe)=>{d();function kmt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}Ahe.exports=kmt});var tU=g((Hhr,fhe)=>{d();var Lmt=V2(),Fmt=W2(),Mmt="[object AsyncFunction]",Umt="[object Function]",qmt="[object GeneratorFunction]",Hmt="[object Proxy]";function Gmt(e){if(!Fmt(e))return!1;var t=Lmt(e);return t==Umt||t==qmt||t==Mmt||t==Hmt}fhe.exports=Gmt});var mhe=g((jhr,hhe)=>{d();var jmt=g1(),zmt=jmt["__core-js_shared__"];hhe.exports=zmt});var Ehe=g((Vhr,yhe)=>{d();var rU=mhe(),ghe=(function(){var e=/[^.]+$/.exec(rU&&rU.keys&&rU.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})();function Vmt(e){return!!ghe&&ghe in e}yhe.exports=Vmt});var Che=g((Yhr,bhe)=>{d();var Wmt=Function.prototype,Ymt=Wmt.toString;function $mt(e){if(e!=null){try{return Ymt.call(e)}catch{}try{return e+""}catch{}}return""}bhe.exports=$mt});var Ihe=g((Jhr,whe)=>{d();var Jmt=tU(),Kmt=Ehe(),Xmt=W2(),Zmt=Che(),egt=/[\\^$.*+?()[\]{}|]/g,tgt=/^\[object .+?Constructor\]$/,rgt=Function.prototype,igt=Object.prototype,ngt=rgt.toString,sgt=igt.hasOwnProperty,ogt=RegExp("^"+ngt.call(sgt).replace(egt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function agt(e){if(!Xmt(e)||Kmt(e))return!1;var t=Jmt(e)?ogt:tgt;return t.test(Zmt(e))}whe.exports=agt});var She=g((Xhr,Bhe)=>{d();function lgt(e,t){return e?.[t]}Bhe.exports=lgt});var Y2=g((emr,vhe)=>{d();var cgt=Ihe(),ugt=She();function dgt(e,t){var r=ugt(e,t);return cgt(r)?r:void 0}vhe.exports=dgt});var xhe=g((rmr,_he)=>{d();var pgt=Y2(),Agt=(function(){try{var e=pgt(Object,"defineProperty");return e({},"",{}),e}catch{}})();_he.exports=Agt});var Qhe=g((nmr,Rhe)=>{d();var fgt=ehe(),Nhe=xhe(),hgt=ZM(),mgt=Nhe?function(e,t){return Nhe(e,"toString",{configurable:!0,enumerable:!1,value:fgt(t),writable:!0})}:hgt;Rhe.exports=mgt});var Dhe=g((omr,The)=>{d();var ggt=800,ygt=16,Egt=Date.now;function bgt(e){var t=0,r=0;return function(){var i=Egt(),s=ygt-(i-r);if(r=i,s>0){if(++t>=ggt)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}The.exports=bgt});var Ohe=g((lmr,Phe)=>{d();var Cgt=Qhe(),wgt=Dhe(),Igt=wgt(Cgt);Phe.exports=Igt});var C3=g((umr,khe)=>{d();var Bgt=ZM(),Sgt=Xfe(),vgt=Ohe();function _gt(e,t){return vgt(Sgt(e,t,Bgt),e+"")}khe.exports=_gt});var w3=g((pmr,Lhe)=>{d();function xgt(e,t){return e===t||e!==e&&t!==t}Lhe.exports=xgt});var iU=g((fmr,Fhe)=>{d();var Ngt=9007199254740991;function Rgt(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Ngt}Fhe.exports=Rgt});var I3=g((mmr,Mhe)=>{d();var Qgt=tU(),Tgt=iU();function Dgt(e){return e!=null&&Tgt(e.length)&&!Qgt(e)}Mhe.exports=Dgt});var nU=g((ymr,Uhe)=>{d();var Pgt=9007199254740991,Ogt=/^(?:0|[1-9]\d*)$/;function kgt(e,t){var r=typeof e;return t=t??Pgt,!!t&&(r=="number"||r!="symbol"&&Ogt.test(e))&&e>-1&&e%1==0&&e{d();var Lgt=w3(),Fgt=I3(),Mgt=nU(),Ugt=W2();function qgt(e,t,r){if(!Ugt(r))return!1;var i=typeof t;return(i=="number"?Fgt(r)&&Mgt(t,r.length):i=="string"&&t in r)?Lgt(r[t],e):!1}qhe.exports=qgt});var jhe=g((wmr,Ghe)=>{d();function Hgt(e,t){for(var r=-1,i=Array(e);++r{d();function Ggt(e){return e!=null&&typeof e=="object"}zhe.exports=Ggt});var Whe=g((vmr,Vhe)=>{d();var jgt=V2(),zgt=y1(),Vgt="[object Arguments]";function Wgt(e){return zgt(e)&&jgt(e)==Vgt}Vhe.exports=Wgt});var sU=g((xmr,Jhe)=>{d();var Yhe=Whe(),Ygt=y1(),$he=Object.prototype,$gt=$he.hasOwnProperty,Jgt=$he.propertyIsEnumerable,Kgt=Yhe((function(){return arguments})())?Yhe:function(e){return Ygt(e)&&$gt.call(e,"callee")&&!Jgt.call(e,"callee")};Jhe.exports=Kgt});var oU=g((Rmr,Khe)=>{d();var Xgt=Array.isArray;Khe.exports=Xgt});var Zhe=g((Tmr,Xhe)=>{d();function Zgt(){return!1}Xhe.exports=Zgt});var ime=g(($2,E1)=>{d();var e1t=g1(),t1t=Zhe(),rme=typeof $2=="object"&&$2&&!$2.nodeType&&$2,eme=rme&&typeof E1=="object"&&E1&&!E1.nodeType&&E1,r1t=eme&&eme.exports===rme,tme=r1t?e1t.Buffer:void 0,i1t=tme?tme.isBuffer:void 0,n1t=i1t||t1t;E1.exports=n1t});var sme=g((Omr,nme)=>{d();var s1t=V2(),o1t=iU(),a1t=y1(),l1t="[object Arguments]",c1t="[object Array]",u1t="[object Boolean]",d1t="[object Date]",p1t="[object Error]",A1t="[object Function]",f1t="[object Map]",h1t="[object Number]",m1t="[object Object]",g1t="[object RegExp]",y1t="[object Set]",E1t="[object String]",b1t="[object WeakMap]",C1t="[object ArrayBuffer]",w1t="[object DataView]",I1t="[object Float32Array]",B1t="[object Float64Array]",S1t="[object Int8Array]",v1t="[object Int16Array]",_1t="[object Int32Array]",x1t="[object Uint8Array]",N1t="[object Uint8ClampedArray]",R1t="[object Uint16Array]",Q1t="[object Uint32Array]",Fr={};Fr[I1t]=Fr[B1t]=Fr[S1t]=Fr[v1t]=Fr[_1t]=Fr[x1t]=Fr[N1t]=Fr[R1t]=Fr[Q1t]=!0;Fr[l1t]=Fr[c1t]=Fr[C1t]=Fr[u1t]=Fr[w1t]=Fr[d1t]=Fr[p1t]=Fr[A1t]=Fr[f1t]=Fr[h1t]=Fr[m1t]=Fr[g1t]=Fr[y1t]=Fr[E1t]=Fr[b1t]=!1;function T1t(e){return a1t(e)&&o1t(e.length)&&!!Fr[s1t(e)]}nme.exports=T1t});var aU=g((Lmr,ome)=>{d();function D1t(e){return function(t){return e(t)}}ome.exports=D1t});var lme=g((J2,b1)=>{d();var P1t=eU(),ame=typeof J2=="object"&&J2&&!J2.nodeType&&J2,K2=ame&&typeof b1=="object"&&b1&&!b1.nodeType&&b1,O1t=K2&&K2.exports===ame,lU=O1t&&P1t.process,k1t=(function(){try{var e=K2&&K2.require&&K2.require("util").types;return e||lU&&lU.binding&&lU.binding("util")}catch{}})();b1.exports=k1t});var pme=g((Umr,dme)=>{d();var L1t=sme(),F1t=aU(),cme=lme(),ume=cme&&cme.isTypedArray,M1t=ume?F1t(ume):L1t;dme.exports=M1t});var fme=g((Hmr,Ame)=>{d();var U1t=jhe(),q1t=sU(),H1t=oU(),G1t=ime(),j1t=nU(),z1t=pme(),V1t=Object.prototype,W1t=V1t.hasOwnProperty;function Y1t(e,t){var r=H1t(e),i=!r&&q1t(e),s=!r&&!i&&G1t(e),o=!r&&!i&&!s&&z1t(e),a=r||i||s||o,l=a?U1t(e.length,String):[],c=l.length;for(var u in e)(t||W1t.call(e,u))&&!(a&&(u=="length"||s&&(u=="offset"||u=="parent")||o&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||j1t(u,c)))&&l.push(u);return l}Ame.exports=Y1t});var mme=g((jmr,hme)=>{d();var $1t=Object.prototype;function J1t(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||$1t;return e===r}hme.exports=J1t});var yme=g((Vmr,gme)=>{d();function K1t(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}gme.exports=K1t});var bme=g((Ymr,Eme)=>{d();var X1t=W2(),Z1t=mme(),e0t=yme(),t0t=Object.prototype,r0t=t0t.hasOwnProperty;function i0t(e){if(!X1t(e))return e0t(e);var t=Z1t(e),r=[];for(var i in e)i=="constructor"&&(t||!r0t.call(e,i))||r.push(i);return r}Eme.exports=i0t});var wme=g((Jmr,Cme)=>{d();var n0t=fme(),s0t=bme(),o0t=I3();function a0t(e){return o0t(e)?n0t(e,!0):s0t(e)}Cme.exports=a0t});var Sme=g((Xmr,Bme)=>{d();var l0t=C3(),c0t=w3(),u0t=Hhe(),d0t=wme(),Ime=Object.prototype,p0t=Ime.hasOwnProperty,A0t=l0t(function(e,t){e=Object(e);var r=-1,i=t.length,s=i>2?t[2]:void 0;for(s&&u0t(t[0],t[1],s)&&(i=1);++r{"use strict";d();var cU=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);let r="";for(let i=0;i{"use strict";d();_me.exports={format(e,...t){return e.replace(/%([sdifj])/g,function(...[r,i]){let s=t.shift();return i==="f"?s.toFixed(6):i==="j"?JSON.stringify(s):i==="s"&&typeof s=="object"?`${s.constructor!==Object?s.constructor.name:""} {}`.trim():s.toString()})},inspect(e){switch(typeof e){case"string":if(e.includes("'"))if(e.includes('"')){if(!e.includes("`")&&!e.includes("${"))return`\`${e}\``}else return`"${e}"`;return`'${e}'`;case"number":return isNaN(e)?"NaN":Object.is(e,-0)?String(e):e;case"bigint":return`${String(e)}n`;case"boolean":case"undefined":return String(e);case"object":return"{}"}}}});var es=g((ngr,Rme)=>{"use strict";d();var{format:f0t,inspect:B3}=uU(),{AggregateError:h0t}=Wr(),m0t=globalThis.AggregateError||h0t,g0t=Symbol("kIsNodeError"),y0t=["string","function","number","object","Function","Object","boolean","bigint","symbol"],E0t=/^([A-Z][a-z0-9]*)+$/,b0t="__node_internal_",S3={};function bf(e,t){if(!e)throw new S3.ERR_INTERNAL_ASSERTION(t)}function xme(e){let t="",r=e.length,i=e[0]==="-"?1:0;for(;r>=i+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function C0t(e,t,r){if(typeof t=="function")return bf(t.length<=r.length,`Code: ${e}; The provided arguments length (${r.length}) does not match the required ones (${t.length}).`),t(...r);let i=(t.match(/%[dfijoOs]/g)||[]).length;return bf(i===r.length,`Code: ${e}; The provided arguments length (${r.length}) does not match the required ones (${i}).`),r.length===0?t:f0t(t,...r)}function Nn(e,t,r){r||(r=Error);class i extends r{constructor(...o){super(C0t(e,t,o))}toString(){return`${this.name} [${e}]: ${this.message}`}}Object.defineProperties(i.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${e}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),i.prototype.code=e,i.prototype[g0t]=!0,S3[e]=i}function Nme(e){let t=b0t+e.name;return Object.defineProperty(e,"name",{value:t}),e}function w0t(e,t){if(e&&t&&e!==t){if(Array.isArray(t.errors))return t.errors.push(e),t;let r=new m0t([t,e],t.message);return r.code=t.code,r}return e||t}var dU=class extends Error{constructor(t="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new S3.ERR_INVALID_ARG_TYPE("options","Object",r);super(t,r),this.code="ABORT_ERR",this.name="AbortError"}};Nn("ERR_ASSERTION","%s",Error);Nn("ERR_INVALID_ARG_TYPE",(e,t,r)=>{bf(typeof e=="string","'name' must be a string"),Array.isArray(t)||(t=[t]);let i="The ";e.endsWith(" argument")?i+=`${e} `:i+=`"${e}" ${e.includes(".")?"property":"argument"} `,i+="must be ";let s=[],o=[],a=[];for(let c of t)bf(typeof c=="string","All expected entries have to be of type string"),y0t.includes(c)?s.push(c.toLowerCase()):E0t.test(c)?o.push(c):(bf(c!=="object",'The value "object" should be written as "Object"'),a.push(c));if(o.length>0){let c=s.indexOf("object");c!==-1&&(s.splice(s,c,1),o.push("Object"))}if(s.length>0){switch(s.length){case 1:i+=`of type ${s[0]}`;break;case 2:i+=`one of type ${s[0]} or ${s[1]}`;break;default:{let c=s.pop();i+=`one of type ${s.join(", ")}, or ${c}`}}(o.length>0||a.length>0)&&(i+=" or ")}if(o.length>0){switch(o.length){case 1:i+=`an instance of ${o[0]}`;break;case 2:i+=`an instance of ${o[0]} or ${o[1]}`;break;default:{let c=o.pop();i+=`an instance of ${o.join(", ")}, or ${c}`}}a.length>0&&(i+=" or ")}switch(a.length){case 0:break;case 1:a[0].toLowerCase()!==a[0]&&(i+="an "),i+=`${a[0]}`;break;case 2:i+=`one of ${a[0]} or ${a[1]}`;break;default:{let c=a.pop();i+=`one of ${a.join(", ")}, or ${c}`}}if(r==null)i+=`. Received ${r}`;else if(typeof r=="function"&&r.name)i+=`. Received function ${r.name}`;else if(typeof r=="object"){var l;if((l=r.constructor)!==null&&l!==void 0&&l.name)i+=`. Received an instance of ${r.constructor.name}`;else{let c=B3(r,{depth:-1});i+=`. Received ${c}`}}else{let c=B3(r,{colors:!1});c.length>25&&(c=`${c.slice(0,25)}...`),i+=`. Received type ${typeof r} (${c})`}return i},TypeError);Nn("ERR_INVALID_ARG_VALUE",(e,t,r="is invalid")=>{let i=B3(t);return i.length>128&&(i=i.slice(0,128)+"..."),`The ${e.includes(".")?"property":"argument"} '${e}' ${r}. Received ${i}`},TypeError);Nn("ERR_INVALID_RETURN_VALUE",(e,t,r)=>{var i;let s=r!=null&&(i=r.constructor)!==null&&i!==void 0&&i.name?`instance of ${r.constructor.name}`:`type ${typeof r}`;return`Expected ${e} to be returned from the "${t}" function but got ${s}.`},TypeError);Nn("ERR_MISSING_ARGS",(...e)=>{bf(e.length>0,"At least one arg needs to be specified");let t,r=e.length;switch(e=(Array.isArray(e)?e:[e]).map(i=>`"${i}"`).join(" or "),r){case 1:t+=`The ${e[0]} argument`;break;case 2:t+=`The ${e[0]} and ${e[1]} arguments`;break;default:{let i=e.pop();t+=`The ${e.join(", ")}, and ${i} arguments`}break}return`${t} must be specified`},TypeError);Nn("ERR_OUT_OF_RANGE",(e,t,r)=>{bf(t,'Missing "range" argument');let i;if(Number.isInteger(r)&&Math.abs(r)>2**32)i=xme(String(r));else if(typeof r=="bigint"){i=String(r);let s=BigInt(2)**BigInt(32);(r>s||r<-s)&&(i=xme(i)),i+="n"}else i=B3(r);return`The value of "${e}" is out of range. It must be ${t}. Received ${i}`},RangeError);Nn("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error);Nn("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error);Nn("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error);Nn("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error);Nn("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error);Nn("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);Nn("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error);Nn("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error);Nn("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error);Nn("ERR_STREAM_WRITE_AFTER_END","write after end",Error);Nn("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError);Rme.exports={AbortError:dU,aggregateTwoErrors:Nme(w0t),hideStackFrames:Nme,codes:S3}});var Ume=g((eb,Z2)=>{"use strict";d();Object.defineProperty(eb,"__esModule",{value:!0});var kme=new WeakMap,pU=new WeakMap;function Mr(e){let t=kme.get(e);return console.assert(t!=null,"'this' is expected an Event object, but got",e),t}function Qme(e){if(e.passiveListener!=null){typeof console<"u"&&typeof console.error=="function"&&console.error("Unable to preventDefault inside passive event listener invocation.",e.passiveListener);return}e.event.cancelable&&(e.canceled=!0,typeof e.event.preventDefault=="function"&&e.event.preventDefault())}function C1(e,t){kme.set(this,{eventTarget:e,event:t,eventPhase:2,currentTarget:e,canceled:!1,stopped:!1,immediateStopped:!1,passiveListener:null,timeStamp:t.timeStamp||Date.now()}),Object.defineProperty(this,"isTrusted",{value:!1,enumerable:!0});let r=Object.keys(t);for(let i=0;i0){let e=new Array(arguments.length);for(let t=0;t{"use strict";d();Object.defineProperty(rb,"__esModule",{value:!0});var fU=Ume(),sp=class extends fU.EventTarget{constructor(){throw super(),new TypeError("AbortSignal cannot be constructed directly")}get aborted(){let t=x3.get(this);if(typeof t!="boolean")throw new TypeError(`Expected 'this' to be an 'AbortSignal' object, but got ${this===null?"null":typeof this}`);return t}};fU.defineEventAttribute(sp.prototype,"abort");function R0t(){let e=Object.create(sp.prototype);return fU.EventTarget.call(e),x3.set(e,!1),e}function Q0t(e){x3.get(e)===!1&&(x3.set(e,!0),e.dispatchEvent({type:"abort"}))}var x3=new WeakMap;Object.defineProperties(sp.prototype,{aborted:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(sp.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortSignal"});var op=class{constructor(){Hme.set(this,R0t())}get signal(){return qme(this)}abort(){Q0t(qme(this))}},Hme=new WeakMap;function qme(e){let t=Hme.get(e);if(t==null)throw new TypeError(`Expected 'this' to be an 'AbortController' object, but got ${e===null?"null":typeof e}`);return t}Object.defineProperties(op.prototype,{signal:{enumerable:!0},abort:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(op.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortController"});rb.AbortController=op;rb.AbortSignal=sp;rb.default=op;tb.exports=op;tb.exports.AbortController=tb.exports.default=op;tb.exports.AbortSignal=sp});var _s=g((lgr,mU)=>{"use strict";d();var T0t=require("buffer"),{format:D0t,inspect:P0t}=uU(),{codes:{ERR_INVALID_ARG_TYPE:hU}}=es(),{kResistStopPropagation:O0t,AggregateError:k0t,SymbolDispose:L0t}=Wr(),F0t=globalThis.AbortSignal||w1().AbortSignal,M0t=globalThis.AbortController||w1().AbortController,U0t=Object.getPrototypeOf(async function(){}).constructor,Gme=globalThis.Blob||T0t.Blob,q0t=typeof Gme<"u"?function(t){return t instanceof Gme}:function(t){return!1},jme=(e,t)=>{if(e!==void 0&&(e===null||typeof e!="object"||!("aborted"in e)))throw new hU(t,"AbortSignal",e)},H0t=(e,t)=>{if(typeof e!="function")throw new hU(t,"Function",e)};mU.exports={AggregateError:k0t,kEmptyObject:Object.freeze({}),once(e){let t=!1;return function(...r){t||(t=!0,e.apply(this,r))}},createDeferredPromise:function(){let e,t;return{promise:new Promise((i,s)=>{e=i,t=s}),resolve:e,reject:t}},promisify(e){return new Promise((t,r)=>{e((i,...s)=>i?r(i):t(...s))})},debuglog(){return function(){}},format:D0t,inspect:P0t,types:{isAsyncFunction(e){return e instanceof U0t},isArrayBufferView(e){return ArrayBuffer.isView(e)}},isBlob:q0t,deprecate(e,t){return e},addAbortListener:require("events").addAbortListener||function(t,r){if(t===void 0)throw new hU("signal","AbortSignal",t);jme(t,"signal"),H0t(r,"listener");let i;return t.aborted?queueMicrotask(()=>r()):(t.addEventListener("abort",r,{__proto__:null,once:!0,[O0t]:!0}),i=()=>{t.removeEventListener("abort",r)}),{__proto__:null,[L0t](){var s;(s=i)===null||s===void 0||s()}}},AbortSignalAny:F0t.any||function(t){if(t.length===1)return t[0];let r=new M0t,i=()=>r.abort();return t.forEach(s=>{jme(s,"signals"),s.addEventListener("abort",i,{once:!0})}),r.signal.addEventListener("abort",()=>{t.forEach(s=>s.removeEventListener("abort",i))},{once:!0}),r.signal}};mU.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var B1=g((ugr,ege)=>{"use strict";d();var{ArrayIsArray:yU,ArrayPrototypeIncludes:Yme,ArrayPrototypeJoin:$me,ArrayPrototypeMap:G0t,NumberIsInteger:EU,NumberIsNaN:j0t,NumberMAX_SAFE_INTEGER:z0t,NumberMIN_SAFE_INTEGER:V0t,NumberParseInt:W0t,ObjectPrototypeHasOwnProperty:Y0t,RegExpPrototypeExec:Jme,String:$0t,StringPrototypeToUpperCase:J0t,StringPrototypeTrim:K0t}=Wr(),{hideStackFrames:ba,codes:{ERR_SOCKET_BAD_PORT:X0t,ERR_INVALID_ARG_TYPE:ts,ERR_INVALID_ARG_VALUE:I1,ERR_OUT_OF_RANGE:Cf,ERR_UNKNOWN_SIGNAL:zme}}=es(),{normalizeEncoding:Z0t}=_s(),{isAsyncFunction:eyt,isArrayBufferView:tyt}=_s().types,Vme={};function ryt(e){return e===(e|0)}function iyt(e){return e===e>>>0}var nyt=/^[0-7]+$/,syt="must be a 32-bit unsigned integer or an octal string";function oyt(e,t,r){if(typeof e>"u"&&(e=r),typeof e=="string"){if(Jme(nyt,e)===null)throw new I1(t,e,syt);e=W0t(e,8)}return Kme(e,t),e}var ayt=ba((e,t,r=V0t,i=z0t)=>{if(typeof e!="number")throw new ts(t,"number",e);if(!EU(e))throw new Cf(t,"an integer",e);if(ei)throw new Cf(t,`>= ${r} && <= ${i}`,e)}),lyt=ba((e,t,r=-2147483648,i=2147483647)=>{if(typeof e!="number")throw new ts(t,"number",e);if(!EU(e))throw new Cf(t,"an integer",e);if(ei)throw new Cf(t,`>= ${r} && <= ${i}`,e)}),Kme=ba((e,t,r=!1)=>{if(typeof e!="number")throw new ts(t,"number",e);if(!EU(e))throw new Cf(t,"an integer",e);let i=r?1:0,s=4294967295;if(es)throw new Cf(t,`>= ${i} && <= ${s}`,e)});function bU(e,t){if(typeof e!="string")throw new ts(t,"string",e)}function cyt(e,t,r=void 0,i){if(typeof e!="number")throw new ts(t,"number",e);if(r!=null&&ei||(r!=null||i!=null)&&j0t(e))throw new Cf(t,`${r!=null?`>= ${r}`:""}${r!=null&&i!=null?" && ":""}${i!=null?`<= ${i}`:""}`,e)}var uyt=ba((e,t,r)=>{if(!Yme(r,e)){let s="must be one of: "+$me(G0t(r,o=>typeof o=="string"?`'${o}'`:$0t(o)),", ");throw new I1(t,e,s)}});function Xme(e,t){if(typeof e!="boolean")throw new ts(t,"boolean",e)}function gU(e,t,r){return e==null||!Y0t(e,t)?r:e[t]}var dyt=ba((e,t,r=null)=>{let i=gU(r,"allowArray",!1),s=gU(r,"allowFunction",!1);if(!gU(r,"nullable",!1)&&e===null||!i&&yU(e)||typeof e!="object"&&(!s||typeof e!="function"))throw new ts(t,"Object",e)}),pyt=ba((e,t)=>{if(e!=null&&typeof e!="object"&&typeof e!="function")throw new ts(t,"a dictionary",e)}),N3=ba((e,t,r=0)=>{if(!yU(e))throw new ts(t,"Array",e);if(e.length{if(!tyt(e))throw new ts(t,["Buffer","TypedArray","DataView"],e)});function yyt(e,t){let r=Z0t(t),i=e.length;if(r==="hex"&&i%2!==0)throw new I1("encoding",t,`is invalid for data of length ${i}`)}function Eyt(e,t="Port",r=!0){if(typeof e!="number"&&typeof e!="string"||typeof e=="string"&&K0t(e).length===0||+e!==+e>>>0||e>65535||e===0&&!r)throw new X0t(t,e,r);return e|0}var Zme=ba((e,t)=>{if(e!==void 0&&(e===null||typeof e!="object"||!("aborted"in e)))throw new ts(t,"AbortSignal",e)}),byt=ba((e,t)=>{if(typeof e!="function")throw new ts(t,"Function",e)}),Cyt=ba((e,t)=>{if(typeof e!="function"||eyt(e))throw new ts(t,"Function",e)}),wyt=ba((e,t)=>{if(e!==void 0)throw new ts(t,"undefined",e)});function Iyt(e,t,r){if(!Yme(r,e))throw new ts(t,`('${$me(r,"|")}')`,e)}var Byt=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function Wme(e,t){if(typeof e>"u"||!Jme(Byt,e))throw new I1(t,e,'must be an array or string of format "; rel=preload; as=style"')}function Syt(e){if(typeof e=="string")return Wme(e,"hints"),e;if(yU(e)){let t=e.length,r="";if(t===0)return r;for(let i=0;i; rel=preload; as=style"')}ege.exports={isInt32:ryt,isUint32:iyt,parseFileMode:oyt,validateArray:N3,validateStringArray:Ayt,validateBooleanArray:fyt,validateAbortSignalArray:hyt,validateBoolean:Xme,validateBuffer:gyt,validateDictionary:pyt,validateEncoding:yyt,validateFunction:byt,validateInt32:lyt,validateInteger:ayt,validateNumber:cyt,validateObject:dyt,validateOneOf:uyt,validatePlainFunction:Cyt,validatePort:Eyt,validateSignalName:myt,validateString:bU,validateUint32:Kme,validateUndefined:wyt,validateUnion:Iyt,validateAbortSignal:Zme,validateLinkHeaderValue:Syt}});var ap=g((pgr,tge)=>{d();tge.exports=global.process});var hc=g((fgr,mge)=>{"use strict";d();var{SymbolAsyncIterator:rge,SymbolIterator:ige,SymbolFor:wf}=Wr(),nge=wf("nodejs.stream.destroyed"),sge=wf("nodejs.stream.errored"),CU=wf("nodejs.stream.readable"),wU=wf("nodejs.stream.writable"),oge=wf("nodejs.stream.disturbed"),vyt=wf("nodejs.webstream.isClosedPromise"),_yt=wf("nodejs.webstream.controllerErrorFunction");function R3(e,t=!1){var r;return!!(e&&typeof e.pipe=="function"&&typeof e.on=="function"&&(!t||typeof e.pause=="function"&&typeof e.resume=="function")&&(!e._writableState||((r=e._readableState)===null||r===void 0?void 0:r.readable)!==!1)&&(!e._writableState||e._readableState))}function Q3(e){var t;return!!(e&&typeof e.write=="function"&&typeof e.on=="function"&&(!e._readableState||((t=e._writableState)===null||t===void 0?void 0:t.writable)!==!1))}function xyt(e){return!!(e&&typeof e.pipe=="function"&&e._readableState&&typeof e.on=="function"&&typeof e.write=="function")}function fc(e){return e&&(e._readableState||e._writableState||typeof e.write=="function"&&typeof e.on=="function"||typeof e.pipe=="function"&&typeof e.on=="function")}function age(e){return!!(e&&!fc(e)&&typeof e.pipeThrough=="function"&&typeof e.getReader=="function"&&typeof e.cancel=="function")}function lge(e){return!!(e&&!fc(e)&&typeof e.getWriter=="function"&&typeof e.abort=="function")}function cge(e){return!!(e&&!fc(e)&&typeof e.readable=="object"&&typeof e.writable=="object")}function Nyt(e){return age(e)||lge(e)||cge(e)}function Ryt(e,t){return e==null?!1:t===!0?typeof e[rge]=="function":t===!1?typeof e[ige]=="function":typeof e[rge]=="function"||typeof e[ige]=="function"}function T3(e){if(!fc(e))return null;let t=e._writableState,r=e._readableState,i=t||r;return!!(e.destroyed||e[nge]||i!=null&&i.destroyed)}function uge(e){if(!Q3(e))return null;if(e.writableEnded===!0)return!0;let t=e._writableState;return t!=null&&t.errored?!1:typeof t?.ended!="boolean"?null:t.ended}function Qyt(e,t){if(!Q3(e))return null;if(e.writableFinished===!0)return!0;let r=e._writableState;return r!=null&&r.errored?!1:typeof r?.finished!="boolean"?null:!!(r.finished||t===!1&&r.ended===!0&&r.length===0)}function Tyt(e){if(!R3(e))return null;if(e.readableEnded===!0)return!0;let t=e._readableState;return!t||t.errored?!1:typeof t?.ended!="boolean"?null:t.ended}function dge(e,t){if(!R3(e))return null;let r=e._readableState;return r!=null&&r.errored?!1:typeof r?.endEmitted!="boolean"?null:!!(r.endEmitted||t===!1&&r.ended===!0&&r.length===0)}function pge(e){return e&&e[CU]!=null?e[CU]:typeof e?.readable!="boolean"?null:T3(e)?!1:R3(e)&&e.readable&&!dge(e)}function Age(e){return e&&e[wU]!=null?e[wU]:typeof e?.writable!="boolean"?null:T3(e)?!1:Q3(e)&&e.writable&&!uge(e)}function Dyt(e,t){return fc(e)?T3(e)?!0:!(t?.readable!==!1&&pge(e)||t?.writable!==!1&&Age(e)):null}function Pyt(e){var t,r;return fc(e)?e.writableErrored?e.writableErrored:(t=(r=e._writableState)===null||r===void 0?void 0:r.errored)!==null&&t!==void 0?t:null:null}function Oyt(e){var t,r;return fc(e)?e.readableErrored?e.readableErrored:(t=(r=e._readableState)===null||r===void 0?void 0:r.errored)!==null&&t!==void 0?t:null:null}function kyt(e){if(!fc(e))return null;if(typeof e.closed=="boolean")return e.closed;let t=e._writableState,r=e._readableState;return typeof t?.closed=="boolean"||typeof r?.closed=="boolean"?t?.closed||r?.closed:typeof e._closed=="boolean"&&fge(e)?e._closed:null}function fge(e){return typeof e._closed=="boolean"&&typeof e._defaultKeepAlive=="boolean"&&typeof e._removedConnection=="boolean"&&typeof e._removedContLen=="boolean"}function hge(e){return typeof e._sent100=="boolean"&&fge(e)}function Lyt(e){var t;return typeof e._consuming=="boolean"&&typeof e._dumped=="boolean"&&((t=e.req)===null||t===void 0?void 0:t.upgradeOrConnect)===void 0}function Fyt(e){if(!fc(e))return null;let t=e._writableState,r=e._readableState,i=t||r;return!i&&hge(e)||!!(i&&i.autoDestroy&&i.emitClose&&i.closed===!1)}function Myt(e){var t;return!!(e&&((t=e[oge])!==null&&t!==void 0?t:e.readableDidRead||e.readableAborted))}function Uyt(e){var t,r,i,s,o,a,l,c,u,p;return!!(e&&((t=(r=(i=(s=(o=(a=e[sge])!==null&&a!==void 0?a:e.readableErrored)!==null&&o!==void 0?o:e.writableErrored)!==null&&s!==void 0?s:(l=e._readableState)===null||l===void 0?void 0:l.errorEmitted)!==null&&i!==void 0?i:(c=e._writableState)===null||c===void 0?void 0:c.errorEmitted)!==null&&r!==void 0?r:(u=e._readableState)===null||u===void 0?void 0:u.errored)!==null&&t!==void 0?t:!((p=e._writableState)===null||p===void 0)&&p.errored))}mge.exports={isDestroyed:T3,kIsDestroyed:nge,isDisturbed:Myt,kIsDisturbed:oge,isErrored:Uyt,kIsErrored:sge,isReadable:pge,kIsReadable:CU,kIsClosedPromise:vyt,kControllerErrorFunction:_yt,kIsWritable:wU,isClosed:kyt,isDuplexNodeStream:xyt,isFinished:Dyt,isIterable:Ryt,isReadableNodeStream:R3,isReadableStream:age,isReadableEnded:Tyt,isReadableFinished:dge,isReadableErrored:Oyt,isNodeStream:fc,isWebStream:Nyt,isWritable:Age,isWritableNodeStream:Q3,isWritableStream:lge,isWritableEnded:uge,isWritableFinished:Qyt,isWritableErrored:Pyt,isServerRequest:Lyt,isServerResponse:hge,willEmitClose:Fyt,isTransformStream:cge}});var Ru=g((mgr,_U)=>{"use strict";d();var lp=ap(),{AbortError:Sge,codes:qyt}=es(),{ERR_INVALID_ARG_TYPE:Hyt,ERR_STREAM_PREMATURE_CLOSE:gge}=qyt,{kEmptyObject:BU,once:SU}=_s(),{validateAbortSignal:Gyt,validateFunction:jyt,validateObject:zyt,validateBoolean:Vyt}=B1(),{Promise:Wyt,PromisePrototypeThen:Yyt,SymbolDispose:vge}=Wr(),{isClosed:$yt,isReadable:yge,isReadableNodeStream:IU,isReadableStream:Jyt,isReadableFinished:Ege,isReadableErrored:bge,isWritable:Cge,isWritableNodeStream:wge,isWritableStream:Kyt,isWritableFinished:Ige,isWritableErrored:Bge,isNodeStream:Xyt,willEmitClose:Zyt,kIsClosedPromise:eEt}=hc(),S1;function tEt(e){return e.setHeader&&typeof e.abort=="function"}var vU=()=>{};function _ge(e,t,r){var i,s;if(arguments.length===2?(r=t,t=BU):t==null?t=BU:zyt(t,"options"),jyt(r,"callback"),Gyt(t.signal,"options.signal"),r=SU(r),Jyt(e)||Kyt(e))return rEt(e,t,r);if(!Xyt(e))throw new Hyt("stream",["ReadableStream","WritableStream","Stream"],e);let o=(i=t.readable)!==null&&i!==void 0?i:IU(e),a=(s=t.writable)!==null&&s!==void 0?s:wge(e),l=e._writableState,c=e._readableState,u=()=>{e.writable||f()},p=Zyt(e)&&IU(e)===o&&wge(e)===a,A=Ige(e,!1),f=()=>{A=!0,e.destroyed&&(p=!1),!(p&&(!e.readable||o))&&(!o||m)&&r.call(e)},m=Ege(e,!1),y=()=>{m=!0,e.destroyed&&(p=!1),!(p&&(!e.writable||a))&&(!a||A)&&r.call(e)},E=U=>{r.call(e,U)},b=$yt(e),C=()=>{b=!0;let U=Bge(e)||bge(e);if(U&&typeof U!="boolean")return r.call(e,U);if(o&&!m&&IU(e,!0)&&!Ege(e,!1))return r.call(e,new gge);if(a&&!A&&!Ige(e,!1))return r.call(e,new gge);r.call(e)},w=()=>{b=!0;let U=Bge(e)||bge(e);if(U&&typeof U!="boolean")return r.call(e,U);r.call(e)},S=()=>{e.req.on("finish",f)};tEt(e)?(e.on("complete",f),p||e.on("abort",C),e.req?S():e.on("request",S)):a&&!l&&(e.on("end",u),e.on("close",u)),!p&&typeof e.aborted=="boolean"&&e.on("aborted",C),e.on("end",y),e.on("finish",f),t.error!==!1&&e.on("error",E),e.on("close",C),b?lp.nextTick(C):l!=null&&l.errorEmitted||c!=null&&c.errorEmitted?p||lp.nextTick(w):(!o&&(!p||yge(e))&&(A||Cge(e)===!1)||!a&&(!p||Cge(e))&&(m||yge(e)===!1)||c&&e.req&&e.aborted)&&lp.nextTick(w);let R=()=>{r=vU,e.removeListener("aborted",C),e.removeListener("complete",f),e.removeListener("abort",C),e.removeListener("request",S),e.req&&e.req.removeListener("finish",f),e.removeListener("end",u),e.removeListener("close",u),e.removeListener("finish",f),e.removeListener("end",y),e.removeListener("error",E),e.removeListener("close",C)};if(t.signal&&!b){let U=()=>{let z=r;R(),z.call(e,new Sge(void 0,{cause:t.signal.reason}))};if(t.signal.aborted)lp.nextTick(U);else{S1=S1||_s().addAbortListener;let z=S1(t.signal,U),L=r;r=SU((...ee)=>{z[vge](),L.apply(e,ee)})}}return R}function rEt(e,t,r){let i=!1,s=vU;if(t.signal)if(s=()=>{i=!0,r.call(e,new Sge(void 0,{cause:t.signal.reason}))},t.signal.aborted)lp.nextTick(s);else{S1=S1||_s().addAbortListener;let a=S1(t.signal,s),l=r;r=SU((...c)=>{a[vge](),l.apply(e,c)})}let o=(...a)=>{i||lp.nextTick(()=>r.apply(e,a))};return Yyt(e[eEt].promise,o,o),vU}function iEt(e,t){var r;let i=!1;return t===null&&(t=BU),(r=t)!==null&&r!==void 0&&r.cleanup&&(Vyt(t.cleanup,"cleanup"),i=t.cleanup),new Wyt((s,o)=>{let a=_ge(e,t,l=>{i&&a(),l?o(l):s()})})}_U.exports=_ge;_U.exports.finished=iEt});var If=g((ygr,Oge)=>{"use strict";d();var mc=ap(),{aggregateTwoErrors:nEt,codes:{ERR_MULTIPLE_CALLBACK:sEt},AbortError:oEt}=es(),{Symbol:Rge}=Wr(),{kIsDestroyed:aEt,isDestroyed:lEt,isFinished:cEt,isServerRequest:uEt}=hc(),Qge=Rge("kDestroy"),xU=Rge("kConstruct");function Tge(e,t,r){e&&(e.stack,t&&!t.errored&&(t.errored=e),r&&!r.errored&&(r.errored=e))}function dEt(e,t){let r=this._readableState,i=this._writableState,s=i||r;return i!=null&&i.destroyed||r!=null&&r.destroyed?(typeof t=="function"&&t(),this):(Tge(e,i,r),i&&(i.destroyed=!0),r&&(r.destroyed=!0),s.constructed?xge(this,e,t):this.once(Qge,function(o){xge(this,nEt(o,e),t)}),this)}function xge(e,t,r){let i=!1;function s(o){if(i)return;i=!0;let a=e._readableState,l=e._writableState;Tge(o,l,a),l&&(l.closed=!0),a&&(a.closed=!0),typeof r=="function"&&r(o),o?mc.nextTick(pEt,e,o):mc.nextTick(Dge,e)}try{e._destroy(t||null,s)}catch(o){s(o)}}function pEt(e,t){NU(e,t),Dge(e)}function Dge(e){let t=e._readableState,r=e._writableState;r&&(r.closeEmitted=!0),t&&(t.closeEmitted=!0),(r!=null&&r.emitClose||t!=null&&t.emitClose)&&e.emit("close")}function NU(e,t){let r=e._readableState,i=e._writableState;i!=null&&i.errorEmitted||r!=null&&r.errorEmitted||(i&&(i.errorEmitted=!0),r&&(r.errorEmitted=!0),e.emit("error",t))}function AEt(){let e=this._readableState,t=this._writableState;e&&(e.constructed=!0,e.closed=!1,e.closeEmitted=!1,e.destroyed=!1,e.errored=null,e.errorEmitted=!1,e.reading=!1,e.ended=e.readable===!1,e.endEmitted=e.readable===!1),t&&(t.constructed=!0,t.destroyed=!1,t.closed=!1,t.closeEmitted=!1,t.errored=null,t.errorEmitted=!1,t.finalCalled=!1,t.prefinished=!1,t.ended=t.writable===!1,t.ending=t.writable===!1,t.finished=t.writable===!1)}function RU(e,t,r){let i=e._readableState,s=e._writableState;if(s!=null&&s.destroyed||i!=null&&i.destroyed)return this;i!=null&&i.autoDestroy||s!=null&&s.autoDestroy?e.destroy(t):t&&(t.stack,s&&!s.errored&&(s.errored=t),i&&!i.errored&&(i.errored=t),r?mc.nextTick(NU,e,t):NU(e,t))}function fEt(e,t){if(typeof e._construct!="function")return;let r=e._readableState,i=e._writableState;r&&(r.constructed=!1),i&&(i.constructed=!1),e.once(xU,t),!(e.listenerCount(xU)>1)&&mc.nextTick(hEt,e)}function hEt(e){let t=!1;function r(i){if(t){RU(e,i??new sEt);return}t=!0;let s=e._readableState,o=e._writableState,a=o||s;s&&(s.constructed=!0),o&&(o.constructed=!0),a.destroyed?e.emit(Qge,i):i?RU(e,i,!0):mc.nextTick(mEt,e)}try{e._construct(i=>{mc.nextTick(r,i)})}catch(i){mc.nextTick(r,i)}}function mEt(e){e.emit(xU)}function Nge(e){return e?.setHeader&&typeof e.abort=="function"}function Pge(e){e.emit("close")}function gEt(e,t){e.emit("error",t),mc.nextTick(Pge,e)}function yEt(e,t){!e||lEt(e)||(!t&&!cEt(e)&&(t=new oEt),uEt(e)?(e.socket=null,e.destroy(t)):Nge(e)?e.abort():Nge(e.req)?e.req.abort():typeof e.destroy=="function"?e.destroy(t):typeof e.close=="function"?e.close():t?mc.nextTick(gEt,e,t):mc.nextTick(Pge,e),e.destroyed||(e[aEt]=!0))}Oge.exports={construct:fEt,destroyer:yEt,destroy:dEt,undestroy:AEt,errorOrDestroy:RU}});var O3=g((bgr,Lge)=>{"use strict";d();var{ArrayIsArray:EEt,ObjectSetPrototypeOf:kge}=Wr(),{EventEmitter:D3}=require("events");function P3(e){D3.call(this,e)}kge(P3.prototype,D3.prototype);kge(P3,D3);P3.prototype.pipe=function(e,t){let r=this;function i(p){e.writable&&e.write(p)===!1&&r.pause&&r.pause()}r.on("data",i);function s(){r.readable&&r.resume&&r.resume()}e.on("drain",s),!e._isStdio&&(!t||t.end!==!1)&&(r.on("end",a),r.on("close",l));let o=!1;function a(){o||(o=!0,e.end())}function l(){o||(o=!0,typeof e.destroy=="function"&&e.destroy())}function c(p){u(),D3.listenerCount(this,"error")===0&&this.emit("error",p)}QU(r,"error",c),QU(e,"error",c);function u(){r.removeListener("data",i),e.removeListener("drain",s),r.removeListener("end",a),r.removeListener("close",l),r.removeListener("error",c),e.removeListener("error",c),r.removeListener("end",u),r.removeListener("close",u),e.removeListener("close",u)}return r.on("end",u),r.on("close",u),e.on("close",u),e.emit("pipe",r),e};function QU(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):EEt(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}Lge.exports={Stream:P3,prependListener:QU}});var ib=g((wgr,k3)=>{"use strict";d();var{SymbolDispose:bEt}=Wr(),{AbortError:Fge,codes:CEt}=es(),{isNodeStream:Mge,isWebStream:wEt,kControllerErrorFunction:IEt}=hc(),BEt=Ru(),{ERR_INVALID_ARG_TYPE:Uge}=CEt,TU,SEt=(e,t)=>{if(typeof e!="object"||!("aborted"in e))throw new Uge(t,"AbortSignal",e)};k3.exports.addAbortSignal=function(t,r){if(SEt(t,"signal"),!Mge(r)&&!wEt(r))throw new Uge("stream",["ReadableStream","WritableStream","Stream"],r);return k3.exports.addAbortSignalNoValidate(t,r)};k3.exports.addAbortSignalNoValidate=function(e,t){if(typeof e!="object"||!("aborted"in e))return t;let r=Mge(t)?()=>{t.destroy(new Fge(void 0,{cause:e.reason}))}:()=>{t[IEt](new Fge(void 0,{cause:e.reason}))};if(e.aborted)r();else{TU=TU||_s().addAbortListener;let i=TU(e,r);BEt(t,i[bEt])}return t}});var Gge=g((Sgr,Hge)=>{"use strict";d();var{StringPrototypeSlice:qge,SymbolIterator:vEt,TypedArrayPrototypeSet:L3,Uint8Array:_Et}=Wr(),{Buffer:DU}=require("buffer"),{inspect:xEt}=_s();Hge.exports=class{constructor(){this.head=null,this.tail=null,this.length=0}push(t){let r={data:t,next:null};this.length>0?this.tail.next=r:this.head=r,this.tail=r,++this.length}unshift(t){let r={data:t,next:this.head};this.length===0&&(this.tail=r),this.head=r,++this.length}shift(){if(this.length===0)return;let t=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,t}clear(){this.head=this.tail=null,this.length=0}join(t){if(this.length===0)return"";let r=this.head,i=""+r.data;for(;(r=r.next)!==null;)i+=t+r.data;return i}concat(t){if(this.length===0)return DU.alloc(0);let r=DU.allocUnsafe(t>>>0),i=this.head,s=0;for(;i;)L3(r,i.data,s),s+=i.data.length,i=i.next;return r}consume(t,r){let i=this.head.data;if(to.length)r+=o,t-=o.length;else{t===o.length?(r+=o,++s,i.next?this.head=i.next:this.head=this.tail=null):(r+=qge(o,0,t),this.head=i,i.data=qge(o,t));break}++s}while((i=i.next)!==null);return this.length-=s,r}_getBuffer(t){let r=DU.allocUnsafe(t),i=t,s=this.head,o=0;do{let a=s.data;if(t>a.length)L3(r,a,i-t),t-=a.length;else{t===a.length?(L3(r,a,i-t),++o,s.next?this.head=s.next:this.head=this.tail=null):(L3(r,new _Et(a.buffer,a.byteOffset,t),i-t),this.head=s,s.data=a.slice(t));break}++o}while((s=s.next)!==null);return this.length-=o,r}[Symbol.for("nodejs.util.inspect.custom")](t,r){return xEt(this,{...r,depth:0,customInspect:!1})}}});var nb=g((_gr,Wge)=>{"use strict";d();var{MathFloor:NEt,NumberIsInteger:REt}=Wr(),{validateInteger:QEt}=B1(),{ERR_INVALID_ARG_VALUE:TEt}=es().codes,jge=16*1024,zge=16;function DEt(e,t,r){return e.highWaterMark!=null?e.highWaterMark:t?e[r]:null}function Vge(e){return e?zge:jge}function PEt(e,t){QEt(t,"value",0),e?zge=t:jge=t}function OEt(e,t,r,i){let s=DEt(t,i,r);if(s!=null){if(!REt(s)||s<0){let o=i?`options.${r}`:"options.highWaterMark";throw new TEt(o,s)}return NEt(s)}return Vge(e.objectMode)}Wge.exports={getHighWaterMark:OEt,getDefaultHighWaterMark:Vge,setDefaultHighWaterMark:PEt}});var Jge=g((PU,$ge)=>{d();var F3=require("buffer"),gc=F3.Buffer;function Yge(e,t){for(var r in e)t[r]=e[r]}gc.from&&gc.alloc&&gc.allocUnsafe&&gc.allocUnsafeSlow?$ge.exports=F3:(Yge(F3,PU),PU.Buffer=Bf);function Bf(e,t,r){return gc(e,t,r)}Bf.prototype=Object.create(gc.prototype);Yge(gc,Bf);Bf.from=function(e,t,r){if(typeof e=="number")throw new TypeError("Argument must not be a number");return gc(e,t,r)};Bf.alloc=function(e,t,r){if(typeof e!="number")throw new TypeError("Argument must be a number");var i=gc(e);return t!==void 0?typeof r=="string"?i.fill(t,r):i.fill(t):i.fill(0),i};Bf.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return gc(e)};Bf.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return F3.SlowBuffer(e)}});var Zge=g(Xge=>{"use strict";d();var kU=Jge().Buffer,Kge=kU.isEncoding||function(e){switch(e=""+e,e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function kEt(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function LEt(e){var t=kEt(e);if(typeof t!="string"&&(kU.isEncoding===Kge||!Kge(e)))throw new Error("Unknown encoding: "+e);return t||e}Xge.StringDecoder=sb;function sb(e){this.encoding=LEt(e);var t;switch(this.encoding){case"utf16le":this.text=GEt,this.end=jEt,t=4;break;case"utf8":this.fillLast=UEt,t=4;break;case"base64":this.text=zEt,this.end=VEt,t=3;break;default:this.write=WEt,this.end=YEt;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=kU.allocUnsafe(t)}sb.prototype.write=function(e){if(e.length===0)return"";var t,r;if(this.lastNeed){if(t=this.fillLast(e),t===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function FEt(e,t,r){var i=t.length-1;if(i=0?(s>0&&(e.lastNeed=s-1),s):--i=0?(s>0&&(e.lastNeed=s-2),s):--i=0?(s>0&&(s===2?s=0:e.lastNeed=s-3),s):0))}function MEt(e,t,r){if((t[0]&192)!==128)return e.lastNeed=0,"\uFFFD";if(e.lastNeed>1&&t.length>1){if((t[1]&192)!==128)return e.lastNeed=1,"\uFFFD";if(e.lastNeed>2&&t.length>2&&(t[2]&192)!==128)return e.lastNeed=2,"\uFFFD"}}function UEt(e){var t=this.lastTotal-this.lastNeed,r=MEt(this,e,t);if(r!==void 0)return r;if(this.lastNeed<=e.length)return e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length}function qEt(e,t){var r=FEt(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var i=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,i),e.toString("utf8",t,i)}function HEt(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\uFFFD":t}function GEt(e,t){if((e.length-t)%2===0){var r=e.toString("utf16le",t);if(r){var i=r.charCodeAt(r.length-1);if(i>=55296&&i<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function jEt(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function zEt(e,t){var r=(e.length-t)%3;return r===0?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function VEt(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function WEt(e){return e.toString(this.encoding)}function YEt(e){return e&&e.length?this.write(e):""}});var LU=g((Tgr,i1e)=>{"use strict";d();var e1e=ap(),{PromisePrototypeThen:$Et,SymbolAsyncIterator:t1e,SymbolIterator:r1e}=Wr(),{Buffer:JEt}=require("buffer"),{ERR_INVALID_ARG_TYPE:KEt,ERR_STREAM_NULL_VALUES:XEt}=es().codes;function ZEt(e,t,r){let i;if(typeof t=="string"||t instanceof JEt)return new e({objectMode:!0,...r,read(){this.push(t),this.push(null)}});let s;if(t&&t[t1e])s=!0,i=t[t1e]();else if(t&&t[r1e])s=!1,i=t[r1e]();else throw new KEt("iterable",["Iterable"],t);let o=new e({objectMode:!0,highWaterMark:1,...r}),a=!1;o._read=function(){a||(a=!0,c())},o._destroy=function(u,p){$Et(l(u),()=>e1e.nextTick(p,u),A=>e1e.nextTick(p,A||u))};async function l(u){let p=u!=null,A=typeof i.throw=="function";if(p&&A){let{value:f,done:m}=await i.throw(u);if(await f,m)return}if(typeof i.return=="function"){let{value:f}=await i.return();await f}}async function c(){for(;;){try{let{value:u,done:p}=s?await i.next():i.next();if(p)o.push(null);else{let A=u&&typeof u.then=="function"?await u:u;if(A===null)throw a=!1,new XEt;if(o.push(A))continue;a=!1}}catch(u){o.destroy(u)}break}}return o}i1e.exports=ZEt});var ab=g((Pgr,C1e)=>{"use strict";d();var al=ap(),{ArrayPrototypeIndexOf:e2t,NumberIsInteger:t2t,NumberIsNaN:r2t,NumberParseInt:i2t,ObjectDefineProperties:zU,ObjectKeys:n2t,ObjectSetPrototypeOf:o1e,Promise:a1e,SafeSet:s2t,SymbolAsyncDispose:o2t,SymbolAsyncIterator:a2t,Symbol:l2t}=Wr();C1e.exports=mt;mt.ReadableState=H3;var{EventEmitter:c2t}=require("events"),{Stream:cp,prependListener:u2t}=O3(),{Buffer:FU}=require("buffer"),{addAbortSignal:d2t}=ib(),l1e=Ru(),Qt=_s().debuglog("stream",e=>{Qt=e}),p2t=Gge(),x1=If(),{getHighWaterMark:A2t,getDefaultHighWaterMark:f2t}=nb(),{aggregateTwoErrors:n1e,codes:{ERR_INVALID_ARG_TYPE:h2t,ERR_METHOD_NOT_IMPLEMENTED:m2t,ERR_OUT_OF_RANGE:g2t,ERR_STREAM_PUSH_AFTER_EOF:y2t,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:E2t},AbortError:b2t}=es(),{validateObject:C2t}=B1(),Sf=l2t("kPaused"),{StringDecoder:c1e}=Zge(),w2t=LU();o1e(mt.prototype,cp.prototype);o1e(mt,cp);var MU=()=>{},{errorOrDestroy:v1}=x1,_1=1,I2t=2,u1e=4,ob=8,d1e=16,M3=32,U3=64,p1e=128,B2t=256,S2t=512,v2t=1024,GU=2048,jU=4096,_2t=8192,x2t=16384,N2t=32768,A1e=65536,R2t=1<<17,Q2t=1<<18;function Hi(e){return{enumerable:!1,get(){return(this.state&e)!==0},set(t){t?this.state|=e:this.state&=~e}}}zU(H3.prototype,{objectMode:Hi(_1),ended:Hi(I2t),endEmitted:Hi(u1e),reading:Hi(ob),constructed:Hi(d1e),sync:Hi(M3),needReadable:Hi(U3),emittedReadable:Hi(p1e),readableListening:Hi(B2t),resumeScheduled:Hi(S2t),errorEmitted:Hi(v2t),emitClose:Hi(GU),autoDestroy:Hi(jU),destroyed:Hi(_2t),closed:Hi(x2t),closeEmitted:Hi(N2t),multiAwaitDrain:Hi(A1e),readingMore:Hi(R2t),dataEmitted:Hi(Q2t)});function H3(e,t,r){typeof r!="boolean"&&(r=t instanceof yc()),this.state=GU|jU|d1e|M3,e&&e.objectMode&&(this.state|=_1),r&&e&&e.readableObjectMode&&(this.state|=_1),this.highWaterMark=e?A2t(this,e,"readableHighWaterMark",r):f2t(!1),this.buffer=new p2t,this.length=0,this.pipes=[],this.flowing=null,this[Sf]=null,e&&e.emitClose===!1&&(this.state&=~GU),e&&e.autoDestroy===!1&&(this.state&=~jU),this.errored=null,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.decoder=null,this.encoding=null,e&&e.encoding&&(this.decoder=new c1e(e.encoding),this.encoding=e.encoding)}function mt(e){if(!(this instanceof mt))return new mt(e);let t=this instanceof yc();this._readableState=new H3(e,this,t),e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.construct=="function"&&(this._construct=e.construct),e.signal&&!t&&d2t(e.signal,this)),cp.call(this,e),x1.construct(this,()=>{this._readableState.needReadable&&q3(this,this._readableState)})}mt.prototype.destroy=x1.destroy;mt.prototype._undestroy=x1.undestroy;mt.prototype._destroy=function(e,t){t(e)};mt.prototype[c2t.captureRejectionSymbol]=function(e){this.destroy(e)};mt.prototype[o2t]=function(){let e;return this.destroyed||(e=this.readableEnded?null:new b2t,this.destroy(e)),new a1e((t,r)=>l1e(this,i=>i&&i!==e?r(i):t(null)))};mt.prototype.push=function(e,t){return f1e(this,e,t,!1)};mt.prototype.unshift=function(e,t){return f1e(this,e,t,!0)};function f1e(e,t,r,i){Qt("readableAddChunk",t);let s=e._readableState,o;if((s.state&_1)===0&&(typeof t=="string"?(r=r||s.defaultEncoding,s.encoding!==r&&(i&&s.encoding?t=FU.from(t,r).toString(s.encoding):(t=FU.from(t,r),r=""))):t instanceof FU?r="":cp._isUint8Array(t)?(t=cp._uint8ArrayToBuffer(t),r=""):t!=null&&(o=new h2t("chunk",["string","Buffer","Uint8Array"],t))),o)v1(e,o);else if(t===null)s.state&=~ob,P2t(e,s);else if((s.state&_1)!==0||t&&t.length>0)if(i)if((s.state&u1e)!==0)v1(e,new E2t);else{if(s.destroyed||s.errored)return!1;UU(e,s,t,!0)}else if(s.ended)v1(e,new y2t);else{if(s.destroyed||s.errored)return!1;s.state&=~ob,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||t.length!==0?UU(e,s,t,!1):q3(e,s)):UU(e,s,t,!1)}else i||(s.state&=~ob,q3(e,s));return!s.ended&&(s.length0?((t.state&A1e)!==0?t.awaitDrainWriters.clear():t.awaitDrainWriters=null,t.dataEmitted=!0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,i?t.buffer.unshift(r):t.buffer.push(r),(t.state&U3)!==0&&G3(e)),q3(e,t)}mt.prototype.isPaused=function(){let e=this._readableState;return e[Sf]===!0||e.flowing===!1};mt.prototype.setEncoding=function(e){let t=new c1e(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;let r=this._readableState.buffer,i="";for(let s of r)i+=t.write(s);return r.clear(),i!==""&&r.push(i),this._readableState.length=i.length,this};var T2t=1073741824;function D2t(e){if(e>T2t)throw new g2t("size","<= 1GiB",e);return e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++,e}function s1e(e,t){return e<=0||t.length===0&&t.ended?0:(t.state&_1)!==0?1:r2t(e)?t.flowing&&t.length?t.buffer.first().length:t.length:e<=t.length?e:t.ended?t.length:0}mt.prototype.read=function(e){Qt("read",e),e===void 0?e=NaN:t2t(e)||(e=i2t(e,10));let t=this._readableState,r=e;if(e>t.highWaterMark&&(t.highWaterMark=D2t(e)),e!==0&&(t.state&=~p1e),e===0&&t.needReadable&&((t.highWaterMark!==0?t.length>=t.highWaterMark:t.length>0)||t.ended))return Qt("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?qU(this):G3(this),null;if(e=s1e(e,t),e===0&&t.ended)return t.length===0&&qU(this),null;let i=(t.state&U3)!==0;if(Qt("need readable",i),(t.length===0||t.length-e0?s=E1e(e,t):s=null,s===null?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.multiAwaitDrain?t.awaitDrainWriters.clear():t.awaitDrainWriters=null),t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&qU(this)),s!==null&&!t.errorEmitted&&!t.closeEmitted&&(t.dataEmitted=!0,this.emit("data",s)),s};function P2t(e,t){if(Qt("onEofChunk"),!t.ended){if(t.decoder){let r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?G3(e):(t.needReadable=!1,t.emittedReadable=!0,h1e(e))}}function G3(e){let t=e._readableState;Qt("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(Qt("emitReadable",t.flowing),t.emittedReadable=!0,al.nextTick(h1e,e))}function h1e(e){let t=e._readableState;Qt("emitReadable_",t.destroyed,t.length,t.ended),!t.destroyed&&!t.errored&&(t.length||t.ended)&&(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,g1e(e)}function q3(e,t){!t.readingMore&&t.constructed&&(t.readingMore=!0,al.nextTick(O2t,e,t))}function O2t(e,t){for(;!t.reading&&!t.ended&&(t.length1&&i.pipes.includes(e)&&(Qt("false write response, pause",i.awaitDrainWriters.size),i.awaitDrainWriters.add(e)),r.pause()),c||(c=k2t(r,e),e.on("drain",c))}r.on("data",f);function f(C){Qt("ondata");let w=e.write(C);Qt("dest.write",w),w===!1&&A()}function m(C){if(Qt("onerror",C),b(),e.removeListener("error",m),e.listenerCount("error")===0){let w=e._writableState||e._readableState;w&&!w.errorEmitted?v1(e,C):e.emit("error",C)}}u2t(e,"error",m);function y(){e.removeListener("finish",E),b()}e.once("close",y);function E(){Qt("onfinish"),e.removeListener("close",y),b()}e.once("finish",E);function b(){Qt("unpipe"),r.unpipe(e)}return e.emit("pipe",r),e.writableNeedDrain===!0?A():i.flowing||(Qt("pipe resume"),r.resume()),e};function k2t(e,t){return function(){let i=e._readableState;i.awaitDrainWriters===t?(Qt("pipeOnDrain",1),i.awaitDrainWriters=null):i.multiAwaitDrain&&(Qt("pipeOnDrain",i.awaitDrainWriters.size),i.awaitDrainWriters.delete(t)),(!i.awaitDrainWriters||i.awaitDrainWriters.size===0)&&e.listenerCount("data")&&e.resume()}}mt.prototype.unpipe=function(e){let t=this._readableState,r={hasUnpiped:!1};if(t.pipes.length===0)return this;if(!e){let s=t.pipes;t.pipes=[],this.pause();for(let o=0;o0,i.flowing!==!1&&this.resume()):e==="readable"&&!i.endEmitted&&!i.readableListening&&(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,Qt("on readable",i.length,i.reading),i.length?G3(this):i.reading||al.nextTick(L2t,this)),r};mt.prototype.addListener=mt.prototype.on;mt.prototype.removeListener=function(e,t){let r=cp.prototype.removeListener.call(this,e,t);return e==="readable"&&al.nextTick(m1e,this),r};mt.prototype.off=mt.prototype.removeListener;mt.prototype.removeAllListeners=function(e){let t=cp.prototype.removeAllListeners.apply(this,arguments);return(e==="readable"||e===void 0)&&al.nextTick(m1e,this),t};function m1e(e){let t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&t[Sf]===!1?t.flowing=!0:e.listenerCount("data")>0?e.resume():t.readableListening||(t.flowing=null)}function L2t(e){Qt("readable nexttick read 0"),e.read(0)}mt.prototype.resume=function(){let e=this._readableState;return e.flowing||(Qt("resume"),e.flowing=!e.readableListening,F2t(this,e)),e[Sf]=!1,this};function F2t(e,t){t.resumeScheduled||(t.resumeScheduled=!0,al.nextTick(M2t,e,t))}function M2t(e,t){Qt("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),g1e(e),t.flowing&&!t.reading&&e.read(0)}mt.prototype.pause=function(){return Qt("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(Qt("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState[Sf]=!0,this};function g1e(e){let t=e._readableState;for(Qt("flow",t.flowing);t.flowing&&e.read()!==null;);}mt.prototype.wrap=function(e){let t=!1;e.on("data",i=>{!this.push(i)&&e.pause&&(t=!0,e.pause())}),e.on("end",()=>{this.push(null)}),e.on("error",i=>{v1(this,i)}),e.on("close",()=>{this.destroy()}),e.on("destroy",()=>{this.destroy()}),this._read=()=>{t&&e.resume&&(t=!1,e.resume())};let r=n2t(e);for(let i=1;i{s=a?n1e(s,a):null,r(),r=MU});try{for(;;){let a=e.destroyed?null:e.read();if(a!==null)yield a;else{if(s)throw s;if(s===null)return;await new a1e(i)}}}catch(a){throw s=n1e(s,a),s}finally{(s||t?.destroyOnReturn!==!1)&&(s===void 0||e._readableState.autoDestroy)?x1.destroyer(e,null):(e.off("readable",i),o())}}zU(mt.prototype,{readable:{__proto__:null,get(){let e=this._readableState;return!!e&&e.readable!==!1&&!e.destroyed&&!e.errorEmitted&&!e.endEmitted},set(e){this._readableState&&(this._readableState.readable=!!e)}},readableDidRead:{__proto__:null,enumerable:!1,get:function(){return this._readableState.dataEmitted}},readableAborted:{__proto__:null,enumerable:!1,get:function(){return!!(this._readableState.readable!==!1&&(this._readableState.destroyed||this._readableState.errored)&&!this._readableState.endEmitted)}},readableHighWaterMark:{__proto__:null,enumerable:!1,get:function(){return this._readableState.highWaterMark}},readableBuffer:{__proto__:null,enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}},readableFlowing:{__proto__:null,enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}},readableLength:{__proto__:null,enumerable:!1,get(){return this._readableState.length}},readableObjectMode:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.objectMode:!1}},readableEncoding:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.encoding:null}},errored:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.errored:null}},closed:{__proto__:null,get(){return this._readableState?this._readableState.closed:!1}},destroyed:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.destroyed:!1},set(e){this._readableState&&(this._readableState.destroyed=e)}},readableEnded:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.endEmitted:!1}}});zU(H3.prototype,{pipesCount:{__proto__:null,get(){return this.pipes.length}},paused:{__proto__:null,get(){return this[Sf]!==!1},set(e){this[Sf]=!!e}}});mt._fromList=E1e;function E1e(e,t){if(t.length===0)return null;let r;return t.objectMode?r=t.buffer.shift():!e||e>=t.length?(t.decoder?r=t.buffer.join(""):t.buffer.length===1?r=t.buffer.first():r=t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r}function qU(e){let t=e._readableState;Qt("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,al.nextTick(q2t,t,e))}function q2t(e,t){if(Qt("endReadableNT",e.endEmitted,e.length),!e.errored&&!e.closeEmitted&&!e.endEmitted&&e.length===0){if(e.endEmitted=!0,t.emit("end"),t.writable&&t.allowHalfOpen===!1)al.nextTick(H2t,t);else if(e.autoDestroy){let r=t._writableState;(!r||r.autoDestroy&&(r.finished||r.writable===!1))&&t.destroy()}}}function H2t(e){e.writable&&!e.writableEnded&&!e.destroyed&&e.end()}mt.from=function(e,t){return w2t(mt,e,t)};var HU;function b1e(){return HU===void 0&&(HU={}),HU}mt.fromWeb=function(e,t){return b1e().newStreamReadableFromReadableStream(e,t)};mt.toWeb=function(e,t){return b1e().newReadableStreamFromStreamReadable(e,t)};mt.wrap=function(e,t){var r,i;return new mt({objectMode:(r=(i=e.readableObjectMode)!==null&&i!==void 0?i:e.objectMode)!==null&&r!==void 0?r:!0,...t,destroy(s,o){x1.destroyer(e,s),o(s)}}).wrap(e)}});var Y3=g((kgr,D1e)=>{"use strict";d();var vf=ap(),{ArrayPrototypeSlice:B1e,Error:G2t,FunctionPrototypeSymbolHasInstance:S1e,ObjectDefineProperty:v1e,ObjectDefineProperties:j2t,ObjectSetPrototypeOf:_1e,StringPrototypeToLowerCase:z2t,Symbol:V2t,SymbolHasInstance:W2t}=Wr();D1e.exports=Xr;Xr.WritableState=ub;var{EventEmitter:Y2t}=require("events"),lb=O3().Stream,{Buffer:j3}=require("buffer"),W3=If(),{addAbortSignal:$2t}=ib(),{getHighWaterMark:J2t,getDefaultHighWaterMark:K2t}=nb(),{ERR_INVALID_ARG_TYPE:X2t,ERR_METHOD_NOT_IMPLEMENTED:Z2t,ERR_MULTIPLE_CALLBACK:x1e,ERR_STREAM_CANNOT_PIPE:ebt,ERR_STREAM_DESTROYED:cb,ERR_STREAM_ALREADY_FINISHED:tbt,ERR_STREAM_NULL_VALUES:rbt,ERR_STREAM_WRITE_AFTER_END:ibt,ERR_UNKNOWN_ENCODING:N1e}=es().codes,{errorOrDestroy:N1}=W3;_1e(Xr.prototype,lb.prototype);_1e(Xr,lb);function YU(){}var R1=V2t("kOnFinished");function ub(e,t,r){typeof r!="boolean"&&(r=t instanceof yc()),this.objectMode=!!(e&&e.objectMode),r&&(this.objectMode=this.objectMode||!!(e&&e.writableObjectMode)),this.highWaterMark=e?J2t(this,e,"writableHighWaterMark",r):K2t(!1),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;let i=!!(e&&e.decodeStrings===!1);this.decodeStrings=!i,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=sbt.bind(void 0,t),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,V3(this),this.pendingcb=0,this.constructed=!0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!e||e.emitClose!==!1,this.autoDestroy=!e||e.autoDestroy!==!1,this.errored=null,this.closed=!1,this.closeEmitted=!1,this[R1]=[]}function V3(e){e.buffered=[],e.bufferedIndex=0,e.allBuffers=!0,e.allNoop=!0}ub.prototype.getBuffer=function(){return B1e(this.buffered,this.bufferedIndex)};v1e(ub.prototype,"bufferedRequestCount",{__proto__:null,get(){return this.buffered.length-this.bufferedIndex}});function Xr(e){let t=this instanceof yc();if(!t&&!S1e(Xr,this))return new Xr(e);this._writableState=new ub(e,this,t),e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final),typeof e.construct=="function"&&(this._construct=e.construct),e.signal&&$2t(e.signal,this)),lb.call(this,e),W3.construct(this,()=>{let r=this._writableState;r.writing||JU(this,r),KU(this,r)})}v1e(Xr,W2t,{__proto__:null,value:function(e){return S1e(this,e)?!0:this!==Xr?!1:e&&e._writableState instanceof ub}});Xr.prototype.pipe=function(){N1(this,new ebt)};function R1e(e,t,r,i){let s=e._writableState;if(typeof r=="function")i=r,r=s.defaultEncoding;else{if(!r)r=s.defaultEncoding;else if(r!=="buffer"&&!j3.isEncoding(r))throw new N1e(r);typeof i!="function"&&(i=YU)}if(t===null)throw new rbt;if(!s.objectMode)if(typeof t=="string")s.decodeStrings!==!1&&(t=j3.from(t,r),r="buffer");else if(t instanceof j3)r="buffer";else if(lb._isUint8Array(t))t=lb._uint8ArrayToBuffer(t),r="buffer";else throw new X2t("chunk",["string","Buffer","Uint8Array"],t);let o;return s.ending?o=new ibt:s.destroyed&&(o=new cb("write")),o?(vf.nextTick(i,o),N1(e,o,!0),o):(s.pendingcb++,nbt(e,s,t,r,i))}Xr.prototype.write=function(e,t,r){return R1e(this,e,t,r)===!0};Xr.prototype.cork=function(){this._writableState.corked++};Xr.prototype.uncork=function(){let e=this._writableState;e.corked&&(e.corked--,e.writing||JU(this,e))};Xr.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=z2t(t)),!j3.isEncoding(t))throw new N1e(t);return this._writableState.defaultEncoding=t,this};function nbt(e,t,r,i,s){let o=t.objectMode?1:r.length;t.length+=o;let a=t.lengthr.bufferedIndex&&JU(e,r),i?r.afterWriteTickInfo!==null&&r.afterWriteTickInfo.cb===s?r.afterWriteTickInfo.count++:(r.afterWriteTickInfo={count:1,cb:s,stream:e,state:r},vf.nextTick(obt,r.afterWriteTickInfo)):Q1e(e,r,1,s))}function obt({stream:e,state:t,count:r,cb:i}){return t.afterWriteTickInfo=null,Q1e(e,t,r,i)}function Q1e(e,t,r,i){for(!t.ending&&!e.destroyed&&t.length===0&&t.needDrain&&(t.needDrain=!1,e.emit("drain"));r-- >0;)t.pendingcb--,i();t.destroyed&&$U(t),KU(e,t)}function $U(e){if(e.writing)return;for(let s=e.bufferedIndex;s1&&e._writev){t.pendingcb-=o-1;let l=t.allNoop?YU:u=>{for(let p=a;p256?(r.splice(0,a),t.bufferedIndex=0):t.bufferedIndex=a}t.bufferProcessing=!1}Xr.prototype._write=function(e,t,r){if(this._writev)this._writev([{chunk:e,encoding:t}],r);else throw new Z2t("_write()")};Xr.prototype._writev=null;Xr.prototype.end=function(e,t,r){let i=this._writableState;typeof e=="function"?(r=e,e=null,t=null):typeof t=="function"&&(r=t,t=null);let s;if(e!=null){let o=R1e(this,e,t);o instanceof G2t&&(s=o)}return i.corked&&(i.corked=1,this.uncork()),s||(!i.errored&&!i.ending?(i.ending=!0,KU(this,i,!0),i.ended=!0):i.finished?s=new tbt("end"):i.destroyed&&(s=new cb("end"))),typeof r=="function"&&(s||i.finished?vf.nextTick(r,s):i[R1].push(r)),this};function z3(e){return e.ending&&!e.destroyed&&e.constructed&&e.length===0&&!e.errored&&e.buffered.length===0&&!e.finished&&!e.writing&&!e.errorEmitted&&!e.closeEmitted}function abt(e,t){let r=!1;function i(s){if(r){N1(e,s??x1e());return}if(r=!0,t.pendingcb--,s){let o=t[R1].splice(0);for(let a=0;a{z3(s)?WU(i,s):s.pendingcb--},e,t)):z3(t)&&(t.pendingcb++,WU(e,t))))}function WU(e,t){t.pendingcb--,t.finished=!0;let r=t[R1].splice(0);for(let i=0;i{d();var XU=ap(),ubt=require("buffer"),{isReadable:dbt,isWritable:pbt,isIterable:P1e,isNodeStream:Abt,isReadableNodeStream:O1e,isWritableNodeStream:k1e,isDuplexNodeStream:fbt,isReadableStream:L1e,isWritableStream:F1e}=hc(),M1e=Ru(),{AbortError:z1e,codes:{ERR_INVALID_ARG_TYPE:hbt,ERR_INVALID_RETURN_VALUE:U1e}}=es(),{destroyer:T1}=If(),mbt=yc(),V1e=ab(),gbt=Y3(),{createDeferredPromise:q1e}=_s(),H1e=LU(),G1e=globalThis.Blob||ubt.Blob,ybt=typeof G1e<"u"?function(t){return t instanceof G1e}:function(t){return!1},Ebt=globalThis.AbortController||w1().AbortController,{FunctionPrototypeCall:j1e}=Wr(),up=class extends mbt{constructor(t){super(t),t?.readable===!1&&(this._readableState.readable=!1,this._readableState.ended=!0,this._readableState.endEmitted=!0),t?.writable===!1&&(this._writableState.writable=!1,this._writableState.ending=!0,this._writableState.ended=!0,this._writableState.finished=!0)}};W1e.exports=function e(t,r){if(fbt(t))return t;if(O1e(t))return Q1({readable:t});if(k1e(t))return Q1({writable:t});if(Abt(t))return Q1({writable:!1,readable:!1});if(L1e(t))return Q1({readable:V1e.fromWeb(t)});if(F1e(t))return Q1({writable:gbt.fromWeb(t)});if(typeof t=="function"){let{value:s,write:o,final:a,destroy:l}=bbt(t);if(P1e(s))return H1e(up,s,{objectMode:!0,write:o,final:a,destroy:l});let c=s?.then;if(typeof c=="function"){let u,p=j1e(c,s,A=>{if(A!=null)throw new U1e("nully","body",A)},A=>{T1(u,A)});return u=new up({objectMode:!0,readable:!1,write:o,final(A){a(async()=>{try{await p,XU.nextTick(A,null)}catch(f){XU.nextTick(A,f)}})},destroy:l})}throw new U1e("Iterable, AsyncIterable or AsyncFunction",r,s)}if(ybt(t))return e(t.arrayBuffer());if(P1e(t))return H1e(up,t,{objectMode:!0,writable:!1});if(L1e(t?.readable)&&F1e(t?.writable))return up.fromWeb(t);if(typeof t?.writable=="object"||typeof t?.readable=="object"){let s=t!=null&&t.readable?O1e(t?.readable)?t?.readable:e(t.readable):void 0,o=t!=null&&t.writable?k1e(t?.writable)?t?.writable:e(t.writable):void 0;return Q1({readable:s,writable:o})}let i=t?.then;if(typeof i=="function"){let s;return j1e(i,t,o=>{o!=null&&s.push(o),s.push(null)},o=>{T1(s,o)}),s=new up({objectMode:!0,writable:!1,read(){}})}throw new hbt(r,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],t)};function bbt(e){let{promise:t,resolve:r}=q1e(),i=new Ebt,s=i.signal;return{value:e((async function*(){for(;;){let a=t;t=null;let{chunk:l,done:c,cb:u}=await a;if(XU.nextTick(u),c)return;if(s.aborted)throw new z1e(void 0,{cause:s.reason});({promise:t,resolve:r}=q1e()),yield l}})(),{signal:s}),write(a,l,c){let u=r;r=null,u({chunk:a,done:!1,cb:c})},final(a){let l=r;r=null,l({done:!0,cb:a})},destroy(a,l){i.abort(),l(a)}}}function Q1(e){let t=e.readable&&typeof e.readable.read!="function"?V1e.wrap(e.readable):e.readable,r=e.writable,i=!!dbt(t),s=!!pbt(r),o,a,l,c,u;function p(A){let f=c;c=null,f?f(A):A&&u.destroy(A)}return u=new up({readableObjectMode:!!(t!=null&&t.readableObjectMode),writableObjectMode:!!(r!=null&&r.writableObjectMode),readable:i,writable:s}),s&&(M1e(r,A=>{s=!1,A&&T1(t,A),p(A)}),u._write=function(A,f,m){r.write(A,f)?m():o=m},u._final=function(A){r.end(),a=A},r.on("drain",function(){if(o){let A=o;o=null,A()}}),r.on("finish",function(){if(a){let A=a;a=null,A()}})),i&&(M1e(t,A=>{i=!1,A&&T1(t,A),p(A)}),t.on("readable",function(){if(l){let A=l;l=null,A()}}),t.on("end",function(){u.push(null)}),u._read=function(){for(;;){let A=t.read();if(A===null){l=u._read;return}if(!u.push(A))return}}),u._destroy=function(A,f){!A&&c!==null&&(A=new z1e),l=null,o=null,a=null,c===null?f(A):(c=f,T1(r,A),T1(t,A))},u}});var yc=g((Ugr,K1e)=>{"use strict";d();var{ObjectDefineProperties:Cbt,ObjectGetOwnPropertyDescriptor:Qu,ObjectKeys:wbt,ObjectSetPrototypeOf:$1e}=Wr();K1e.exports=ll;var tq=ab(),Ca=Y3();$1e(ll.prototype,tq.prototype);$1e(ll,tq);{let e=wbt(Ca.prototype);for(let t=0;t{"use strict";d();var{ObjectSetPrototypeOf:X1e,Symbol:Ibt}=Wr();Z1e.exports=Tu;var{ERR_METHOD_NOT_IMPLEMENTED:Bbt}=es().codes,iq=yc(),{getHighWaterMark:Sbt}=nb();X1e(Tu.prototype,iq.prototype);X1e(Tu,iq);var db=Ibt("kCallback");function Tu(e){if(!(this instanceof Tu))return new Tu(e);let t=e?Sbt(this,e,"readableHighWaterMark",!0):null;t===0&&(e={...e,highWaterMark:null,readableHighWaterMark:t,writableHighWaterMark:e.writableHighWaterMark||0}),iq.call(this,e),this._readableState.sync=!1,this[db]=null,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.on("prefinish",vbt)}function rq(e){typeof this._flush=="function"&&!this.destroyed?this._flush((t,r)=>{if(t){e?e(t):this.destroy(t);return}r!=null&&this.push(r),this.push(null),e&&e()}):(this.push(null),e&&e())}function vbt(){this._final!==rq&&rq.call(this)}Tu.prototype._final=rq;Tu.prototype._transform=function(e,t,r){throw new Bbt("_transform()")};Tu.prototype._write=function(e,t,r){let i=this._readableState,s=this._writableState,o=i.length;this._transform(e,t,(a,l)=>{if(a){r(a);return}l!=null&&this.push(l),s.ended||o===i.length||i.length{"use strict";d();var{ObjectSetPrototypeOf:e0e}=Wr();t0e.exports=D1;var sq=nq();e0e(D1.prototype,sq.prototype);e0e(D1,sq);function D1(e){if(!(this instanceof D1))return new D1(e);sq.call(this,e)}D1.prototype._transform=function(e,t,r){r(null,e)}});var X3=g((Vgr,o0e)=>{d();var pb=ap(),{ArrayIsArray:_bt,Promise:xbt,SymbolAsyncIterator:Nbt,SymbolDispose:Rbt}=Wr(),K3=Ru(),{once:Qbt}=_s(),Tbt=If(),r0e=yc(),{aggregateTwoErrors:Dbt,codes:{ERR_INVALID_ARG_TYPE:hq,ERR_INVALID_RETURN_VALUE:aq,ERR_MISSING_ARGS:Pbt,ERR_STREAM_DESTROYED:Obt,ERR_STREAM_PREMATURE_CLOSE:kbt},AbortError:Lbt}=es(),{validateFunction:Fbt,validateAbortSignal:Mbt}=B1(),{isIterable:_f,isReadable:lq,isReadableNodeStream:J3,isNodeStream:i0e,isTransformStream:P1,isWebStream:Ubt,isReadableStream:cq,isReadableFinished:qbt}=hc(),Hbt=globalThis.AbortController||w1().AbortController,uq,dq,pq;function n0e(e,t,r){let i=!1;e.on("close",()=>{i=!0});let s=K3(e,{readable:t,writable:r},o=>{i=!o});return{destroy:o=>{i||(i=!0,Tbt.destroyer(e,o||new Obt("pipe")))},cleanup:s}}function Gbt(e){return Fbt(e[e.length-1],"streams[stream.length - 1]"),e.pop()}function Aq(e){if(_f(e))return e;if(J3(e))return jbt(e);throw new hq("val",["Readable","Iterable","AsyncIterable"],e)}async function*jbt(e){dq||(dq=ab()),yield*dq.prototype[Nbt].call(e)}async function $3(e,t,r,{end:i}){let s,o=null,a=u=>{if(u&&(s=u),o){let p=o;o=null,p()}},l=()=>new xbt((u,p)=>{s?p(s):o=()=>{s?p(s):u()}});t.on("drain",a);let c=K3(t,{readable:!1},a);try{t.writableNeedDrain&&await l();for await(let u of e)t.write(u)||await l();i&&(t.end(),await l()),r()}catch(u){r(s!==u?Dbt(s,u):u)}finally{c(),t.off("drain",a)}}async function fq(e,t,r,{end:i}){P1(t)&&(t=t.writable);let s=t.getWriter();try{for await(let o of e)await s.ready,s.write(o).catch(()=>{});await s.ready,i&&await s.close(),r()}catch(o){try{await s.abort(o),r(o)}catch(a){r(a)}}}function zbt(...e){return s0e(e,Qbt(Gbt(e)))}function s0e(e,t,r){if(e.length===1&&_bt(e[0])&&(e=e[0]),e.length<2)throw new Pbt("streams");let i=new Hbt,s=i.signal,o=r?.signal,a=[];Mbt(o,"options.signal");function l(){y(new Lbt)}pq=pq||_s().addAbortListener;let c;o&&(c=pq(o,l));let u,p,A=[],f=0;function m(S){y(S,--f===0)}function y(S,R){var U;if(S&&(!u||u.code==="ERR_STREAM_PREMATURE_CLOSE")&&(u=S),!(!u&&!R)){for(;A.length;)A.shift()(u);(U=c)===null||U===void 0||U[Rbt](),i.abort(),R&&(u||a.forEach(z=>z()),pb.nextTick(t,u,p))}}let E;for(let S=0;S0,L=U||r?.end!==!1,ee=S===e.length-1;if(i0e(R)){let k=function(Z){Z&&Z.name!=="AbortError"&&Z.code!=="ERR_STREAM_PREMATURE_CLOSE"&&m(Z)};var w=k;if(L){let{destroy:Z,cleanup:se}=n0e(R,U,z);A.push(Z),lq(R)&&ee&&a.push(se)}R.on("error",k),lq(R)&&ee&&a.push(()=>{R.removeListener("error",k)})}if(S===0)if(typeof R=="function"){if(E=R({signal:s}),!_f(E))throw new aq("Iterable, AsyncIterable or Stream","source",E)}else _f(R)||J3(R)||P1(R)?E=R:E=r0e.from(R);else if(typeof R=="function"){if(P1(E)){var b;E=Aq((b=E)===null||b===void 0?void 0:b.readable)}else E=Aq(E);if(E=R(E,{signal:s}),U){if(!_f(E,!0))throw new aq("AsyncIterable",`transform[${S-1}]`,E)}else{var C;uq||(uq=oq());let k=new uq({objectMode:!0}),Z=(C=E)===null||C===void 0?void 0:C.then;if(typeof Z=="function")f++,Z.call(E,ge=>{p=ge,ge!=null&&k.write(ge),L&&k.end(),pb.nextTick(m)},ge=>{k.destroy(ge),pb.nextTick(m,ge)});else if(_f(E,!0))f++,$3(E,k,m,{end:L});else if(cq(E)||P1(E)){let ge=E.readable||E;f++,$3(ge,k,m,{end:L})}else throw new aq("AsyncIterable or Promise","destination",E);E=k;let{destroy:se,cleanup:oe}=n0e(E,!1,!0);A.push(se),ee&&a.push(oe)}}else if(i0e(R)){if(J3(E)){f+=2;let k=Vbt(E,R,m,{end:L});lq(R)&&ee&&a.push(k)}else if(P1(E)||cq(E)){let k=E.readable||E;f++,$3(k,R,m,{end:L})}else if(_f(E))f++,$3(E,R,m,{end:L});else throw new hq("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],E);E=R}else if(Ubt(R)){if(J3(E))f++,fq(Aq(E),R,m,{end:L});else if(cq(E)||_f(E))f++,fq(E,R,m,{end:L});else if(P1(E))f++,fq(E.readable,R,m,{end:L});else throw new hq("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],E);E=R}else E=r0e.from(R)}return(s!=null&&s.aborted||o!=null&&o.aborted)&&pb.nextTick(l),E}function Vbt(e,t,r,{end:i}){let s=!1;if(t.on("close",()=>{s||r(new kbt)}),e.pipe(t,{end:!1}),i){let a=function(){s=!0,t.end()};var o=a;qbt(e)?pb.nextTick(a):e.once("end",a)}else r();return K3(e,{readable:!0,writable:!1},a=>{let l=e._readableState;a&&a.code==="ERR_STREAM_PREMATURE_CLOSE"&&l&&l.ended&&!l.errored&&!l.errorEmitted?e.once("end",r).once("error",r):r(a)}),K3(t,{readable:!1,writable:!0},r)}o0e.exports={pipelineImpl:s0e,pipeline:zbt}});var gq=g((Ygr,p0e)=>{"use strict";d();var{pipeline:Wbt}=X3(),Z3=yc(),{destroyer:Ybt}=If(),{isNodeStream:ex,isReadable:a0e,isWritable:l0e,isWebStream:mq,isTransformStream:xf,isWritableStream:c0e,isReadableStream:u0e}=hc(),{AbortError:$bt,codes:{ERR_INVALID_ARG_VALUE:d0e,ERR_MISSING_ARGS:Jbt}}=es(),Kbt=Ru();p0e.exports=function(...t){if(t.length===0)throw new Jbt("streams");if(t.length===1)return Z3.from(t[0]);let r=[...t];if(typeof t[0]=="function"&&(t[0]=Z3.from(t[0])),typeof t[t.length-1]=="function"){let m=t.length-1;t[m]=Z3.from(t[m])}for(let m=0;m0&&!(l0e(t[m])||c0e(t[m])||xf(t[m])))throw new d0e(`streams[${m}]`,r[m],"must be writable")}let i,s,o,a,l;function c(m){let y=a;a=null,y?y(m):m?l.destroy(m):!f&&!A&&l.destroy()}let u=t[0],p=Wbt(t,c),A=!!(l0e(u)||c0e(u)||xf(u)),f=!!(a0e(p)||u0e(p)||xf(p));if(l=new Z3({writableObjectMode:!!(u!=null&&u.writableObjectMode),readableObjectMode:!!(p!=null&&p.readableObjectMode),writable:A,readable:f}),A){if(ex(u))l._write=function(y,E,b){u.write(y,E)?b():i=b},l._final=function(y){u.end(),s=y},u.on("drain",function(){if(i){let y=i;i=null,y()}});else if(mq(u)){let E=(xf(u)?u.writable:u).getWriter();l._write=async function(b,C,w){try{await E.ready,E.write(b).catch(()=>{}),w()}catch(S){w(S)}},l._final=async function(b){try{await E.ready,E.close().catch(()=>{}),s=b}catch(C){b(C)}}}let m=xf(p)?p.readable:p;Kbt(m,()=>{if(s){let y=s;s=null,y()}})}if(f){if(ex(p))p.on("readable",function(){if(o){let m=o;o=null,m()}}),p.on("end",function(){l.push(null)}),l._read=function(){for(;;){let m=p.read();if(m===null){o=l._read;return}if(!l.push(m))return}};else if(mq(p)){let y=(xf(p)?p.readable:p).getReader();l._read=async function(){for(;;)try{let{value:E,done:b}=await y.read();if(!l.push(E))return;if(b){l.push(null);return}}catch{return}}}}return l._destroy=function(m,y){!m&&a!==null&&(m=new $bt),o=null,i=null,s=null,a===null?y(m):(a=y,ex(p)&&Ybt(p,m))},l}});var w0e=g((Jgr,bq)=>{"use strict";d();var Xbt=globalThis.AbortController||w1().AbortController,{codes:{ERR_INVALID_ARG_VALUE:Zbt,ERR_INVALID_ARG_TYPE:Ab,ERR_MISSING_ARGS:eCt,ERR_OUT_OF_RANGE:tCt},AbortError:Ec}=es(),{validateAbortSignal:Nf,validateInteger:A0e,validateObject:Rf}=B1(),rCt=Wr().Symbol("kWeak"),iCt=Wr().Symbol("kResistStopPropagation"),{finished:nCt}=Ru(),sCt=gq(),{addAbortSignalNoValidate:oCt}=ib(),{isWritable:aCt,isNodeStream:lCt}=hc(),{deprecate:cCt}=_s(),{ArrayPrototypePush:uCt,Boolean:dCt,MathFloor:f0e,Number:pCt,NumberIsNaN:ACt,Promise:h0e,PromiseReject:m0e,PromiseResolve:fCt,PromisePrototypeThen:g0e,Symbol:E0e}=Wr(),tx=E0e("kEmpty"),y0e=E0e("kEof");function hCt(e,t){if(t!=null&&Rf(t,"options"),t?.signal!=null&&Nf(t.signal,"options.signal"),lCt(e)&&!aCt(e))throw new Zbt("stream",e,"must be writable");let r=sCt(this,e);return t!=null&&t.signal&&oCt(t.signal,r),r}function rx(e,t){if(typeof e!="function")throw new Ab("fn",["Function","AsyncFunction"],e);t!=null&&Rf(t,"options"),t?.signal!=null&&Nf(t.signal,"options.signal");let r=1;t?.concurrency!=null&&(r=f0e(t.concurrency));let i=r-1;return t?.highWaterMark!=null&&(i=f0e(t.highWaterMark)),A0e(r,"options.concurrency",1),A0e(i,"options.highWaterMark",0),i+=r,async function*(){let o=_s().AbortSignalAny([t?.signal].filter(dCt)),a=this,l=[],c={signal:o},u,p,A=!1,f=0;function m(){A=!0,y()}function y(){f-=1,E()}function E(){p&&!A&&f=i||f>=r)&&await new h0e(w=>{p=w})}l.push(y0e)}catch(C){let w=m0e(C);g0e(w,y,m),l.push(w)}finally{A=!0,u&&(u(),u=null)}}b();try{for(;;){for(;l.length>0;){let C=await l[0];if(C===y0e)return;if(o.aborted)throw new Ec;C!==tx&&(yield C),l.shift(),E()}await new h0e(C=>{u=C})}}finally{A=!0,p&&(p(),p=null)}}.call(this)}function mCt(e=void 0){return e!=null&&Rf(e,"options"),e?.signal!=null&&Nf(e.signal,"options.signal"),async function*(){let r=0;for await(let s of this){var i;if(e!=null&&(i=e.signal)!==null&&i!==void 0&&i.aborted)throw new Ec({cause:e.signal.reason});yield[r++,s]}}.call(this)}async function b0e(e,t=void 0){for await(let r of Eq.call(this,e,t))return!0;return!1}async function gCt(e,t=void 0){if(typeof e!="function")throw new Ab("fn",["Function","AsyncFunction"],e);return!await b0e.call(this,async(...r)=>!await e(...r),t)}async function yCt(e,t){for await(let r of Eq.call(this,e,t))return r}async function ECt(e,t){if(typeof e!="function")throw new Ab("fn",["Function","AsyncFunction"],e);async function r(i,s){return await e(i,s),tx}for await(let i of rx.call(this,r,t));}function Eq(e,t){if(typeof e!="function")throw new Ab("fn",["Function","AsyncFunction"],e);async function r(i,s){return await e(i,s)?i:tx}return rx.call(this,r,t)}var yq=class extends eCt{constructor(){super("reduce"),this.message="Reduce of an empty stream requires an initial value"}};async function bCt(e,t,r){var i;if(typeof e!="function")throw new Ab("reducer",["Function","AsyncFunction"],e);r!=null&&Rf(r,"options"),r?.signal!=null&&Nf(r.signal,"options.signal");let s=arguments.length>1;if(r!=null&&(i=r.signal)!==null&&i!==void 0&&i.aborted){let u=new Ec(void 0,{cause:r.signal.reason});throw this.once("error",()=>{}),await nCt(this.destroy(u)),u}let o=new Xbt,a=o.signal;if(r!=null&&r.signal){let u={once:!0,[rCt]:this,[iCt]:!0};r.signal.addEventListener("abort",()=>o.abort(),u)}let l=!1;try{for await(let u of this){var c;if(l=!0,r!=null&&(c=r.signal)!==null&&c!==void 0&&c.aborted)throw new Ec;s?t=await e(t,u,{signal:a}):(t=u,s=!0)}if(!l&&!s)throw new yq}finally{o.abort()}return t}async function CCt(e){e!=null&&Rf(e,"options"),e?.signal!=null&&Nf(e.signal,"options.signal");let t=[];for await(let i of this){var r;if(e!=null&&(r=e.signal)!==null&&r!==void 0&&r.aborted)throw new Ec(void 0,{cause:e.signal.reason});uCt(t,i)}return t}function wCt(e,t){let r=rx.call(this,e,t);return async function*(){for await(let s of r)yield*s}.call(this)}function C0e(e){if(e=pCt(e),ACt(e))return 0;if(e<0)throw new tCt("number",">= 0",e);return e}function ICt(e,t=void 0){return t!=null&&Rf(t,"options"),t?.signal!=null&&Nf(t.signal,"options.signal"),e=C0e(e),async function*(){var i;if(t!=null&&(i=t.signal)!==null&&i!==void 0&&i.aborted)throw new Ec;for await(let o of this){var s;if(t!=null&&(s=t.signal)!==null&&s!==void 0&&s.aborted)throw new Ec;e--<=0&&(yield o)}}.call(this)}function BCt(e,t=void 0){return t!=null&&Rf(t,"options"),t?.signal!=null&&Nf(t.signal,"options.signal"),e=C0e(e),async function*(){var i;if(t!=null&&(i=t.signal)!==null&&i!==void 0&&i.aborted)throw new Ec;for await(let o of this){var s;if(t!=null&&(s=t.signal)!==null&&s!==void 0&&s.aborted)throw new Ec;if(e-- >0&&(yield o),e<=0)return}}.call(this)}bq.exports.streamReturningOperators={asIndexedPairs:cCt(mCt,"readable.asIndexedPairs will be removed in a future version."),drop:ICt,filter:Eq,flatMap:wCt,map:rx,take:BCt,compose:hCt};bq.exports.promiseReturningOperators={every:gCt,forEach:ECt,reduce:bCt,toArray:CCt,some:b0e,find:yCt}});var Cq=g((Xgr,I0e)=>{"use strict";d();var{ArrayPrototypePop:SCt,Promise:vCt}=Wr(),{isIterable:_Ct,isNodeStream:xCt,isWebStream:NCt}=hc(),{pipelineImpl:RCt}=X3(),{finished:QCt}=Ru();wq();function TCt(...e){return new vCt((t,r)=>{let i,s,o=e[e.length-1];if(o&&typeof o=="object"&&!xCt(o)&&!_Ct(o)&&!NCt(o)){let a=SCt(e);i=a.signal,s=a.end}RCt(e,(a,l)=>{a?r(a):t(l)},{signal:i,end:s})})}I0e.exports={finished:QCt,pipeline:TCt}});var wq=g((e1r,T0e)=>{"use strict";d();var{Buffer:DCt}=require("buffer"),{ObjectDefineProperty:Du,ObjectKeys:v0e,ReflectApply:_0e}=Wr(),{promisify:{custom:x0e}}=_s(),{streamReturningOperators:B0e,promiseReturningOperators:S0e}=w0e(),{codes:{ERR_ILLEGAL_CONSTRUCTOR:N0e}}=es(),PCt=gq(),{setDefaultHighWaterMark:OCt,getDefaultHighWaterMark:kCt}=nb(),{pipeline:R0e}=X3(),{destroyer:LCt}=If(),Q0e=Ru(),Iq=Cq(),fb=hc(),Ur=T0e.exports=O3().Stream;Ur.isDestroyed=fb.isDestroyed;Ur.isDisturbed=fb.isDisturbed;Ur.isErrored=fb.isErrored;Ur.isReadable=fb.isReadable;Ur.isWritable=fb.isWritable;Ur.Readable=ab();for(let e of v0e(B0e)){let r=function(...i){if(new.target)throw N0e();return Ur.Readable.from(_0e(t,this,i))},t=B0e[e];Du(r,"name",{__proto__:null,value:t.name}),Du(r,"length",{__proto__:null,value:t.length}),Du(Ur.Readable.prototype,e,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}for(let e of v0e(S0e)){let r=function(...i){if(new.target)throw N0e();return _0e(t,this,i)},t=S0e[e];Du(r,"name",{__proto__:null,value:t.name}),Du(r,"length",{__proto__:null,value:t.length}),Du(Ur.Readable.prototype,e,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}Ur.Writable=Y3();Ur.Duplex=yc();Ur.Transform=nq();Ur.PassThrough=oq();Ur.pipeline=R0e;var{addAbortSignal:FCt}=ib();Ur.addAbortSignal=FCt;Ur.finished=Q0e;Ur.destroy=LCt;Ur.compose=PCt;Ur.setDefaultHighWaterMark=OCt;Ur.getDefaultHighWaterMark=kCt;Du(Ur,"promises",{__proto__:null,configurable:!0,enumerable:!0,get(){return Iq}});Du(R0e,x0e,{__proto__:null,enumerable:!0,get(){return Iq.pipeline}});Du(Q0e,x0e,{__proto__:null,enumerable:!0,get(){return Iq.finished}});Ur.Stream=Ur;Ur._isUint8Array=function(t){return t instanceof Uint8Array};Ur._uint8ArrayToBuffer=function(t){return DCt.from(t.buffer,t.byteOffset,t.byteLength)}});var Qf=g((r1r,Bt)=>{"use strict";d();var Gi=require("stream");if(Gi&&process.env.READABLE_STREAM==="disable"){let e=Gi.promises;Bt.exports._uint8ArrayToBuffer=Gi._uint8ArrayToBuffer,Bt.exports._isUint8Array=Gi._isUint8Array,Bt.exports.isDisturbed=Gi.isDisturbed,Bt.exports.isErrored=Gi.isErrored,Bt.exports.isReadable=Gi.isReadable,Bt.exports.Readable=Gi.Readable,Bt.exports.Writable=Gi.Writable,Bt.exports.Duplex=Gi.Duplex,Bt.exports.Transform=Gi.Transform,Bt.exports.PassThrough=Gi.PassThrough,Bt.exports.addAbortSignal=Gi.addAbortSignal,Bt.exports.finished=Gi.finished,Bt.exports.destroy=Gi.destroy,Bt.exports.pipeline=Gi.pipeline,Bt.exports.compose=Gi.compose,Object.defineProperty(Gi,"promises",{configurable:!0,enumerable:!0,get(){return e}}),Bt.exports.Stream=Gi.Stream}else{let e=wq(),t=Cq(),r=e.Readable.destroy;Bt.exports=e.Readable,Bt.exports._uint8ArrayToBuffer=e._uint8ArrayToBuffer,Bt.exports._isUint8Array=e._isUint8Array,Bt.exports.isDisturbed=e.isDisturbed,Bt.exports.isErrored=e.isErrored,Bt.exports.isReadable=e.isReadable,Bt.exports.Readable=e.Readable,Bt.exports.Writable=e.Writable,Bt.exports.Duplex=e.Duplex,Bt.exports.Transform=e.Transform,Bt.exports.PassThrough=e.PassThrough,Bt.exports.addAbortSignal=e.addAbortSignal,Bt.exports.finished=e.finished,Bt.exports.destroy=e.destroy,Bt.exports.destroy=r,Bt.exports.pipeline=e.pipeline,Bt.exports.compose=e.compose,Object.defineProperty(e,"promises",{configurable:!0,enumerable:!0,get(){return t}}),Bt.exports.Stream=e.Stream}Bt.exports.default=Bt.exports});var P0e=g((n1r,D0e)=>{d();function MCt(e,t){for(var r=-1,i=t.length,s=e.length;++r{d();var O0e=b3(),UCt=sU(),qCt=oU(),k0e=O0e?O0e.isConcatSpreadable:void 0;function HCt(e){return qCt(e)||UCt(e)||!!(k0e&&e&&e[k0e])}L0e.exports=HCt});var ix=g((l1r,U0e)=>{d();var GCt=P0e(),jCt=F0e();function M0e(e,t,r,i,s){var o=-1,a=e.length;for(r||(r=jCt),s||(s=[]);++o0&&r(l)?t>1?M0e(l,t-1,r,i,s):GCt(s,l):i||(s[s.length]=l)}return s}U0e.exports=M0e});var H0e=g((u1r,q0e)=>{d();var zCt=ix();function VCt(e){var t=e==null?0:e.length;return t?zCt(e,1):[]}q0e.exports=VCt});var hb=g((p1r,G0e)=>{d();var WCt=Y2(),YCt=WCt(Object,"create");G0e.exports=YCt});var V0e=g((f1r,z0e)=>{d();var j0e=hb();function $Ct(){this.__data__=j0e?j0e(null):{},this.size=0}z0e.exports=$Ct});var Y0e=g((m1r,W0e)=>{d();function JCt(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}W0e.exports=JCt});var J0e=g((y1r,$0e)=>{d();var KCt=hb(),XCt="__lodash_hash_undefined__",ZCt=Object.prototype,ewt=ZCt.hasOwnProperty;function twt(e){var t=this.__data__;if(KCt){var r=t[e];return r===XCt?void 0:r}return ewt.call(t,e)?t[e]:void 0}$0e.exports=twt});var X0e=g((b1r,K0e)=>{d();var rwt=hb(),iwt=Object.prototype,nwt=iwt.hasOwnProperty;function swt(e){var t=this.__data__;return rwt?t[e]!==void 0:nwt.call(t,e)}K0e.exports=swt});var eye=g((w1r,Z0e)=>{d();var owt=hb(),awt="__lodash_hash_undefined__";function lwt(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=owt&&t===void 0?awt:t,this}Z0e.exports=lwt});var rye=g((B1r,tye)=>{d();var cwt=V0e(),uwt=Y0e(),dwt=J0e(),pwt=X0e(),Awt=eye();function O1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{d();function fwt(){this.__data__=[],this.size=0}iye.exports=fwt});var mb=g((x1r,sye)=>{d();var hwt=w3();function mwt(e,t){for(var r=e.length;r--;)if(hwt(e[r][0],t))return r;return-1}sye.exports=mwt});var aye=g((R1r,oye)=>{d();var gwt=mb(),ywt=Array.prototype,Ewt=ywt.splice;function bwt(e){var t=this.__data__,r=gwt(t,e);if(r<0)return!1;var i=t.length-1;return r==i?t.pop():Ewt.call(t,r,1),--this.size,!0}oye.exports=bwt});var cye=g((T1r,lye)=>{d();var Cwt=mb();function wwt(e){var t=this.__data__,r=Cwt(t,e);return r<0?void 0:t[r][1]}lye.exports=wwt});var dye=g((P1r,uye)=>{d();var Iwt=mb();function Bwt(e){return Iwt(this.__data__,e)>-1}uye.exports=Bwt});var Aye=g((k1r,pye)=>{d();var Swt=mb();function vwt(e,t){var r=this.__data__,i=Swt(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}pye.exports=vwt});var hye=g((F1r,fye)=>{d();var _wt=nye(),xwt=aye(),Nwt=cye(),Rwt=dye(),Qwt=Aye();function k1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{d();var Twt=Y2(),Dwt=g1(),Pwt=Twt(Dwt,"Map");mye.exports=Pwt});var bye=g((H1r,Eye)=>{d();var yye=rye(),Owt=hye(),kwt=gye();function Lwt(){this.size=0,this.__data__={hash:new yye,map:new(kwt||Owt),string:new yye}}Eye.exports=Lwt});var wye=g((j1r,Cye)=>{d();function Fwt(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}Cye.exports=Fwt});var gb=g((V1r,Iye)=>{d();var Mwt=wye();function Uwt(e,t){var r=e.__data__;return Mwt(t)?r[typeof t=="string"?"string":"hash"]:r.map}Iye.exports=Uwt});var Sye=g((Y1r,Bye)=>{d();var qwt=gb();function Hwt(e){var t=qwt(this,e).delete(e);return this.size-=t?1:0,t}Bye.exports=Hwt});var _ye=g((J1r,vye)=>{d();var Gwt=gb();function jwt(e){return Gwt(this,e).get(e)}vye.exports=jwt});var Nye=g((X1r,xye)=>{d();var zwt=gb();function Vwt(e){return zwt(this,e).has(e)}xye.exports=Vwt});var Qye=g((e0r,Rye)=>{d();var Wwt=gb();function Ywt(e,t){var r=Wwt(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}Rye.exports=Ywt});var Dye=g((r0r,Tye)=>{d();var $wt=bye(),Jwt=Sye(),Kwt=_ye(),Xwt=Nye(),Zwt=Qye();function L1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{d();var eIt="__lodash_hash_undefined__";function tIt(e){return this.__data__.set(e,eIt),this}Pye.exports=tIt});var Lye=g((o0r,kye)=>{d();function rIt(e){return this.__data__.has(e)}kye.exports=rIt});var Bq=g((l0r,Fye)=>{d();var iIt=Dye(),nIt=Oye(),sIt=Lye();function nx(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new iIt;++t{d();function oIt(e,t,r,i){for(var s=e.length,o=r+(i?1:-1);i?o--:++o{d();function aIt(e){return e!==e}qye.exports=aIt});var jye=g((f0r,Gye)=>{d();function lIt(e,t,r){for(var i=r-1,s=e.length;++i{d();var cIt=Uye(),uIt=Hye(),dIt=jye();function pIt(e,t,r){return t===t?dIt(e,t,r):cIt(e,uIt,r)}zye.exports=pIt});var Sq=g((y0r,Wye)=>{d();var AIt=Vye();function fIt(e,t){var r=e==null?0:e.length;return!!r&&AIt(e,t,0)>-1}Wye.exports=fIt});var vq=g((b0r,Yye)=>{d();function hIt(e,t,r){for(var i=-1,s=e==null?0:e.length;++i{d();function mIt(e,t){for(var r=-1,i=e==null?0:e.length,s=Array(i);++r{d();function gIt(e,t){return e.has(t)}Kye.exports=gIt});var Zye=g((v0r,Xye)=>{d();var yIt=Bq(),EIt=Sq(),bIt=vq(),CIt=Jye(),wIt=aU(),IIt=_q(),BIt=200;function SIt(e,t,r,i){var s=-1,o=EIt,a=!0,l=e.length,c=[],u=t.length;if(!l)return c;r&&(t=CIt(t,wIt(r))),i?(o=bIt,a=!1):t.length>=BIt&&(o=IIt,a=!1,t=new yIt(t));e:for(;++s{d();var vIt=I3(),_It=y1();function xIt(e){return _It(e)&&vIt(e)}eEe.exports=xIt});var iEe=g((R0r,rEe)=>{d();var NIt=Zye(),RIt=ix(),QIt=C3(),tEe=xq(),TIt=QIt(function(e,t){return tEe(e)?NIt(e,RIt(t,1,tEe,!0)):[]});rEe.exports=TIt});var sEe=g((T0r,nEe)=>{d();var DIt=Y2(),PIt=g1(),OIt=DIt(PIt,"Set");nEe.exports=OIt});var aEe=g((P0r,oEe)=>{d();function kIt(){}oEe.exports=kIt});var Nq=g((k0r,lEe)=>{d();function LIt(e){var t=-1,r=Array(e.size);return e.forEach(function(i){r[++t]=i}),r}lEe.exports=LIt});var uEe=g((F0r,cEe)=>{d();var Rq=sEe(),FIt=aEe(),MIt=Nq(),UIt=1/0,qIt=Rq&&1/MIt(new Rq([,-0]))[1]==UIt?function(e){return new Rq(e)}:FIt;cEe.exports=qIt});var pEe=g((U0r,dEe)=>{d();var HIt=Bq(),GIt=Sq(),jIt=vq(),zIt=_q(),VIt=uEe(),WIt=Nq(),YIt=200;function $It(e,t,r){var i=-1,s=GIt,o=e.length,a=!0,l=[],c=l;if(r)a=!1,s=jIt;else if(o>=YIt){var u=t?null:VIt(e);if(u)return WIt(u);a=!1,s=zIt,c=new HIt}else c=t?[]:l;e:for(;++i{d();var JIt=ix(),KIt=C3(),XIt=pEe(),ZIt=xq(),eBt=KIt(function(e){return XIt(JIt(e,1,ZIt,!0))});AEe.exports=eBt});var mEe=g((j0r,hEe)=>{d();function tBt(e,t){return function(r){return e(t(r))}}hEe.exports=tBt});var yEe=g((V0r,gEe)=>{d();var rBt=mEe(),iBt=rBt(Object.getPrototypeOf,Object);gEe.exports=iBt});var CEe=g((Y0r,bEe)=>{d();var nBt=V2(),sBt=yEe(),oBt=y1(),aBt="[object Object]",lBt=Function.prototype,cBt=Object.prototype,EEe=lBt.toString,uBt=cBt.hasOwnProperty,dBt=EEe.call(Object);function pBt(e){if(!oBt(e)||nBt(e)!=aBt)return!1;var t=sBt(e);if(t===null)return!0;var r=uBt.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&EEe.call(r)==dBt}bEe.exports=pBt});var NEe=g((J0r,xEe)=>{d();var wEe=K_();xEe.exports=hBt;var IEe="\0SLASH"+Math.random()+"\0",BEe="\0OPEN"+Math.random()+"\0",Tq="\0CLOSE"+Math.random()+"\0",SEe="\0COMMA"+Math.random()+"\0",vEe="\0PERIOD"+Math.random()+"\0";function Qq(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function ABt(e){return e.split("\\\\").join(IEe).split("\\{").join(BEe).split("\\}").join(Tq).split("\\,").join(SEe).split("\\.").join(vEe)}function fBt(e){return e.split(IEe).join("\\").split(BEe).join("{").split(Tq).join("}").split(SEe).join(",").split(vEe).join(".")}function _Ee(e){if(!e)return[""];var t=[],r=wEe("{","}",e);if(!r)return e.split(",");var i=r.pre,s=r.body,o=r.post,a=i.split(",");a[a.length-1]+="{"+s+"}";var l=_Ee(o);return o.length&&(a[a.length-1]+=l.shift(),a.push.apply(a,l)),t.push.apply(t,a),t}function hBt(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),yb(ABt(e),!0).map(fBt)):[]}function mBt(e){return"{"+e+"}"}function gBt(e){return/^-?0\d/.test(e)}function yBt(e,t){return e<=t}function EBt(e,t){return e>=t}function yb(e,t){var r=[],i=wEe("{","}",e);if(!i)return[e];var s=i.pre,o=i.post.length?yb(i.post,!1):[""];if(/\$$/.test(i.pre))for(var a=0;a=0;if(!p&&!A)return i.post.match(/,(?!,).*\}/)?(e=i.pre+"{"+i.body+Tq+i.post,yb(e)):[e];var f;if(p)f=i.body.split(/\.\./);else if(f=_Ee(i.body),f.length===1&&(f=yb(f[0],!1).map(mBt),f.length===1))return o.map(function(Z){return i.pre+f[0]+Z});var m;if(p){var y=Qq(f[0]),E=Qq(f[1]),b=Math.max(f[0].length,f[1].length),C=f.length==3?Math.abs(Qq(f[2])):1,w=yBt,S=E0){var ee=new Array(L+1).join("0");U<0?z="-"+ee+z.slice(1):z=ee+z}}m.push(z)}}else{m=[];for(var k=0;k{"use strict";d();Object.defineProperty(sx,"__esModule",{value:!0});sx.assertValidPattern=void 0;var bBt=1024*64,CBt=e=>{if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>bBt)throw new TypeError("pattern is too long")};sx.assertValidPattern=CBt});var TEe=g(ox=>{"use strict";d();Object.defineProperty(ox,"__esModule",{value:!0});ox.parseClass=void 0;var wBt={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]":["\\p{Ll}",!0],"[:print:]":["\\p{C}",!0],"[:punct:]":["\\p{P}",!0],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",!0],"[:upper:]":["\\p{Lu}",!0],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",!0],"[:xdigit:]":["A-Fa-f0-9",!1]},Eb=e=>e.replace(/[[\]\\-]/g,"\\$&"),IBt=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),QEe=e=>e.join(""),BBt=(e,t)=>{let r=t;if(e.charAt(r)!=="[")throw new Error("not in a brace expression");let i=[],s=[],o=r+1,a=!1,l=!1,c=!1,u=!1,p=r,A="";e:for(;oA?i.push(Eb(A)+"-"+Eb(E)):E===A&&i.push(Eb(E)),A="",o++;continue}if(e.startsWith("-]",o+1)){i.push(Eb(E+"-")),o+=2;continue}if(e.startsWith("-",o+1)){A=E,o+=2;continue}i.push(Eb(E)),o++}if(p{"use strict";d();Object.defineProperty(ax,"__esModule",{value:!0});ax.unescape=void 0;var SBt=(e,{windowsPathsNoEscape:t=!1}={})=>t?e.replace(/\[([^\/\\])\]/g,"$1"):e.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1");ax.unescape=SBt});var Oq=g(dx=>{"use strict";d();Object.defineProperty(dx,"__esModule",{value:!0});dx.AST=void 0;var vBt=TEe(),cx=lx(),_Bt=new Set(["!","?","+","*","@"]),DEe=e=>_Bt.has(e),xBt="(?!(?:^|/)\\.\\.?(?:$|/))",ux="(?!\\.)",NBt=new Set(["[","."]),RBt=new Set(["..","."]),QBt=new Set("().*{}+?[]^$\\!"),TBt=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),Pq="[^/]",PEe=Pq+"*?",OEe=Pq+"+?",Dq=class e{type;#e;#t;#i=!1;#r=[];#s;#A;#u;#d=!1;#a;#c;#o=!1;constructor(t,r,i={}){this.type=t,t&&(this.#t=!0),this.#s=r,this.#e=this.#s?this.#s.#e:this,this.#a=this.#e===this?i:this.#e.#a,this.#u=this.#e===this?[]:this.#e.#u,t==="!"&&!this.#e.#d&&this.#u.push(this),this.#A=this.#s?this.#s.#r.length:0}get hasMagic(){if(this.#t!==void 0)return this.#t;for(let t of this.#r)if(typeof t!="string"&&(t.type||t.hasMagic))return this.#t=!0;return this.#t}toString(){return this.#c!==void 0?this.#c:this.type?this.#c=this.type+"("+this.#r.map(t=>String(t)).join("|")+")":this.#c=this.#r.map(t=>String(t)).join("")}#p(){if(this!==this.#e)throw new Error("should only call on root");if(this.#d)return this;this.toString(),this.#d=!0;let t;for(;t=this.#u.pop();){if(t.type!=="!")continue;let r=t,i=r.#s;for(;i;){for(let s=r.#A+1;!i.type&&stypeof r=="string"?r:r.toJSON()):[this.type,...this.#r.map(r=>r.toJSON())];return this.isStart()&&!this.type&&t.unshift([]),this.isEnd()&&(this===this.#e||this.#e.#d&&this.#s?.type==="!")&&t.push({}),t}isStart(){if(this.#e===this)return!0;if(!this.#s?.isStart())return!1;if(this.#A===0)return!0;let t=this.#s;for(let r=0;r{let[y,E,b,C]=typeof m=="string"?e.#m(m,this.#t,c):m.toRegExpSource(t);return this.#t=this.#t||b,this.#i=this.#i||C,y}).join(""),p="";if(this.isStart()&&typeof this.#r[0]=="string"&&!(this.#r.length===1&&RBt.has(this.#r[0]))){let y=NBt,E=r&&y.has(u.charAt(0))||u.startsWith("\\.")&&y.has(u.charAt(2))||u.startsWith("\\.\\.")&&y.has(u.charAt(4)),b=!r&&!t&&y.has(u.charAt(0));p=E?xBt:b?ux:""}let A="";return this.isEnd()&&this.#e.#d&&this.#s?.type==="!"&&(A="(?:$|\\/)"),[p+u+A,(0,cx.unescape)(u),this.#t=!!this.#t,this.#i]}let i=this.type==="*"||this.type==="+",s=this.type==="!"?"(?:(?!(?:":"(?:",o=this.#f(r);if(this.isStart()&&this.isEnd()&&!o&&this.type!=="!"){let c=this.toString();return this.#r=[c],this.type=null,this.#t=void 0,[c,(0,cx.unescape)(this.toString()),!1,!1]}let a=!i||t||r||!ux?"":this.#f(!0);a===o&&(a=""),a&&(o=`(?:${o})(?:${a})*?`);let l="";if(this.type==="!"&&this.#o)l=(this.isStart()&&!r?ux:"")+OEe;else{let c=this.type==="!"?"))"+(this.isStart()&&!r&&!t?ux:"")+PEe+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&a?")":this.type==="*"&&a?")?":`)${this.type}`;l=s+o+c}return[l,(0,cx.unescape)(o),this.#t=!!this.#t,this.#i]}#f(t){return this.#r.map(r=>{if(typeof r=="string")throw new Error("string type in extglob ast??");let[i,s,o,a]=r.toRegExpSource(t);return this.#i=this.#i||a,i}).filter(r=>!(this.isStart()&&this.isEnd())||!!r).join("|")}static#m(t,r,i=!1){let s=!1,o="",a=!1;for(let l=0;l{"use strict";d();Object.defineProperty(px,"__esModule",{value:!0});px.escape=void 0;var DBt=(e,{windowsPathsNoEscape:t=!1}={})=>t?e.replace(/[?*()[\]]/g,"[$&]"):e.replace(/[?*()[\]\\]/g,"\\$&");px.escape=DBt});var dp=g(Qe=>{"use strict";d();var PBt=Qe&&Qe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Qe,"__esModule",{value:!0});Qe.unescape=Qe.escape=Qe.AST=Qe.Minimatch=Qe.match=Qe.makeRe=Qe.braceExpand=Qe.defaults=Qe.filter=Qe.GLOBSTAR=Qe.sep=Qe.minimatch=void 0;var OBt=PBt(NEe()),Ax=REe(),FEe=Oq(),kBt=kq(),LBt=lx(),FBt=(e,t,r={})=>((0,Ax.assertValidPattern)(t),!r.nocomment&&t.charAt(0)==="#"?!1:new Tf(t,r).match(e));Qe.minimatch=FBt;var MBt=/^\*+([^+@!?\*\[\(]*)$/,UBt=e=>t=>!t.startsWith(".")&&t.endsWith(e),qBt=e=>t=>t.endsWith(e),HBt=e=>(e=e.toLowerCase(),t=>!t.startsWith(".")&&t.toLowerCase().endsWith(e)),GBt=e=>(e=e.toLowerCase(),t=>t.toLowerCase().endsWith(e)),jBt=/^\*+\.\*+$/,zBt=e=>!e.startsWith(".")&&e.includes("."),VBt=e=>e!=="."&&e!==".."&&e.includes("."),WBt=/^\.\*+$/,YBt=e=>e!=="."&&e!==".."&&e.startsWith("."),$Bt=/^\*+$/,JBt=e=>e.length!==0&&!e.startsWith("."),KBt=e=>e.length!==0&&e!=="."&&e!=="..",XBt=/^\?+([^+@!?\*\[\(]*)?$/,ZBt=([e,t=""])=>{let r=MEe([e]);return t?(t=t.toLowerCase(),i=>r(i)&&i.toLowerCase().endsWith(t)):r},e4t=([e,t=""])=>{let r=UEe([e]);return t?(t=t.toLowerCase(),i=>r(i)&&i.toLowerCase().endsWith(t)):r},t4t=([e,t=""])=>{let r=UEe([e]);return t?i=>r(i)&&i.endsWith(t):r},r4t=([e,t=""])=>{let r=MEe([e]);return t?i=>r(i)&&i.endsWith(t):r},MEe=([e])=>{let t=e.length;return r=>r.length===t&&!r.startsWith(".")},UEe=([e])=>{let t=e.length;return r=>r.length===t&&r!=="."&&r!==".."},qEe=typeof process=="object"&&process?typeof process.env=="object"&&process.env&&process.env.__MINIMATCH_TESTING_PLATFORM__||process.platform:"posix",kEe={win32:{sep:"\\"},posix:{sep:"/"}};Qe.sep=qEe==="win32"?kEe.win32.sep:kEe.posix.sep;Qe.minimatch.sep=Qe.sep;Qe.GLOBSTAR=Symbol("globstar **");Qe.minimatch.GLOBSTAR=Qe.GLOBSTAR;var i4t="[^/]",n4t=i4t+"*?",s4t="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",o4t="(?:(?!(?:\\/|^)\\.).)*?",a4t=(e,t={})=>r=>(0,Qe.minimatch)(r,e,t);Qe.filter=a4t;Qe.minimatch.filter=Qe.filter;var wa=(e,t={})=>Object.assign({},e,t),l4t=e=>{if(!e||typeof e!="object"||!Object.keys(e).length)return Qe.minimatch;let t=Qe.minimatch;return Object.assign((i,s,o={})=>t(i,s,wa(e,o)),{Minimatch:class extends t.Minimatch{constructor(s,o={}){super(s,wa(e,o))}static defaults(s){return t.defaults(wa(e,s)).Minimatch}},AST:class extends t.AST{constructor(s,o,a={}){super(s,o,wa(e,a))}static fromGlob(s,o={}){return t.AST.fromGlob(s,wa(e,o))}},unescape:(i,s={})=>t.unescape(i,wa(e,s)),escape:(i,s={})=>t.escape(i,wa(e,s)),filter:(i,s={})=>t.filter(i,wa(e,s)),defaults:i=>t.defaults(wa(e,i)),makeRe:(i,s={})=>t.makeRe(i,wa(e,s)),braceExpand:(i,s={})=>t.braceExpand(i,wa(e,s)),match:(i,s,o={})=>t.match(i,s,wa(e,o)),sep:t.sep,GLOBSTAR:Qe.GLOBSTAR})};Qe.defaults=l4t;Qe.minimatch.defaults=Qe.defaults;var c4t=(e,t={})=>((0,Ax.assertValidPattern)(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:(0,OBt.default)(e));Qe.braceExpand=c4t;Qe.minimatch.braceExpand=Qe.braceExpand;var u4t=(e,t={})=>new Tf(e,t).makeRe();Qe.makeRe=u4t;Qe.minimatch.makeRe=Qe.makeRe;var d4t=(e,t,r={})=>{let i=new Tf(t,r);return e=e.filter(s=>i.match(s)),i.options.nonull&&!e.length&&e.push(t),e};Qe.match=d4t;Qe.minimatch.match=Qe.match;var LEe=/[?*]|[+@!]\(.*?\)|\[|\]/,p4t=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),Tf=class{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(t,r={}){(0,Ax.assertValidPattern)(t),r=r||{},this.options=r,this.pattern=t,this.platform=r.platform||qEe,this.isWindows=this.platform==="win32",this.windowsPathsNoEscape=!!r.windowsPathsNoEscape||r.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.preserveMultipleSlashes=!!r.preserveMultipleSlashes,this.regexp=null,this.negate=!1,this.nonegate=!!r.nonegate,this.comment=!1,this.empty=!1,this.partial=!!r.partial,this.nocase=!!this.options.nocase,this.windowsNoMagicRoot=r.windowsNoMagicRoot!==void 0?r.windowsNoMagicRoot:!!(this.isWindows&&this.nocase),this.globSet=[],this.globParts=[],this.set=[],this.make()}hasMagic(){if(this.options.magicalBraces&&this.set.length>1)return!0;for(let t of this.set)for(let r of t)if(typeof r!="string")return!0;return!1}debug(...t){}make(){let t=this.pattern,r=this.options;if(!r.nocomment&&t.charAt(0)==="#"){this.comment=!0;return}if(!t){this.empty=!0;return}this.parseNegate(),this.globSet=[...new Set(this.braceExpand())],r.debug&&(this.debug=(...o)=>console.error(...o)),this.debug(this.pattern,this.globSet);let i=this.globSet.map(o=>this.slashSplit(o));this.globParts=this.preprocess(i),this.debug(this.pattern,this.globParts);let s=this.globParts.map((o,a,l)=>{if(this.isWindows&&this.windowsNoMagicRoot){let c=o[0]===""&&o[1]===""&&(o[2]==="?"||!LEe.test(o[2]))&&!LEe.test(o[3]),u=/^[a-z]:/i.test(o[0]);if(c)return[...o.slice(0,4),...o.slice(4).map(p=>this.parse(p))];if(u)return[o[0],...o.slice(1).map(p=>this.parse(p))]}return o.map(c=>this.parse(c))});if(this.debug(this.pattern,s),this.set=s.filter(o=>o.indexOf(!1)===-1),this.isWindows)for(let o=0;o=2?(t=this.firstPhasePreProcess(t),t=this.secondPhasePreProcess(t)):r>=1?t=this.levelOneOptimize(t):t=this.adjascentGlobstarOptimize(t),t}adjascentGlobstarOptimize(t){return t.map(r=>{let i=-1;for(;(i=r.indexOf("**",i+1))!==-1;){let s=i;for(;r[s+1]==="**";)s++;s!==i&&r.splice(i,s-i)}return r})}levelOneOptimize(t){return t.map(r=>(r=r.reduce((i,s)=>{let o=i[i.length-1];return s==="**"&&o==="**"?i:s===".."&&o&&o!==".."&&o!=="."&&o!=="**"?(i.pop(),i):(i.push(s),i)},[]),r.length===0?[""]:r))}levelTwoFileOptimize(t){Array.isArray(t)||(t=this.slashSplit(t));let r=!1;do{if(r=!1,!this.preserveMultipleSlashes){for(let s=1;ss&&i.splice(s+1,a-s);let l=i[s+1],c=i[s+2],u=i[s+3];if(l!==".."||!c||c==="."||c===".."||!u||u==="."||u==="..")continue;r=!0,i.splice(s,1);let p=i.slice(0);p[s]="**",t.push(p),s--}if(!this.preserveMultipleSlashes){for(let a=1;ar.length)}partsMatch(t,r,i=!1){let s=0,o=0,a=[],l="";for(;sS?r=r.slice(R):S>R&&(t=t.slice(S)))}}let{optimizationLevel:o=1}=this.options;o>=2&&(t=this.levelTwoFileOptimize(t)),this.debug("matchOne",this,{file:t,pattern:r}),this.debug("matchOne",t.length,r.length);for(var a=0,l=0,c=t.length,u=r.length;a>> no match, partial?`,t,f,r,m),f===c))}let E;if(typeof p=="string"?(E=A===p,this.debug("string match",p,A,E)):(E=p.test(A),this.debug("pattern match",p,A,E)),!E)return!1}if(a===c&&l===u)return!0;if(a===c)return i;if(l===u)return a===c-1&&t[a]==="";throw new Error("wtf?")}braceExpand(){return(0,Qe.braceExpand)(this.pattern,this.options)}parse(t){(0,Ax.assertValidPattern)(t);let r=this.options;if(t==="**")return Qe.GLOBSTAR;if(t==="")return"";let i,s=null;(i=t.match($Bt))?s=r.dot?KBt:JBt:(i=t.match(MBt))?s=(r.nocase?r.dot?GBt:HBt:r.dot?qBt:UBt)(i[1]):(i=t.match(XBt))?s=(r.nocase?r.dot?e4t:ZBt:r.dot?t4t:r4t)(i):(i=t.match(jBt))?s=r.dot?VBt:zBt:(i=t.match(WBt))&&(s=YBt);let o=FEe.AST.fromGlob(t,this.options).toMMPattern();return s&&typeof o=="object"&&Reflect.defineProperty(o,"test",{value:s}),o}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let t=this.set;if(!t.length)return this.regexp=!1,this.regexp;let r=this.options,i=r.noglobstar?n4t:r.dot?s4t:o4t,s=new Set(r.nocase?["i"]:[]),o=t.map(c=>{let u=c.map(p=>{if(p instanceof RegExp)for(let A of p.flags.split(""))s.add(A);return typeof p=="string"?p4t(p):p===Qe.GLOBSTAR?Qe.GLOBSTAR:p._src});return u.forEach((p,A)=>{let f=u[A+1],m=u[A-1];p!==Qe.GLOBSTAR||m===Qe.GLOBSTAR||(m===void 0?f!==void 0&&f!==Qe.GLOBSTAR?u[A+1]="(?:\\/|"+i+"\\/)?"+f:u[A]=i:f===void 0?u[A-1]=m+"(?:\\/|"+i+")?":f!==Qe.GLOBSTAR&&(u[A-1]=m+"(?:\\/|\\/"+i+"\\/)"+f,u[A+1]=Qe.GLOBSTAR))}),u.filter(p=>p!==Qe.GLOBSTAR).join("/")}).join("|"),[a,l]=t.length>1?["(?:",")"]:["",""];o="^"+a+o+l+"$",this.negate&&(o="^(?!"+o+").+$");try{this.regexp=new RegExp(o,[...s].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(t){return this.preserveMultipleSlashes?t.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(t)?["",...t.split(/\/+/)]:t.split(/\/+/)}match(t,r=this.partial){if(this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;let i=this.options;this.isWindows&&(t=t.split("\\").join("/"));let s=this.slashSplit(t);this.debug(this.pattern,"split",s);let o=this.set;this.debug(this.pattern,"set",o);let a=s[s.length-1];if(!a)for(let l=s.length-2;!a&&l>=0;l--)a=s[l];for(let l=0;l{"use strict";d();Object.defineProperty(hx,"__esModule",{value:!0});hx.LRUCache=void 0;var F1=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,GEe=new Set,Lq=typeof process=="object"&&process?process:{},jEe=(e,t,r,i)=>{typeof Lq.emitWarning=="function"?Lq.emitWarning(e,t,r,i):console.error(`[${r}] ${t}: ${e}`)},fx=globalThis.AbortController,HEe=globalThis.AbortSignal;if(typeof fx>"u"){HEe=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(i,s){this._onabort.push(s)}},fx=class{constructor(){t()}signal=new HEe;abort(i){if(!this.signal.aborted){this.signal.reason=i,this.signal.aborted=!0;for(let s of this.signal._onabort)s(i);this.signal.onabort?.(i)}}};let e=Lq.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",t=()=>{e&&(e=!1,jEe("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",t))}}var m4t=e=>!GEe.has(e),fyr=Symbol("type"),pp=e=>e&&e===Math.floor(e)&&e>0&&isFinite(e),zEe=e=>pp(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?M1:null:null,M1=class extends Array{constructor(t){super(t),this.fill(0)}},Fq=class e{heap;length;static#e=!1;static create(t){let r=zEe(t);if(!r)return[];e.#e=!0;let i=new e(t,r);return e.#e=!1,i}constructor(t,r){if(!e.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new r(t),this.length=0}push(t){this.heap[this.length++]=t}pop(){return this.heap[--this.length]}},Mq=class e{#e;#t;#i;#r;#s;#A;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#u;#d;#a;#c;#o;#p;#l;#f;#m;#S;#h;#x;#I;#C;#v;#b;#y;static unsafeExposeInternals(t){return{starts:t.#I,ttls:t.#C,sizes:t.#x,keyMap:t.#a,keyList:t.#c,valList:t.#o,next:t.#p,prev:t.#l,get head(){return t.#f},get tail(){return t.#m},free:t.#S,isBackgroundFetch:r=>t.#E(r),backgroundFetch:(r,i,s,o)=>t.#P(r,i,s,o),moveToTail:r=>t.#q(r),indexes:r=>t.#T(r),rindexes:r=>t.#D(r),isStale:r=>t.#B(r)}}get max(){return this.#e}get maxSize(){return this.#t}get calculatedSize(){return this.#d}get size(){return this.#u}get fetchMethod(){return this.#s}get memoMethod(){return this.#A}get dispose(){return this.#i}get disposeAfter(){return this.#r}constructor(t){let{max:r=0,ttl:i,ttlResolution:s=1,ttlAutopurge:o,updateAgeOnGet:a,updateAgeOnHas:l,allowStale:c,dispose:u,disposeAfter:p,noDisposeOnSet:A,noUpdateTTL:f,maxSize:m=0,maxEntrySize:y=0,sizeCalculation:E,fetchMethod:b,memoMethod:C,noDeleteOnFetchRejection:w,noDeleteOnStaleGet:S,allowStaleOnFetchRejection:R,allowStaleOnFetchAbort:U,ignoreFetchAbort:z}=t;if(r!==0&&!pp(r))throw new TypeError("max option must be a nonnegative integer");let L=r?zEe(r):Array;if(!L)throw new Error("invalid max value: "+r);if(this.#e=r,this.#t=m,this.maxEntrySize=y||this.#t,this.sizeCalculation=E,this.sizeCalculation){if(!this.#t&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(C!==void 0&&typeof C!="function")throw new TypeError("memoMethod must be a function if defined");if(this.#A=C,b!==void 0&&typeof b!="function")throw new TypeError("fetchMethod must be a function if specified");if(this.#s=b,this.#b=!!b,this.#a=new Map,this.#c=new Array(r).fill(void 0),this.#o=new Array(r).fill(void 0),this.#p=new L(r),this.#l=new L(r),this.#f=0,this.#m=0,this.#S=Fq.create(r),this.#u=0,this.#d=0,typeof u=="function"&&(this.#i=u),typeof p=="function"?(this.#r=p,this.#h=[]):(this.#r=void 0,this.#h=void 0),this.#v=!!this.#i,this.#y=!!this.#r,this.noDisposeOnSet=!!A,this.noUpdateTTL=!!f,this.noDeleteOnFetchRejection=!!w,this.allowStaleOnFetchRejection=!!R,this.allowStaleOnFetchAbort=!!U,this.ignoreFetchAbort=!!z,this.maxEntrySize!==0){if(this.#t!==0&&!pp(this.#t))throw new TypeError("maxSize must be a positive integer if specified");if(!pp(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.#_()}if(this.allowStale=!!c,this.noDeleteOnStaleGet=!!S,this.updateAgeOnGet=!!a,this.updateAgeOnHas=!!l,this.ttlResolution=pp(s)||s===0?s:1,this.ttlAutopurge=!!o,this.ttl=i||0,this.ttl){if(!pp(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.#N()}if(this.#e===0&&this.ttl===0&&this.#t===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!this.#e&&!this.#t){let ee="LRU_CACHE_UNBOUNDED";m4t(ee)&&(GEe.add(ee),jEe("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",ee,e))}}getRemainingTTL(t){return this.#a.has(t)?1/0:0}#N(){let t=new M1(this.#e),r=new M1(this.#e);this.#C=t,this.#I=r,this.#O=(o,a,l=F1.now())=>{if(r[o]=a!==0?l:0,t[o]=a,a!==0&&this.ttlAutopurge){let c=setTimeout(()=>{this.#B(o)&&this.#g(this.#c[o],"expire")},a+1);c.unref&&c.unref()}},this.#w=o=>{r[o]=t[o]!==0?F1.now():0},this.#n=(o,a)=>{if(t[a]){let l=t[a],c=r[a];if(!l||!c)return;o.ttl=l,o.start=c,o.now=i||s();let u=o.now-c;o.remainingTTL=l-u}};let i=0,s=()=>{let o=F1.now();if(this.ttlResolution>0){i=o;let a=setTimeout(()=>i=0,this.ttlResolution);a.unref&&a.unref()}return o};this.getRemainingTTL=o=>{let a=this.#a.get(o);if(a===void 0)return 0;let l=t[a],c=r[a];if(!l||!c)return 1/0;let u=(i||s())-c;return l-u},this.#B=o=>{let a=r[o],l=t[o];return!!l&&!!a&&(i||s())-a>l}}#w=()=>{};#n=()=>{};#O=()=>{};#B=()=>!1;#_(){let t=new M1(this.#e);this.#d=0,this.#x=t,this.#U=r=>{this.#d-=t[r],t[r]=0},this.#F=(r,i,s,o)=>{if(this.#E(i))return 0;if(!pp(s))if(o){if(typeof o!="function")throw new TypeError("sizeCalculation must be a function");if(s=o(i,r),!pp(s))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}else throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");return s},this.#R=(r,i,s)=>{if(t[r]=i,this.#t){let o=this.#t-t[r];for(;this.#d>o;)this.#Q(!0)}this.#d+=t[r],s&&(s.entrySize=i,s.totalCalculatedSize=this.#d)}}#U=t=>{};#R=(t,r,i)=>{};#F=(t,r,i,s)=>{if(i||s)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0};*#T({allowStale:t=this.allowStale}={}){if(this.#u)for(let r=this.#m;!(!this.#k(r)||((t||!this.#B(r))&&(yield r),r===this.#f));)r=this.#l[r]}*#D({allowStale:t=this.allowStale}={}){if(this.#u)for(let r=this.#f;!(!this.#k(r)||((t||!this.#B(r))&&(yield r),r===this.#m));)r=this.#p[r]}#k(t){return t!==void 0&&this.#a.get(this.#c[t])===t}*entries(){for(let t of this.#T())this.#o[t]!==void 0&&this.#c[t]!==void 0&&!this.#E(this.#o[t])&&(yield[this.#c[t],this.#o[t]])}*rentries(){for(let t of this.#D())this.#o[t]!==void 0&&this.#c[t]!==void 0&&!this.#E(this.#o[t])&&(yield[this.#c[t],this.#o[t]])}*keys(){for(let t of this.#T()){let r=this.#c[t];r!==void 0&&!this.#E(this.#o[t])&&(yield r)}}*rkeys(){for(let t of this.#D()){let r=this.#c[t];r!==void 0&&!this.#E(this.#o[t])&&(yield r)}}*values(){for(let t of this.#T())this.#o[t]!==void 0&&!this.#E(this.#o[t])&&(yield this.#o[t])}*rvalues(){for(let t of this.#D())this.#o[t]!==void 0&&!this.#E(this.#o[t])&&(yield this.#o[t])}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(t,r={}){for(let i of this.#T()){let s=this.#o[i],o=this.#E(s)?s.__staleWhileFetching:s;if(o!==void 0&&t(o,this.#c[i],this))return this.get(this.#c[i],r)}}forEach(t,r=this){for(let i of this.#T()){let s=this.#o[i],o=this.#E(s)?s.__staleWhileFetching:s;o!==void 0&&t.call(r,o,this.#c[i],this)}}rforEach(t,r=this){for(let i of this.#D()){let s=this.#o[i],o=this.#E(s)?s.__staleWhileFetching:s;o!==void 0&&t.call(r,o,this.#c[i],this)}}purgeStale(){let t=!1;for(let r of this.#D({allowStale:!0}))this.#B(r)&&(this.#g(this.#c[r],"expire"),t=!0);return t}info(t){let r=this.#a.get(t);if(r===void 0)return;let i=this.#o[r],s=this.#E(i)?i.__staleWhileFetching:i;if(s===void 0)return;let o={value:s};if(this.#C&&this.#I){let a=this.#C[r],l=this.#I[r];if(a&&l){let c=a-(F1.now()-l);o.ttl=c,o.start=Date.now()}}return this.#x&&(o.size=this.#x[r]),o}dump(){let t=[];for(let r of this.#T({allowStale:!0})){let i=this.#c[r],s=this.#o[r],o=this.#E(s)?s.__staleWhileFetching:s;if(o===void 0||i===void 0)continue;let a={value:o};if(this.#C&&this.#I){a.ttl=this.#C[r];let l=F1.now()-this.#I[r];a.start=Math.floor(Date.now()-l)}this.#x&&(a.size=this.#x[r]),t.unshift([i,a])}return t}load(t){this.clear();for(let[r,i]of t){if(i.start){let s=Date.now()-i.start;i.start=F1.now()-s}this.set(r,i.value,i)}}set(t,r,i={}){if(r===void 0)return this.delete(t),this;let{ttl:s=this.ttl,start:o,noDisposeOnSet:a=this.noDisposeOnSet,sizeCalculation:l=this.sizeCalculation,status:c}=i,{noUpdateTTL:u=this.noUpdateTTL}=i,p=this.#F(t,r,i.size||0,l);if(this.maxEntrySize&&p>this.maxEntrySize)return c&&(c.set="miss",c.maxEntrySizeExceeded=!0),this.#g(t,"set"),this;let A=this.#u===0?void 0:this.#a.get(t);if(A===void 0)A=this.#u===0?this.#m:this.#S.length!==0?this.#S.pop():this.#u===this.#e?this.#Q(!1):this.#u,this.#c[A]=t,this.#o[A]=r,this.#a.set(t,A),this.#p[this.#m]=A,this.#l[A]=this.#m,this.#m=A,this.#u++,this.#R(A,p,c),c&&(c.set="add"),u=!1;else{this.#q(A);let f=this.#o[A];if(r!==f){if(this.#b&&this.#E(f)){f.__abortController.abort(new Error("replaced"));let{__staleWhileFetching:m}=f;m!==void 0&&!a&&(this.#v&&this.#i?.(m,t,"set"),this.#y&&this.#h?.push([m,t,"set"]))}else a||(this.#v&&this.#i?.(f,t,"set"),this.#y&&this.#h?.push([f,t,"set"]));if(this.#U(A),this.#R(A,p,c),this.#o[A]=r,c){c.set="replace";let m=f&&this.#E(f)?f.__staleWhileFetching:f;m!==void 0&&(c.oldValue=m)}}else c&&(c.set="update")}if(s!==0&&!this.#C&&this.#N(),this.#C&&(u||this.#O(A,s,o),c&&this.#n(c,A)),!a&&this.#y&&this.#h){let f=this.#h,m;for(;m=f?.shift();)this.#r?.(...m)}return this}pop(){try{for(;this.#u;){let t=this.#o[this.#f];if(this.#Q(!0),this.#E(t)){if(t.__staleWhileFetching)return t.__staleWhileFetching}else if(t!==void 0)return t}}finally{if(this.#y&&this.#h){let t=this.#h,r;for(;r=t?.shift();)this.#r?.(...r)}}}#Q(t){let r=this.#f,i=this.#c[r],s=this.#o[r];return this.#b&&this.#E(s)?s.__abortController.abort(new Error("evicted")):(this.#v||this.#y)&&(this.#v&&this.#i?.(s,i,"evict"),this.#y&&this.#h?.push([s,i,"evict"])),this.#U(r),t&&(this.#c[r]=void 0,this.#o[r]=void 0,this.#S.push(r)),this.#u===1?(this.#f=this.#m=0,this.#S.length=0):this.#f=this.#p[r],this.#a.delete(i),this.#u--,r}has(t,r={}){let{updateAgeOnHas:i=this.updateAgeOnHas,status:s}=r,o=this.#a.get(t);if(o!==void 0){let a=this.#o[o];if(this.#E(a)&&a.__staleWhileFetching===void 0)return!1;if(this.#B(o))s&&(s.has="stale",this.#n(s,o));else return i&&this.#w(o),s&&(s.has="hit",this.#n(s,o)),!0}else s&&(s.has="miss");return!1}peek(t,r={}){let{allowStale:i=this.allowStale}=r,s=this.#a.get(t);if(s===void 0||!i&&this.#B(s))return;let o=this.#o[s];return this.#E(o)?o.__staleWhileFetching:o}#P(t,r,i,s){let o=r===void 0?void 0:this.#o[r];if(this.#E(o))return o;let a=new fx,{signal:l}=i;l?.addEventListener("abort",()=>a.abort(l.reason),{signal:a.signal});let c={signal:a.signal,options:i,context:s},u=(E,b=!1)=>{let{aborted:C}=a.signal,w=i.ignoreFetchAbort&&E!==void 0;if(i.status&&(C&&!b?(i.status.fetchAborted=!0,i.status.fetchError=a.signal.reason,w&&(i.status.fetchAbortIgnored=!0)):i.status.fetchResolved=!0),C&&!w&&!b)return A(a.signal.reason);let S=m;return this.#o[r]===m&&(E===void 0?S.__staleWhileFetching?this.#o[r]=S.__staleWhileFetching:this.#g(t,"fetch"):(i.status&&(i.status.fetchUpdated=!0),this.set(t,E,c.options))),E},p=E=>(i.status&&(i.status.fetchRejected=!0,i.status.fetchError=E),A(E)),A=E=>{let{aborted:b}=a.signal,C=b&&i.allowStaleOnFetchAbort,w=C||i.allowStaleOnFetchRejection,S=w||i.noDeleteOnFetchRejection,R=m;if(this.#o[r]===m&&(!S||R.__staleWhileFetching===void 0?this.#g(t,"fetch"):C||(this.#o[r]=R.__staleWhileFetching)),w)return i.status&&R.__staleWhileFetching!==void 0&&(i.status.returnedStale=!0),R.__staleWhileFetching;if(R.__returned===R)throw E},f=(E,b)=>{let C=this.#s?.(t,o,c);C&&C instanceof Promise&&C.then(w=>E(w===void 0?void 0:w),b),a.signal.addEventListener("abort",()=>{(!i.ignoreFetchAbort||i.allowStaleOnFetchAbort)&&(E(void 0),i.allowStaleOnFetchAbort&&(E=w=>u(w,!0)))})};i.status&&(i.status.fetchDispatched=!0);let m=new Promise(f).then(u,p),y=Object.assign(m,{__abortController:a,__staleWhileFetching:o,__returned:void 0});return r===void 0?(this.set(t,y,{...c.options,status:void 0}),r=this.#a.get(t)):this.#o[r]=y,y}#E(t){if(!this.#b)return!1;let r=t;return!!r&&r instanceof Promise&&r.hasOwnProperty("__staleWhileFetching")&&r.__abortController instanceof fx}async fetch(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:s=this.updateAgeOnGet,noDeleteOnStaleGet:o=this.noDeleteOnStaleGet,ttl:a=this.ttl,noDisposeOnSet:l=this.noDisposeOnSet,size:c=0,sizeCalculation:u=this.sizeCalculation,noUpdateTTL:p=this.noUpdateTTL,noDeleteOnFetchRejection:A=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:f=this.allowStaleOnFetchRejection,ignoreFetchAbort:m=this.ignoreFetchAbort,allowStaleOnFetchAbort:y=this.allowStaleOnFetchAbort,context:E,forceRefresh:b=!1,status:C,signal:w}=r;if(!this.#b)return C&&(C.fetch="get"),this.get(t,{allowStale:i,updateAgeOnGet:s,noDeleteOnStaleGet:o,status:C});let S={allowStale:i,updateAgeOnGet:s,noDeleteOnStaleGet:o,ttl:a,noDisposeOnSet:l,size:c,sizeCalculation:u,noUpdateTTL:p,noDeleteOnFetchRejection:A,allowStaleOnFetchRejection:f,allowStaleOnFetchAbort:y,ignoreFetchAbort:m,status:C,signal:w},R=this.#a.get(t);if(R===void 0){C&&(C.fetch="miss");let U=this.#P(t,R,S,E);return U.__returned=U}else{let U=this.#o[R];if(this.#E(U)){let Z=i&&U.__staleWhileFetching!==void 0;return C&&(C.fetch="inflight",Z&&(C.returnedStale=!0)),Z?U.__staleWhileFetching:U.__returned=U}let z=this.#B(R);if(!b&&!z)return C&&(C.fetch="hit"),this.#q(R),s&&this.#w(R),C&&this.#n(C,R),U;let L=this.#P(t,R,S,E),k=L.__staleWhileFetching!==void 0&&i;return C&&(C.fetch=z?"stale":"refresh",k&&z&&(C.returnedStale=!0)),k?L.__staleWhileFetching:L.__returned=L}}async forceFetch(t,r={}){let i=await this.fetch(t,r);if(i===void 0)throw new Error("fetch() returned undefined");return i}memo(t,r={}){let i=this.#A;if(!i)throw new Error("no memoMethod provided to constructor");let{context:s,forceRefresh:o,...a}=r,l=this.get(t,a);if(!o&&l!==void 0)return l;let c=i(t,l,{options:a,context:s});return this.set(t,c,a),c}get(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:s=this.updateAgeOnGet,noDeleteOnStaleGet:o=this.noDeleteOnStaleGet,status:a}=r,l=this.#a.get(t);if(l!==void 0){let c=this.#o[l],u=this.#E(c);return a&&this.#n(a,l),this.#B(l)?(a&&(a.get="stale"),u?(a&&i&&c.__staleWhileFetching!==void 0&&(a.returnedStale=!0),i?c.__staleWhileFetching:void 0):(o||this.#g(t,"expire"),a&&i&&(a.returnedStale=!0),i?c:void 0)):(a&&(a.get="hit"),u?c.__staleWhileFetching:(this.#q(l),s&&this.#w(l),c))}else a&&(a.get="miss")}#M(t,r){this.#l[r]=t,this.#p[t]=r}#q(t){t!==this.#m&&(t===this.#f?this.#f=this.#p[t]:this.#M(this.#l[t],this.#p[t]),this.#M(this.#m,t),this.#m=t)}delete(t){return this.#g(t,"delete")}#g(t,r){let i=!1;if(this.#u!==0){let s=this.#a.get(t);if(s!==void 0)if(i=!0,this.#u===1)this.#j(r);else{this.#U(s);let o=this.#o[s];if(this.#E(o)?o.__abortController.abort(new Error("deleted")):(this.#v||this.#y)&&(this.#v&&this.#i?.(o,t,r),this.#y&&this.#h?.push([o,t,r])),this.#a.delete(t),this.#c[s]=void 0,this.#o[s]=void 0,s===this.#m)this.#m=this.#l[s];else if(s===this.#f)this.#f=this.#p[s];else{let a=this.#l[s];this.#p[a]=this.#p[s];let l=this.#p[s];this.#l[l]=this.#l[s]}this.#u--,this.#S.push(s)}}if(this.#y&&this.#h?.length){let s=this.#h,o;for(;o=s?.shift();)this.#r?.(...o)}return i}clear(){return this.#j("delete")}#j(t){for(let r of this.#D({allowStale:!0})){let i=this.#o[r];if(this.#E(i))i.__abortController.abort(new Error("deleted"));else{let s=this.#c[r];this.#v&&this.#i?.(i,s,t),this.#y&&this.#h?.push([i,s,t])}}if(this.#a.clear(),this.#o.fill(void 0),this.#c.fill(void 0),this.#C&&this.#I&&(this.#C.fill(0),this.#I.fill(0)),this.#x&&this.#x.fill(0),this.#f=0,this.#m=0,this.#S.length=0,this.#d=0,this.#u=0,this.#y&&this.#h){let r=this.#h,i;for(;i=r?.shift();)this.#r?.(...i)}}};hx.LRUCache=Mq});var Wq=g(Ns=>{"use strict";d();var g4t=Ns&&Ns.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ns,"__esModule",{value:!0});Ns.Minipass=Ns.isWritable=Ns.isReadable=Ns.isStream=void 0;var WEe=typeof process=="object"&&process?process:{stdout:null,stderr:null},Vq=require("node:events"),KEe=g4t(require("node:stream")),y4t=require("node:string_decoder"),E4t=e=>!!e&&typeof e=="object"&&(e instanceof wx||e instanceof KEe.default||(0,Ns.isReadable)(e)||(0,Ns.isWritable)(e));Ns.isStream=E4t;var b4t=e=>!!e&&typeof e=="object"&&e instanceof Vq.EventEmitter&&typeof e.pipe=="function"&&e.pipe!==KEe.default.Writable.prototype.pipe;Ns.isReadable=b4t;var C4t=e=>!!e&&typeof e=="object"&&e instanceof Vq.EventEmitter&&typeof e.write=="function"&&typeof e.end=="function";Ns.isWritable=C4t;var Pu=Symbol("EOF"),Ou=Symbol("maybeEmitEnd"),Ap=Symbol("emittedEnd"),mx=Symbol("emittingEnd"),bb=Symbol("emittedError"),gx=Symbol("closed"),YEe=Symbol("read"),yx=Symbol("flush"),$Ee=Symbol("flushChunk"),cl=Symbol("encoding"),U1=Symbol("decoder"),an=Symbol("flowing"),Cb=Symbol("paused"),q1=Symbol("resume"),ln=Symbol("buffer"),xs=Symbol("pipes"),cn=Symbol("bufferLength"),Uq=Symbol("bufferPush"),Ex=Symbol("bufferShift"),rs=Symbol("objectMode"),bi=Symbol("destroyed"),qq=Symbol("error"),Hq=Symbol("emitData"),JEe=Symbol("emitEnd"),Gq=Symbol("emitEnd2"),bc=Symbol("async"),jq=Symbol("abort"),bx=Symbol("aborted"),wb=Symbol("signal"),Df=Symbol("dataListeners"),ko=Symbol("discarded"),Ib=e=>Promise.resolve().then(e),w4t=e=>e(),I4t=e=>e==="end"||e==="finish"||e==="prefinish",B4t=e=>e instanceof ArrayBuffer||!!e&&typeof e=="object"&&e.constructor&&e.constructor.name==="ArrayBuffer"&&e.byteLength>=0,S4t=e=>!Buffer.isBuffer(e)&&ArrayBuffer.isView(e),Cx=class{src;dest;opts;ondrain;constructor(t,r,i){this.src=t,this.dest=r,this.opts=i,this.ondrain=()=>t[q1](),this.dest.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(t){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},zq=class extends Cx{unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(t,r,i){super(t,r,i),this.proxyErrors=s=>r.emit("error",s),t.on("error",this.proxyErrors)}},v4t=e=>!!e.objectMode,_4t=e=>!e.objectMode&&!!e.encoding&&e.encoding!=="buffer",wx=class extends Vq.EventEmitter{[an]=!1;[Cb]=!1;[xs]=[];[ln]=[];[rs];[cl];[bc];[U1];[Pu]=!1;[Ap]=!1;[mx]=!1;[gx]=!1;[bb]=null;[cn]=0;[bi]=!1;[wb];[bx]=!1;[Df]=0;[ko]=!1;writable=!0;readable=!0;constructor(...t){let r=t[0]||{};if(super(),r.objectMode&&typeof r.encoding=="string")throw new TypeError("Encoding and objectMode may not be used together");v4t(r)?(this[rs]=!0,this[cl]=null):_4t(r)?(this[cl]=r.encoding,this[rs]=!1):(this[rs]=!1,this[cl]=null),this[bc]=!!r.async,this[U1]=this[cl]?new y4t.StringDecoder(this[cl]):null,r&&r.debugExposeBuffer===!0&&Object.defineProperty(this,"buffer",{get:()=>this[ln]}),r&&r.debugExposePipes===!0&&Object.defineProperty(this,"pipes",{get:()=>this[xs]});let{signal:i}=r;i&&(this[wb]=i,i.aborted?this[jq]():i.addEventListener("abort",()=>this[jq]()))}get bufferLength(){return this[cn]}get encoding(){return this[cl]}set encoding(t){throw new Error("Encoding must be set at instantiation time")}setEncoding(t){throw new Error("Encoding must be set at instantiation time")}get objectMode(){return this[rs]}set objectMode(t){throw new Error("objectMode must be set at instantiation time")}get async(){return this[bc]}set async(t){this[bc]=this[bc]||!!t}[jq](){this[bx]=!0,this.emit("abort",this[wb]?.reason),this.destroy(this[wb]?.reason)}get aborted(){return this[bx]}set aborted(t){}write(t,r,i){if(this[bx])return!1;if(this[Pu])throw new Error("write after end");if(this[bi])return this.emit("error",Object.assign(new Error("Cannot call write after a stream was destroyed"),{code:"ERR_STREAM_DESTROYED"})),!0;typeof r=="function"&&(i=r,r="utf8"),r||(r="utf8");let s=this[bc]?Ib:w4t;if(!this[rs]&&!Buffer.isBuffer(t)){if(S4t(t))t=Buffer.from(t.buffer,t.byteOffset,t.byteLength);else if(B4t(t))t=Buffer.from(t);else if(typeof t!="string")throw new Error("Non-contiguous data written to non-objectMode stream")}return this[rs]?(this[an]&&this[cn]!==0&&this[yx](!0),this[an]?this.emit("data",t):this[Uq](t),this[cn]!==0&&this.emit("readable"),i&&s(i),this[an]):t.length?(typeof t=="string"&&!(r===this[cl]&&!this[U1]?.lastNeed)&&(t=Buffer.from(t,r)),Buffer.isBuffer(t)&&this[cl]&&(t=this[U1].write(t)),this[an]&&this[cn]!==0&&this[yx](!0),this[an]?this.emit("data",t):this[Uq](t),this[cn]!==0&&this.emit("readable"),i&&s(i),this[an]):(this[cn]!==0&&this.emit("readable"),i&&s(i),this[an])}read(t){if(this[bi])return null;if(this[ko]=!1,this[cn]===0||t===0||t&&t>this[cn])return this[Ou](),null;this[rs]&&(t=null),this[ln].length>1&&!this[rs]&&(this[ln]=[this[cl]?this[ln].join(""):Buffer.concat(this[ln],this[cn])]);let r=this[YEe](t||null,this[ln][0]);return this[Ou](),r}[YEe](t,r){if(this[rs])this[Ex]();else{let i=r;t===i.length||t===null?this[Ex]():typeof i=="string"?(this[ln][0]=i.slice(t),r=i.slice(0,t),this[cn]-=t):(this[ln][0]=i.subarray(t),r=i.subarray(0,t),this[cn]-=t)}return this.emit("data",r),!this[ln].length&&!this[Pu]&&this.emit("drain"),r}end(t,r,i){return typeof t=="function"&&(i=t,t=void 0),typeof r=="function"&&(i=r,r="utf8"),t!==void 0&&this.write(t,r),i&&this.once("end",i),this[Pu]=!0,this.writable=!1,(this[an]||!this[Cb])&&this[Ou](),this}[q1](){this[bi]||(!this[Df]&&!this[xs].length&&(this[ko]=!0),this[Cb]=!1,this[an]=!0,this.emit("resume"),this[ln].length?this[yx]():this[Pu]?this[Ou]():this.emit("drain"))}resume(){return this[q1]()}pause(){this[an]=!1,this[Cb]=!0,this[ko]=!1}get destroyed(){return this[bi]}get flowing(){return this[an]}get paused(){return this[Cb]}[Uq](t){this[rs]?this[cn]+=1:this[cn]+=t.length,this[ln].push(t)}[Ex](){return this[rs]?this[cn]-=1:this[cn]-=this[ln][0].length,this[ln].shift()}[yx](t=!1){do;while(this[$Ee](this[Ex]())&&this[ln].length);!t&&!this[ln].length&&!this[Pu]&&this.emit("drain")}[$Ee](t){return this.emit("data",t),this[an]}pipe(t,r){if(this[bi])return t;this[ko]=!1;let i=this[Ap];return r=r||{},t===WEe.stdout||t===WEe.stderr?r.end=!1:r.end=r.end!==!1,r.proxyErrors=!!r.proxyErrors,i?r.end&&t.end():(this[xs].push(r.proxyErrors?new zq(this,t,r):new Cx(this,t,r)),this[bc]?Ib(()=>this[q1]()):this[q1]()),t}unpipe(t){let r=this[xs].find(i=>i.dest===t);r&&(this[xs].length===1?(this[an]&&this[Df]===0&&(this[an]=!1),this[xs]=[]):this[xs].splice(this[xs].indexOf(r),1),r.unpipe())}addListener(t,r){return this.on(t,r)}on(t,r){let i=super.on(t,r);if(t==="data")this[ko]=!1,this[Df]++,!this[xs].length&&!this[an]&&this[q1]();else if(t==="readable"&&this[cn]!==0)super.emit("readable");else if(I4t(t)&&this[Ap])super.emit(t),this.removeAllListeners(t);else if(t==="error"&&this[bb]){let s=r;this[bc]?Ib(()=>s.call(this,this[bb])):s.call(this,this[bb])}return i}removeListener(t,r){return this.off(t,r)}off(t,r){let i=super.off(t,r);return t==="data"&&(this[Df]=this.listeners("data").length,this[Df]===0&&!this[ko]&&!this[xs].length&&(this[an]=!1)),i}removeAllListeners(t){let r=super.removeAllListeners(t);return(t==="data"||t===void 0)&&(this[Df]=0,!this[ko]&&!this[xs].length&&(this[an]=!1)),r}get emittedEnd(){return this[Ap]}[Ou](){!this[mx]&&!this[Ap]&&!this[bi]&&this[ln].length===0&&this[Pu]&&(this[mx]=!0,this.emit("end"),this.emit("prefinish"),this.emit("finish"),this[gx]&&this.emit("close"),this[mx]=!1)}emit(t,...r){let i=r[0];if(t!=="error"&&t!=="close"&&t!==bi&&this[bi])return!1;if(t==="data")return!this[rs]&&!i?!1:this[bc]?(Ib(()=>this[Hq](i)),!0):this[Hq](i);if(t==="end")return this[JEe]();if(t==="close"){if(this[gx]=!0,!this[Ap]&&!this[bi])return!1;let o=super.emit("close");return this.removeAllListeners("close"),o}else if(t==="error"){this[bb]=i,super.emit(qq,i);let o=!this[wb]||this.listeners("error").length?super.emit("error",i):!1;return this[Ou](),o}else if(t==="resume"){let o=super.emit("resume");return this[Ou](),o}else if(t==="finish"||t==="prefinish"){let o=super.emit(t);return this.removeAllListeners(t),o}let s=super.emit(t,...r);return this[Ou](),s}[Hq](t){for(let i of this[xs])i.dest.write(t)===!1&&this.pause();let r=this[ko]?!1:super.emit("data",t);return this[Ou](),r}[JEe](){return this[Ap]?!1:(this[Ap]=!0,this.readable=!1,this[bc]?(Ib(()=>this[Gq]()),!0):this[Gq]())}[Gq](){if(this[U1]){let r=this[U1].end();if(r){for(let i of this[xs])i.dest.write(r);this[ko]||super.emit("data",r)}}for(let r of this[xs])r.end();let t=super.emit("end");return this.removeAllListeners("end"),t}async collect(){let t=Object.assign([],{dataLength:0});this[rs]||(t.dataLength=0);let r=this.promise();return this.on("data",i=>{t.push(i),this[rs]||(t.dataLength+=i.length)}),await r,t}async concat(){if(this[rs])throw new Error("cannot concat in objectMode");let t=await this.collect();return this[cl]?t.join(""):Buffer.concat(t,t.dataLength)}async promise(){return new Promise((t,r)=>{this.on(bi,()=>r(new Error("stream destroyed"))),this.on("error",i=>r(i)),this.on("end",()=>t())})}[Symbol.asyncIterator](){this[ko]=!1;let t=!1,r=async()=>(this.pause(),t=!0,{value:void 0,done:!0});return{next:()=>{if(t)return r();let s=this.read();if(s!==null)return Promise.resolve({done:!1,value:s});if(this[Pu])return r();let o,a,l=A=>{this.off("data",c),this.off("end",u),this.off(bi,p),r(),a(A)},c=A=>{this.off("error",l),this.off("end",u),this.off(bi,p),this.pause(),o({value:A,done:!!this[Pu]})},u=()=>{this.off("error",l),this.off("data",c),this.off(bi,p),r(),o({done:!0,value:void 0})},p=()=>l(new Error("stream destroyed"));return new Promise((A,f)=>{a=f,o=A,this.once(bi,p),this.once("error",l),this.once("end",u),this.once("data",c)})},throw:r,return:r,[Symbol.asyncIterator](){return this}}}[Symbol.iterator](){this[ko]=!1;let t=!1,r=()=>(this.pause(),this.off(qq,r),this.off(bi,r),this.off("end",r),t=!0,{done:!0,value:void 0}),i=()=>{if(t)return r();let s=this.read();return s===null?r():{done:!1,value:s}};return this.once("end",r),this.once(qq,r),this.once(bi,r),{next:i,throw:r,return:r,[Symbol.iterator](){return this}}}destroy(t){if(this[bi])return t?this.emit("error",t):this.emit(bi),this;this[bi]=!0,this[ko]=!0,this[ln].length=0,this[cn]=0;let r=this;return typeof r.close=="function"&&!this[gx]&&r.close(),t?this.emit("error",t):this.emit(bi),this}static get isStream(){return Ns.isStream}};Ns.Minipass=wx});var p2e=g(ir=>{"use strict";d();var x4t=ir&&ir.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),N4t=ir&&ir.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),R4t=ir&&ir.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&x4t(t,e,r);return N4t(t,e),t};Object.defineProperty(ir,"__esModule",{value:!0});ir.PathScurry=ir.Path=ir.PathScurryDarwin=ir.PathScurryPosix=ir.PathScurryWin32=ir.PathScurryBase=ir.PathPosix=ir.PathWin32=ir.PathBase=ir.ChildrenCache=ir.ResolveCache=void 0;var i2e=VEe(),_x=require("node:path"),Q4t=require("node:url"),Sb=require("fs"),T4t=R4t(require("node:fs")),D4t=Sb.realpathSync.native,Ix=require("node:fs/promises"),XEe=Wq(),vb={lstatSync:Sb.lstatSync,readdir:Sb.readdir,readdirSync:Sb.readdirSync,readlinkSync:Sb.readlinkSync,realpathSync:D4t,promises:{lstat:Ix.lstat,readdir:Ix.readdir,readlink:Ix.readlink,realpath:Ix.realpath}},n2e=e=>!e||e===vb||e===T4t?vb:{...vb,...e,promises:{...vb.promises,...e.promises||{}}},s2e=/^\\\\\?\\([a-z]:)\\?$/i,P4t=e=>e.replace(/\//g,"\\").replace(s2e,"$1\\"),O4t=/[\\\/]/,Ba=0,o2e=1,a2e=2,Cc=4,l2e=6,c2e=8,Pf=10,u2e=12,Ia=15,Bb=~Ia,Yq=16,ZEe=32,_b=64,ul=128,Bx=256,vx=512,e2e=_b|ul|vx,k4t=1023,$q=e=>e.isFile()?c2e:e.isDirectory()?Cc:e.isSymbolicLink()?Pf:e.isCharacterDevice()?a2e:e.isBlockDevice()?l2e:e.isSocket()?u2e:e.isFIFO()?o2e:Ba,t2e=new Map,xb=e=>{let t=t2e.get(e);if(t)return t;let r=e.normalize("NFKD");return t2e.set(e,r),r},r2e=new Map,Sx=e=>{let t=r2e.get(e);if(t)return t;let r=xb(e.toLowerCase());return r2e.set(e,r),r},Nb=class extends i2e.LRUCache{constructor(){super({max:256})}};ir.ResolveCache=Nb;var xx=class extends i2e.LRUCache{constructor(t=16*1024){super({maxSize:t,sizeCalculation:r=>r.length+1})}};ir.ChildrenCache=xx;var d2e=Symbol("PathScurry setAsCwd"),Rn=class{name;root;roots;parent;nocase;isCWD=!1;#e;#t;get dev(){return this.#t}#i;get mode(){return this.#i}#r;get nlink(){return this.#r}#s;get uid(){return this.#s}#A;get gid(){return this.#A}#u;get rdev(){return this.#u}#d;get blksize(){return this.#d}#a;get ino(){return this.#a}#c;get size(){return this.#c}#o;get blocks(){return this.#o}#p;get atimeMs(){return this.#p}#l;get mtimeMs(){return this.#l}#f;get ctimeMs(){return this.#f}#m;get birthtimeMs(){return this.#m}#S;get atime(){return this.#S}#h;get mtime(){return this.#h}#x;get ctime(){return this.#x}#I;get birthtime(){return this.#I}#C;#v;#b;#y;#N;#w;#n;#O;#B;#_;get parentPath(){return(this.parent||this).fullpath()}get path(){return this.parentPath}constructor(t,r=Ba,i,s,o,a,l){this.name=t,this.#C=o?Sx(t):xb(t),this.#n=r&k4t,this.nocase=o,this.roots=s,this.root=i||this,this.#O=a,this.#b=l.fullpath,this.#N=l.relative,this.#w=l.relativePosix,this.parent=l.parent,this.parent?this.#e=this.parent.#e:this.#e=n2e(l.fs)}depth(){return this.#v!==void 0?this.#v:this.parent?this.#v=this.parent.depth()+1:this.#v=0}childrenCache(){return this.#O}resolve(t){if(!t)return this;let r=this.getRootString(t),s=t.substring(r.length).split(this.splitSep);return r?this.getRoot(r).#U(s):this.#U(s)}#U(t){let r=this;for(let i of t)r=r.child(i);return r}children(){let t=this.#O.get(this);if(t)return t;let r=Object.assign([],{provisional:0});return this.#O.set(this,r),this.#n&=~Yq,r}child(t,r){if(t===""||t===".")return this;if(t==="..")return this.parent||this;let i=this.children(),s=this.nocase?Sx(t):xb(t);for(let c of i)if(c.#C===s)return c;let o=this.parent?this.sep:"",a=this.#b?this.#b+o+t:void 0,l=this.newChild(t,Ba,{...r,parent:this,fullpath:a});return this.canReaddir()||(l.#n|=ul),i.push(l),l}relative(){if(this.isCWD)return"";if(this.#N!==void 0)return this.#N;let t=this.name,r=this.parent;if(!r)return this.#N=this.name;let i=r.relative();return i+(!i||!r.parent?"":this.sep)+t}relativePosix(){if(this.sep==="/")return this.relative();if(this.isCWD)return"";if(this.#w!==void 0)return this.#w;let t=this.name,r=this.parent;if(!r)return this.#w=this.fullpathPosix();let i=r.relativePosix();return i+(!i||!r.parent?"":"/")+t}fullpath(){if(this.#b!==void 0)return this.#b;let t=this.name,r=this.parent;if(!r)return this.#b=this.name;let s=r.fullpath()+(r.parent?this.sep:"")+t;return this.#b=s}fullpathPosix(){if(this.#y!==void 0)return this.#y;if(this.sep==="/")return this.#y=this.fullpath();if(!this.parent){let s=this.fullpath().replace(/\\/g,"/");return/^[a-z]:\//i.test(s)?this.#y=`//?/${s}`:this.#y=s}let t=this.parent,r=t.fullpathPosix(),i=r+(!r||!t.parent?"":"/")+this.name;return this.#y=i}isUnknown(){return(this.#n&Ia)===Ba}isType(t){return this[`is${t}`]()}getType(){return this.isUnknown()?"Unknown":this.isDirectory()?"Directory":this.isFile()?"File":this.isSymbolicLink()?"SymbolicLink":this.isFIFO()?"FIFO":this.isCharacterDevice()?"CharacterDevice":this.isBlockDevice()?"BlockDevice":this.isSocket()?"Socket":"Unknown"}isFile(){return(this.#n&Ia)===c2e}isDirectory(){return(this.#n&Ia)===Cc}isCharacterDevice(){return(this.#n&Ia)===a2e}isBlockDevice(){return(this.#n&Ia)===l2e}isFIFO(){return(this.#n&Ia)===o2e}isSocket(){return(this.#n&Ia)===u2e}isSymbolicLink(){return(this.#n&Pf)===Pf}lstatCached(){return this.#n&ZEe?this:void 0}readlinkCached(){return this.#B}realpathCached(){return this.#_}readdirCached(){let t=this.children();return t.slice(0,t.provisional)}canReadlink(){if(this.#B)return!0;if(!this.parent)return!1;let t=this.#n&Ia;return!(t!==Ba&&t!==Pf||this.#n&Bx||this.#n&ul)}calledReaddir(){return!!(this.#n&Yq)}isENOENT(){return!!(this.#n&ul)}isNamed(t){return this.nocase?this.#C===Sx(t):this.#C===xb(t)}async readlink(){let t=this.#B;if(t)return t;if(this.canReadlink()&&this.parent)try{let r=await this.#e.promises.readlink(this.fullpath()),i=(await this.parent.realpath())?.resolve(r);if(i)return this.#B=i}catch(r){this.#E(r.code);return}}readlinkSync(){let t=this.#B;if(t)return t;if(this.canReadlink()&&this.parent)try{let r=this.#e.readlinkSync(this.fullpath()),i=this.parent.realpathSync()?.resolve(r);if(i)return this.#B=i}catch(r){this.#E(r.code);return}}#R(t){this.#n|=Yq;for(let r=t.provisional;ri(null,t))}readdirCB(t,r=!1){if(!this.canReaddir()){r?t(null,[]):queueMicrotask(()=>t(null,[]));return}let i=this.children();if(this.calledReaddir()){let o=i.slice(0,i.provisional);r?t(null,o):queueMicrotask(()=>t(null,o));return}if(this.#L.push(t),this.#G)return;this.#G=!0;let s=this.fullpath();this.#e.readdir(s,{withFileTypes:!0},(o,a)=>{if(o)this.#Q(o.code),i.provisional=0;else{for(let l of a)this.#M(l,i);this.#R(i)}this.#V(i.slice(0,i.provisional))})}#z;async readdir(){if(!this.canReaddir())return[];let t=this.children();if(this.calledReaddir())return t.slice(0,t.provisional);let r=this.fullpath();if(this.#z)await this.#z;else{let i=()=>{};this.#z=new Promise(s=>i=s);try{for(let s of await this.#e.promises.readdir(r,{withFileTypes:!0}))this.#M(s,t);this.#R(t)}catch(s){this.#Q(s.code),t.provisional=0}this.#z=void 0,i()}return t.slice(0,t.provisional)}readdirSync(){if(!this.canReaddir())return[];let t=this.children();if(this.calledReaddir())return t.slice(0,t.provisional);let r=this.fullpath();try{for(let i of this.#e.readdirSync(r,{withFileTypes:!0}))this.#M(i,t);this.#R(t)}catch(i){this.#Q(i.code),t.provisional=0}return t.slice(0,t.provisional)}canReaddir(){if(this.#n&e2e)return!1;let t=Ia&this.#n;return t===Ba||t===Cc||t===Pf}shouldWalk(t,r){return(this.#n&Cc)===Cc&&!(this.#n&e2e)&&!t.has(this)&&(!r||r(this))}async realpath(){if(this.#_)return this.#_;if(!((vx|Bx|ul)&this.#n))try{let t=await this.#e.promises.realpath(this.fullpath());return this.#_=this.resolve(t)}catch{this.#D()}}realpathSync(){if(this.#_)return this.#_;if(!((vx|Bx|ul)&this.#n))try{let t=this.#e.realpathSync(this.fullpath());return this.#_=this.resolve(t)}catch{this.#D()}}[d2e](t){if(t===this)return;t.isCWD=!1,this.isCWD=!0;let r=new Set([]),i=[],s=this;for(;s&&s.parent;)r.add(s),s.#N=i.join(this.sep),s.#w=i.join("/"),s=s.parent,i.push("..");for(s=t;s&&s.parent&&!r.has(s);)s.#N=void 0,s.#w=void 0,s=s.parent}};ir.PathBase=Rn;var Rb=class e extends Rn{sep="\\";splitSep=O4t;constructor(t,r=Ba,i,s,o,a,l){super(t,r,i,s,o,a,l)}newChild(t,r=Ba,i={}){return new e(t,r,this.root,this.roots,this.nocase,this.childrenCache(),i)}getRootString(t){return _x.win32.parse(t).root}getRoot(t){if(t=P4t(t.toUpperCase()),t===this.root.name)return this.root;for(let[r,i]of Object.entries(this.roots))if(this.sameRoot(t,r))return this.roots[t]=i;return this.roots[t]=new Db(t,this).root}sameRoot(t,r=this.root.name){return t=t.toUpperCase().replace(/\//g,"\\").replace(s2e,"$1\\"),t===r}};ir.PathWin32=Rb;var Qb=class e extends Rn{splitSep="/";sep="/";constructor(t,r=Ba,i,s,o,a,l){super(t,r,i,s,o,a,l)}getRootString(t){return t.startsWith("/")?"/":""}getRoot(t){return this.root}newChild(t,r=Ba,i={}){return new e(t,r,this.root,this.roots,this.nocase,this.childrenCache(),i)}};ir.PathPosix=Qb;var Tb=class{root;rootPath;roots;cwd;#e;#t;#i;nocase;#r;constructor(t=process.cwd(),r,i,{nocase:s,childrenCacheSize:o=16*1024,fs:a=vb}={}){this.#r=n2e(a),(t instanceof URL||t.startsWith("file://"))&&(t=(0,Q4t.fileURLToPath)(t));let l=r.resolve(t);this.roots=Object.create(null),this.rootPath=this.parseRootPath(l),this.#e=new Nb,this.#t=new Nb,this.#i=new xx(o);let c=l.substring(this.rootPath.length).split(i);if(c.length===1&&!c[0]&&c.pop(),s===void 0)throw new TypeError("must provide nocase setting to PathScurryBase ctor");this.nocase=s,this.root=this.newRoot(this.#r),this.roots[this.rootPath]=this.root;let u=this.root,p=c.length-1,A=r.sep,f=this.rootPath,m=!1;for(let y of c){let E=p--;u=u.child(y,{relative:new Array(E).fill("..").join(A),relativePosix:new Array(E).fill("..").join("/"),fullpath:f+=(m?"":A)+y}),m=!0}this.cwd=u}depth(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.depth()}childrenCache(){return this.#i}resolve(...t){let r="";for(let o=t.length-1;o>=0;o--){let a=t[o];if(!(!a||a===".")&&(r=r?`${a}/${r}`:a,this.isAbsolute(a)))break}let i=this.#e.get(r);if(i!==void 0)return i;let s=this.cwd.resolve(r).fullpath();return this.#e.set(r,s),s}resolvePosix(...t){let r="";for(let o=t.length-1;o>=0;o--){let a=t[o];if(!(!a||a===".")&&(r=r?`${a}/${r}`:a,this.isAbsolute(a)))break}let i=this.#t.get(r);if(i!==void 0)return i;let s=this.cwd.resolve(r).fullpathPosix();return this.#t.set(r,s),s}relative(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.relative()}relativePosix(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.relativePosix()}basename(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.name}dirname(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),(t.parent||t).fullpath()}async readdir(t=this.cwd,r={withFileTypes:!0}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof Rn||(r=t,t=this.cwd);let{withFileTypes:i}=r;if(t.canReaddir()){let s=await t.readdir();return i?s:s.map(o=>o.name)}else return[]}readdirSync(t=this.cwd,r={withFileTypes:!0}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof Rn||(r=t,t=this.cwd);let{withFileTypes:i=!0}=r;return t.canReaddir()?i?t.readdirSync():t.readdirSync().map(s=>s.name):[]}async lstat(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.lstat()}lstatSync(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.lstatSync()}async readlink(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof Rn||(r=t.withFileTypes,t=this.cwd);let i=await t.readlink();return r?i:i?.fullpath()}readlinkSync(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof Rn||(r=t.withFileTypes,t=this.cwd);let i=t.readlinkSync();return r?i:i?.fullpath()}async realpath(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof Rn||(r=t.withFileTypes,t=this.cwd);let i=await t.realpath();return r?i:i?.fullpath()}realpathSync(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof Rn||(r=t.withFileTypes,t=this.cwd);let i=t.realpathSync();return r?i:i?.fullpath()}async walk(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof Rn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:s=!1,filter:o,walkFilter:a}=r,l=[];(!o||o(t))&&l.push(i?t:t.fullpath());let c=new Set,u=(A,f)=>{c.add(A),A.readdirCB((m,y)=>{if(m)return f(m);let E=y.length;if(!E)return f();let b=()=>{--E===0&&f()};for(let C of y)(!o||o(C))&&l.push(i?C:C.fullpath()),s&&C.isSymbolicLink()?C.realpath().then(w=>w?.isUnknown()?w.lstat():w).then(w=>w?.shouldWalk(c,a)?u(w,b):b()):C.shouldWalk(c,a)?u(C,b):b()},!0)},p=t;return new Promise((A,f)=>{u(p,m=>{if(m)return f(m);A(l)})})}walkSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof Rn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:s=!1,filter:o,walkFilter:a}=r,l=[];(!o||o(t))&&l.push(i?t:t.fullpath());let c=new Set([t]);for(let u of c){let p=u.readdirSync();for(let A of p){(!o||o(A))&&l.push(i?A:A.fullpath());let f=A;if(A.isSymbolicLink()){if(!(s&&(f=A.realpathSync())))continue;f.isUnknown()&&f.lstatSync()}f.shouldWalk(c,a)&&c.add(f)}}return l}[Symbol.asyncIterator](){return this.iterate()}iterate(t=this.cwd,r={}){return typeof t=="string"?t=this.cwd.resolve(t):t instanceof Rn||(r=t,t=this.cwd),this.stream(t,r)[Symbol.asyncIterator]()}[Symbol.iterator](){return this.iterateSync()}*iterateSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof Rn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:s=!1,filter:o,walkFilter:a}=r;(!o||o(t))&&(yield i?t:t.fullpath());let l=new Set([t]);for(let c of l){let u=c.readdirSync();for(let p of u){(!o||o(p))&&(yield i?p:p.fullpath());let A=p;if(p.isSymbolicLink()){if(!(s&&(A=p.realpathSync())))continue;A.isUnknown()&&A.lstatSync()}A.shouldWalk(l,a)&&l.add(A)}}}stream(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof Rn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:s=!1,filter:o,walkFilter:a}=r,l=new XEe.Minipass({objectMode:!0});(!o||o(t))&&l.write(i?t:t.fullpath());let c=new Set,u=[t],p=0,A=()=>{let f=!1;for(;!f;){let m=u.shift();if(!m){p===0&&l.end();return}p++,c.add(m);let y=(b,C,w=!1)=>{if(b)return l.emit("error",b);if(s&&!w){let S=[];for(let R of C)R.isSymbolicLink()&&S.push(R.realpath().then(U=>U?.isUnknown()?U.lstat():U));if(S.length){Promise.all(S).then(()=>y(null,C,!0));return}}for(let S of C)S&&(!o||o(S))&&(l.write(i?S:S.fullpath())||(f=!0));p--;for(let S of C){let R=S.realpathCached()||S;R.shouldWalk(c,a)&&u.push(R)}f&&!l.flowing?l.once("drain",A):E||A()},E=!0;m.readdirCB(y,!0),E=!1}};return A(),l}streamSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof Rn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:s=!1,filter:o,walkFilter:a}=r,l=new XEe.Minipass({objectMode:!0}),c=new Set;(!o||o(t))&&l.write(i?t:t.fullpath());let u=[t],p=0,A=()=>{let f=!1;for(;!f;){let m=u.shift();if(!m){p===0&&l.end();return}p++,c.add(m);let y=m.readdirSync();for(let E of y)(!o||o(E))&&(l.write(i?E:E.fullpath())||(f=!0));p--;for(let E of y){let b=E;if(E.isSymbolicLink()){if(!(s&&(b=E.realpathSync())))continue;b.isUnknown()&&b.lstatSync()}b.shouldWalk(c,a)&&u.push(b)}}f&&!l.flowing&&l.once("drain",A)};return A(),l}chdir(t=this.cwd){let r=this.cwd;this.cwd=typeof t=="string"?this.cwd.resolve(t):t,this.cwd[d2e](r)}};ir.PathScurryBase=Tb;var Db=class extends Tb{sep="\\";constructor(t=process.cwd(),r={}){let{nocase:i=!0}=r;super(t,_x.win32,"\\",{...r,nocase:i}),this.nocase=i;for(let s=this.cwd;s;s=s.parent)s.nocase=this.nocase}parseRootPath(t){return _x.win32.parse(t).root.toUpperCase()}newRoot(t){return new Rb(this.rootPath,Cc,void 0,this.roots,this.nocase,this.childrenCache(),{fs:t})}isAbsolute(t){return t.startsWith("/")||t.startsWith("\\")||/^[a-z]:(\/|\\)/i.test(t)}};ir.PathScurryWin32=Db;var Pb=class extends Tb{sep="/";constructor(t=process.cwd(),r={}){let{nocase:i=!1}=r;super(t,_x.posix,"/",{...r,nocase:i}),this.nocase=i}parseRootPath(t){return"/"}newRoot(t){return new Qb(this.rootPath,Cc,void 0,this.roots,this.nocase,this.childrenCache(),{fs:t})}isAbsolute(t){return t.startsWith("/")}};ir.PathScurryPosix=Pb;var Nx=class extends Pb{constructor(t=process.cwd(),r={}){let{nocase:i=!0}=r;super(t,{...r,nocase:i})}};ir.PathScurryDarwin=Nx;ir.Path=process.platform==="win32"?Rb:Qb;ir.PathScurry=process.platform==="win32"?Db:process.platform==="darwin"?Nx:Pb});var Kq=g(Rx=>{"use strict";d();Object.defineProperty(Rx,"__esModule",{value:!0});Rx.Pattern=void 0;var L4t=dp(),F4t=e=>e.length>=1,M4t=e=>e.length>=1,Jq=class e{#e;#t;#i;length;#r;#s;#A;#u;#d;#a;#c=!0;constructor(t,r,i,s){if(!F4t(t))throw new TypeError("empty pattern list");if(!M4t(r))throw new TypeError("empty glob list");if(r.length!==t.length)throw new TypeError("mismatched pattern list and glob list lengths");if(this.length=t.length,i<0||i>=this.length)throw new TypeError("index out of range");if(this.#e=t,this.#t=r,this.#i=i,this.#r=s,this.#i===0){if(this.isUNC()){let[o,a,l,c,...u]=this.#e,[p,A,f,m,...y]=this.#t;u[0]===""&&(u.shift(),y.shift());let E=[o,a,l,c,""].join("/"),b=[p,A,f,m,""].join("/");this.#e=[E,...u],this.#t=[b,...y],this.length=this.#e.length}else if(this.isDrive()||this.isAbsolute()){let[o,...a]=this.#e,[l,...c]=this.#t;a[0]===""&&(a.shift(),c.shift());let u=o+"/",p=l+"/";this.#e=[u,...a],this.#t=[p,...c],this.length=this.#e.length}}}pattern(){return this.#e[this.#i]}isString(){return typeof this.#e[this.#i]=="string"}isGlobstar(){return this.#e[this.#i]===L4t.GLOBSTAR}isRegExp(){return this.#e[this.#i]instanceof RegExp}globString(){return this.#A=this.#A||(this.#i===0?this.isAbsolute()?this.#t[0]+this.#t.slice(1).join("/"):this.#t.join("/"):this.#t.slice(this.#i).join("/"))}hasMore(){return this.length>this.#i+1}rest(){return this.#s!==void 0?this.#s:this.hasMore()?(this.#s=new e(this.#e,this.#t,this.#i+1,this.#r),this.#s.#a=this.#a,this.#s.#d=this.#d,this.#s.#u=this.#u,this.#s):this.#s=null}isUNC(){let t=this.#e;return this.#d!==void 0?this.#d:this.#d=this.#r==="win32"&&this.#i===0&&t[0]===""&&t[1]===""&&typeof t[2]=="string"&&!!t[2]&&typeof t[3]=="string"&&!!t[3]}isDrive(){let t=this.#e;return this.#u!==void 0?this.#u:this.#u=this.#r==="win32"&&this.#i===0&&this.length>1&&typeof t[0]=="string"&&/^[a-z]:$/i.test(t[0])}isAbsolute(){let t=this.#e;return this.#a!==void 0?this.#a:this.#a=t[0]===""&&t.length>1||this.isDrive()||this.isUNC()}root(){let t=this.#e[0];return typeof t=="string"&&this.isAbsolute()&&this.#i===0?t:""}checkFollowGlobstar(){return!(this.#i===0||!this.isGlobstar()||!this.#c)}markFollowGlobstar(){return this.#i===0||!this.isGlobstar()||!this.#c?!1:(this.#c=!1,!0)}};Rx.Pattern=Jq});var Zq=g(Qx=>{"use strict";d();Object.defineProperty(Qx,"__esModule",{value:!0});Qx.Ignore=void 0;var A2e=dp(),U4t=Kq(),q4t=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",Xq=class{relative;relativeChildren;absolute;absoluteChildren;platform;mmopts;constructor(t,{nobrace:r,nocase:i,noext:s,noglobstar:o,platform:a=q4t}){this.relative=[],this.absolute=[],this.relativeChildren=[],this.absoluteChildren=[],this.platform=a,this.mmopts={dot:!0,nobrace:r,nocase:i,noext:s,noglobstar:o,optimizationLevel:2,platform:a,nocomment:!0,nonegate:!0};for(let l of t)this.add(l)}add(t){let r=new A2e.Minimatch(t,this.mmopts);for(let i=0;i{"use strict";d();Object.defineProperty(wc,"__esModule",{value:!0});wc.Processor=wc.SubWalks=wc.MatchRecord=wc.HasWalkedCache=void 0;var f2e=dp(),Tx=class e{store;constructor(t=new Map){this.store=t}copy(){return new e(new Map(this.store))}hasWalked(t,r){return this.store.get(t.fullpath())?.has(r.globString())}storeWalked(t,r){let i=t.fullpath(),s=this.store.get(i);s?s.add(r.globString()):this.store.set(i,new Set([r.globString()]))}};wc.HasWalkedCache=Tx;var Dx=class{store=new Map;add(t,r,i){let s=(r?2:0)|(i?1:0),o=this.store.get(t);this.store.set(t,o===void 0?s:s&o)}entries(){return[...this.store.entries()].map(([t,r])=>[t,!!(r&2),!!(r&1)])}};wc.MatchRecord=Dx;var Px=class{store=new Map;add(t,r){if(!t.canReaddir())return;let i=this.store.get(t);i?i.find(s=>s.globString()===r.globString())||i.push(r):this.store.set(t,[r])}get(t){let r=this.store.get(t);if(!r)throw new Error("attempting to walk unknown path");return r}entries(){return this.keys().map(t=>[t,this.store.get(t)])}keys(){return[...this.store.keys()].filter(t=>t.canReaddir())}};wc.SubWalks=Px;var eH=class e{hasWalkedCache;matches=new Dx;subwalks=new Px;patterns;follow;dot;opts;constructor(t,r){this.opts=t,this.follow=!!t.follow,this.dot=!!t.dot,this.hasWalkedCache=r?r.copy():new Tx}processPatterns(t,r){this.patterns=r;let i=r.map(s=>[t,s]);for(let[s,o]of i){this.hasWalkedCache.storeWalked(s,o);let a=o.root(),l=o.isAbsolute()&&this.opts.absolute!==!1;if(a){s=s.resolve(a==="/"&&this.opts.root!==void 0?this.opts.root:a);let A=o.rest();if(A)o=A;else{this.matches.add(s,!0,!1);continue}}if(s.isENOENT())continue;let c,u,p=!1;for(;typeof(c=o.pattern())=="string"&&(u=o.rest());)s=s.resolve(c),o=u,p=!0;if(c=o.pattern(),u=o.rest(),p){if(this.hasWalkedCache.hasWalked(s,o))continue;this.hasWalkedCache.storeWalked(s,o)}if(typeof c=="string"){let A=c===".."||c===""||c===".";this.matches.add(s.resolve(c),l,A);continue}else if(c===f2e.GLOBSTAR){(!s.isSymbolicLink()||this.follow||o.checkFollowGlobstar())&&this.subwalks.add(s,o);let A=u?.pattern(),f=u?.rest();if(!u||(A===""||A===".")&&!f)this.matches.add(s,l,A===""||A===".");else if(A===".."){let m=s.parent||s;f?this.hasWalkedCache.hasWalked(m,f)||this.subwalks.add(m,f):this.matches.add(m,l,!0)}}else c instanceof RegExp&&this.subwalks.add(s,o)}return this}subwalkTargets(){return this.subwalks.keys()}child(){return new e(this.opts,this.hasWalkedCache)}filterEntries(t,r){let i=this.subwalks.get(t),s=this.child();for(let o of r)for(let a of i){let l=a.isAbsolute(),c=a.pattern(),u=a.rest();c===f2e.GLOBSTAR?s.testGlobstar(o,a,u,l):c instanceof RegExp?s.testRegExp(o,c,u,l):s.testString(o,c,u,l)}return s}testGlobstar(t,r,i,s){if((this.dot||!t.name.startsWith("."))&&(r.hasMore()||this.matches.add(t,s,!1),t.canReaddir()&&(this.follow||!t.isSymbolicLink()?this.subwalks.add(t,r):t.isSymbolicLink()&&(i&&r.checkFollowGlobstar()?this.subwalks.add(t,i):r.markFollowGlobstar()&&this.subwalks.add(t,r)))),i){let o=i.pattern();if(typeof o=="string"&&o!==".."&&o!==""&&o!==".")this.testString(t,o,i.rest(),s);else if(o===".."){let a=t.parent||t;this.subwalks.add(a,i)}else o instanceof RegExp&&this.testRegExp(t,o,i.rest(),s)}}testRegExp(t,r,i,s){r.test(t.name)&&(i?this.subwalks.add(t,i):this.matches.add(t,s,!1))}testString(t,r,i,s){t.isNamed(r)&&(i?this.subwalks.add(t,i):this.matches.add(t,s,!1))}};wc.Processor=eH});var y2e=g(fp=>{"use strict";d();Object.defineProperty(fp,"__esModule",{value:!0});fp.GlobStream=fp.GlobWalker=fp.GlobUtil=void 0;var H4t=Wq(),m2e=Zq(),g2e=h2e(),G4t=(e,t)=>typeof e=="string"?new m2e.Ignore([e],t):Array.isArray(e)?new m2e.Ignore(e,t):e,Ob=class{path;patterns;opts;seen=new Set;paused=!1;aborted=!1;#e=[];#t;#i;signal;maxDepth;includeChildMatches;constructor(t,r,i){if(this.patterns=t,this.path=r,this.opts=i,this.#i=!i.posix&&i.platform==="win32"?"\\":"/",this.includeChildMatches=i.includeChildMatches!==!1,(i.ignore||!this.includeChildMatches)&&(this.#t=G4t(i.ignore??[],i),!this.includeChildMatches&&typeof this.#t.add!="function")){let s="cannot ignore child matches, ignore lacks add() method.";throw new Error(s)}this.maxDepth=i.maxDepth||1/0,i.signal&&(this.signal=i.signal,this.signal.addEventListener("abort",()=>{this.#e.length=0}))}#r(t){return this.seen.has(t)||!!this.#t?.ignored?.(t)}#s(t){return!!this.#t?.childrenIgnored?.(t)}pause(){this.paused=!0}resume(){if(this.signal?.aborted)return;this.paused=!1;let t;for(;!this.paused&&(t=this.#e.shift());)t()}onResume(t){this.signal?.aborted||(this.paused?this.#e.push(t):t())}async matchCheck(t,r){if(r&&this.opts.nodir)return;let i;if(this.opts.realpath){if(i=t.realpathCached()||await t.realpath(),!i)return;t=i}let o=t.isUnknown()||this.opts.stat?await t.lstat():t;if(this.opts.follow&&this.opts.nodir&&o?.isSymbolicLink()){let a=await o.realpath();a&&(a.isUnknown()||this.opts.stat)&&await a.lstat()}return this.matchCheckTest(o,r)}matchCheckTest(t,r){return t&&(this.maxDepth===1/0||t.depth()<=this.maxDepth)&&(!r||t.canReaddir())&&(!this.opts.nodir||!t.isDirectory())&&(!this.opts.nodir||!this.opts.follow||!t.isSymbolicLink()||!t.realpathCached()?.isDirectory())&&!this.#r(t)?t:void 0}matchCheckSync(t,r){if(r&&this.opts.nodir)return;let i;if(this.opts.realpath){if(i=t.realpathCached()||t.realpathSync(),!i)return;t=i}let o=t.isUnknown()||this.opts.stat?t.lstatSync():t;if(this.opts.follow&&this.opts.nodir&&o?.isSymbolicLink()){let a=o.realpathSync();a&&(a?.isUnknown()||this.opts.stat)&&a.lstatSync()}return this.matchCheckTest(o,r)}matchFinish(t,r){if(this.#r(t))return;if(!this.includeChildMatches&&this.#t?.add){let o=`${t.relativePosix()}/**`;this.#t.add(o)}let i=this.opts.absolute===void 0?r:this.opts.absolute;this.seen.add(t);let s=this.opts.mark&&t.isDirectory()?this.#i:"";if(this.opts.withFileTypes)this.matchEmit(t);else if(i){let o=this.opts.posix?t.fullpathPosix():t.fullpath();this.matchEmit(o+s)}else{let o=this.opts.posix?t.relativePosix():t.relative(),a=this.opts.dotRelative&&!o.startsWith(".."+this.#i)?"."+this.#i:"";this.matchEmit(o?a+o+s:"."+s)}}async match(t,r,i){let s=await this.matchCheck(t,i);s&&this.matchFinish(s,r)}matchSync(t,r,i){let s=this.matchCheckSync(t,i);s&&this.matchFinish(s,r)}walkCB(t,r,i){this.signal?.aborted&&i(),this.walkCB2(t,r,new g2e.Processor(this.opts),i)}walkCB2(t,r,i,s){if(this.#s(t))return s();if(this.signal?.aborted&&s(),this.paused){this.onResume(()=>this.walkCB2(t,r,i,s));return}i.processPatterns(t,r);let o=1,a=()=>{--o===0&&s()};for(let[l,c,u]of i.matches.entries())this.#r(l)||(o++,this.match(l,c,u).then(()=>a()));for(let l of i.subwalkTargets()){if(this.maxDepth!==1/0&&l.depth()>=this.maxDepth)continue;o++;let c=l.readdirCached();l.calledReaddir()?this.walkCB3(l,c,i,a):l.readdirCB((u,p)=>this.walkCB3(l,p,i,a),!0)}a()}walkCB3(t,r,i,s){i=i.filterEntries(t,r);let o=1,a=()=>{--o===0&&s()};for(let[l,c,u]of i.matches.entries())this.#r(l)||(o++,this.match(l,c,u).then(()=>a()));for(let[l,c]of i.subwalks.entries())o++,this.walkCB2(l,c,i.child(),a);a()}walkCBSync(t,r,i){this.signal?.aborted&&i(),this.walkCB2Sync(t,r,new g2e.Processor(this.opts),i)}walkCB2Sync(t,r,i,s){if(this.#s(t))return s();if(this.signal?.aborted&&s(),this.paused){this.onResume(()=>this.walkCB2Sync(t,r,i,s));return}i.processPatterns(t,r);let o=1,a=()=>{--o===0&&s()};for(let[l,c,u]of i.matches.entries())this.#r(l)||this.matchSync(l,c,u);for(let l of i.subwalkTargets()){if(this.maxDepth!==1/0&&l.depth()>=this.maxDepth)continue;o++;let c=l.readdirSync();this.walkCB3Sync(l,c,i,a)}a()}walkCB3Sync(t,r,i,s){i=i.filterEntries(t,r);let o=1,a=()=>{--o===0&&s()};for(let[l,c,u]of i.matches.entries())this.#r(l)||this.matchSync(l,c,u);for(let[l,c]of i.subwalks.entries())o++,this.walkCB2Sync(l,c,i.child(),a);a()}};fp.GlobUtil=Ob;var tH=class extends Ob{matches=new Set;constructor(t,r,i){super(t,r,i)}matchEmit(t){this.matches.add(t)}async walk(){if(this.signal?.aborted)throw this.signal.reason;return this.path.isUnknown()&&await this.path.lstat(),await new Promise((t,r)=>{this.walkCB(this.path,this.patterns,()=>{this.signal?.aborted?r(this.signal.reason):t(this.matches)})}),this.matches}walkSync(){if(this.signal?.aborted)throw this.signal.reason;return this.path.isUnknown()&&this.path.lstatSync(),this.walkCBSync(this.path,this.patterns,()=>{if(this.signal?.aborted)throw this.signal.reason}),this.matches}};fp.GlobWalker=tH;var rH=class extends Ob{results;constructor(t,r,i){super(t,r,i),this.results=new H4t.Minipass({signal:this.signal,objectMode:!0}),this.results.on("drain",()=>this.resume()),this.results.on("resume",()=>this.resume())}matchEmit(t){this.results.write(t),this.results.flowing||this.pause()}stream(){let t=this.path;return t.isUnknown()?t.lstat().then(()=>{this.walkCB(t,this.patterns,()=>this.results.end())}):this.walkCB(t,this.patterns,()=>this.results.end()),this.results}streamSync(){return this.path.isUnknown()&&this.path.lstatSync(),this.walkCBSync(this.path,this.patterns,()=>this.results.end()),this.results}};fp.GlobStream=rH});var nH=g(Lx=>{"use strict";d();Object.defineProperty(Lx,"__esModule",{value:!0});Lx.Glob=void 0;var j4t=dp(),z4t=require("node:url"),Ox=p2e(),V4t=Kq(),kx=y2e(),W4t=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",iH=class{absolute;cwd;root;dot;dotRelative;follow;ignore;magicalBraces;mark;matchBase;maxDepth;nobrace;nocase;nodir;noext;noglobstar;pattern;platform;realpath;scurry;stat;signal;windowsPathsNoEscape;withFileTypes;includeChildMatches;opts;patterns;constructor(t,r){if(!r)throw new TypeError("glob options required");if(this.withFileTypes=!!r.withFileTypes,this.signal=r.signal,this.follow=!!r.follow,this.dot=!!r.dot,this.dotRelative=!!r.dotRelative,this.nodir=!!r.nodir,this.mark=!!r.mark,r.cwd?(r.cwd instanceof URL||r.cwd.startsWith("file://"))&&(r.cwd=(0,z4t.fileURLToPath)(r.cwd)):this.cwd="",this.cwd=r.cwd||"",this.root=r.root,this.magicalBraces=!!r.magicalBraces,this.nobrace=!!r.nobrace,this.noext=!!r.noext,this.realpath=!!r.realpath,this.absolute=r.absolute,this.includeChildMatches=r.includeChildMatches!==!1,this.noglobstar=!!r.noglobstar,this.matchBase=!!r.matchBase,this.maxDepth=typeof r.maxDepth=="number"?r.maxDepth:1/0,this.stat=!!r.stat,this.ignore=r.ignore,this.withFileTypes&&this.absolute!==void 0)throw new Error("cannot set absolute and withFileTypes:true");if(typeof t=="string"&&(t=[t]),this.windowsPathsNoEscape=!!r.windowsPathsNoEscape||r.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(t=t.map(c=>c.replace(/\\/g,"/"))),this.matchBase){if(r.noglobstar)throw new TypeError("base matching requires globstar");t=t.map(c=>c.includes("/")?c:`./**/${c}`)}if(this.pattern=t,this.platform=r.platform||W4t,this.opts={...r,platform:this.platform},r.scurry){if(this.scurry=r.scurry,r.nocase!==void 0&&r.nocase!==r.scurry.nocase)throw new Error("nocase option contradicts provided scurry option")}else{let c=r.platform==="win32"?Ox.PathScurryWin32:r.platform==="darwin"?Ox.PathScurryDarwin:r.platform?Ox.PathScurryPosix:Ox.PathScurry;this.scurry=new c(this.cwd,{nocase:r.nocase,fs:r.fs})}this.nocase=this.scurry.nocase;let i=this.platform==="darwin"||this.platform==="win32",s={...r,dot:this.dot,matchBase:this.matchBase,nobrace:this.nobrace,nocase:this.nocase,nocaseMagicOnly:i,nocomment:!0,noext:this.noext,nonegate:!0,optimizationLevel:2,platform:this.platform,windowsPathsNoEscape:this.windowsPathsNoEscape,debug:!!this.opts.debug},o=this.pattern.map(c=>new j4t.Minimatch(c,s)),[a,l]=o.reduce((c,u)=>(c[0].push(...u.set),c[1].push(...u.globParts),c),[[],[]]);this.patterns=a.map((c,u)=>{let p=l[u];if(!p)throw new Error("invalid pattern object");return new V4t.Pattern(c,p,0,this.platform)})}async walk(){return[...await new kx.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walk()]}walkSync(){return[...new kx.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walkSync()]}stream(){return new kx.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).stream()}streamSync(){return new kx.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).streamSync()}iterateSync(){return this.streamSync()[Symbol.iterator]()}[Symbol.iterator](){return this.iterateSync()}iterate(){return this.stream()[Symbol.asyncIterator]()}[Symbol.asyncIterator](){return this.iterate()}};Lx.Glob=iH});var sH=g(Fx=>{"use strict";d();Object.defineProperty(Fx,"__esModule",{value:!0});Fx.hasMagic=void 0;var Y4t=dp(),$4t=(e,t={})=>{Array.isArray(e)||(e=[e]);for(let r of e)if(new Y4t.Minimatch(r,t).hasMagic())return!0;return!1};Fx.hasMagic=$4t});var w2e=g(Tt=>{"use strict";d();Object.defineProperty(Tt,"__esModule",{value:!0});Tt.glob=Tt.sync=Tt.iterate=Tt.iterateSync=Tt.stream=Tt.streamSync=Tt.Ignore=Tt.hasMagic=Tt.Glob=Tt.unescape=Tt.escape=void 0;Tt.globStreamSync=kb;Tt.globStream=oH;Tt.globSync=aH;Tt.globIterateSync=Lb;Tt.globIterate=lH;var E2e=dp(),Of=nH(),J4t=sH(),C2e=dp();Object.defineProperty(Tt,"escape",{enumerable:!0,get:function(){return C2e.escape}});Object.defineProperty(Tt,"unescape",{enumerable:!0,get:function(){return C2e.unescape}});var K4t=nH();Object.defineProperty(Tt,"Glob",{enumerable:!0,get:function(){return K4t.Glob}});var X4t=sH();Object.defineProperty(Tt,"hasMagic",{enumerable:!0,get:function(){return X4t.hasMagic}});var Z4t=Zq();Object.defineProperty(Tt,"Ignore",{enumerable:!0,get:function(){return Z4t.Ignore}});function kb(e,t={}){return new Of.Glob(e,t).streamSync()}function oH(e,t={}){return new Of.Glob(e,t).stream()}function aH(e,t={}){return new Of.Glob(e,t).walkSync()}async function b2e(e,t={}){return new Of.Glob(e,t).walk()}function Lb(e,t={}){return new Of.Glob(e,t).iterateSync()}function lH(e,t={}){return new Of.Glob(e,t).iterate()}Tt.streamSync=kb;Tt.stream=Object.assign(oH,{sync:kb});Tt.iterateSync=Lb;Tt.iterate=Object.assign(lH,{sync:Lb});Tt.sync=Object.assign(aH,{stream:kb,iterate:Lb});Tt.glob=Object.assign(b2e,{glob:b2e,globSync:aH,sync:Tt.sync,globStream:oH,stream:Tt.stream,globStreamSync:kb,streamSync:Tt.streamSync,globIterate:lH,iterate:Tt.iterate,globIterateSync:Lb,iterateSync:Tt.iterateSync,Glob:Of.Glob,hasMagic:J4t.hasMagic,escape:E2e.escape,unescape:E2e.unescape});Tt.glob.glob=Tt.glob});var v2e=g((Oyr,S2e)=>{d();var B2e=on(),H1=require("path"),cH=H0e(),eSt=iEe(),tSt=fEe(),rSt=CEe(),iSt=w2e(),kf=S2e.exports={},I2e=/[\/\\]/g,nSt=function(e,t){var r=[];return cH(e).forEach(function(i){var s=i.indexOf("!")===0;s&&(i=i.slice(1));var o=t(i);s?r=eSt(r,o):r=tSt(r,o)}),r};kf.exists=function(){var e=H1.join.apply(H1,arguments);return B2e.existsSync(e)};kf.expand=function(...e){var t=rSt(e[0])?e.shift():{},r=Array.isArray(e[0])?e[0]:e;if(r.length===0)return[];var i=nSt(r,function(s){return iSt.sync(s,t)});return t.filter&&(i=i.filter(function(s){s=H1.join(t.cwd||"",s);try{return typeof t.filter=="function"?t.filter(s):B2e.statSync(s)[t.filter]()}catch{return!1}})),i};kf.expandMapping=function(e,t,r){r=Object.assign({rename:function(o,a){return H1.join(o||"",a)}},r);var i=[],s={};return kf.expand(r,e).forEach(function(o){var a=o;r.flatten&&(a=H1.basename(a)),r.ext&&(a=a.replace(/(\.[^\/]*)?$/,r.ext));var l=r.rename(t,a,r);r.cwd&&(o=H1.join(r.cwd,o)),l=l.replace(I2e,"/"),o=o.replace(I2e,"/"),s[l]?s[l].src.push(o):(i.push({src:[o],dest:l}),s[l]=i[i.length-1])}),i};kf.normalizeFilesArray=function(e){var t=[];return e.forEach(function(r){var i;("src"in r||"dest"in r)&&t.push(r)}),t.length===0?[]:(t=_(t).chain().forEach(function(r){!("src"in r)||!r.src||(Array.isArray(r.src)?r.src=cH(r.src):r.src=[r.src])}).map(function(r){var i=Object.assign({},r);if(delete i.src,delete i.dest,r.expand)return kf.expandMapping(r.src,r.dest,i).map(function(o){var a=Object.assign({},r);return a.orig=Object.assign({},r),a.src=o.src,a.dest=o.dest,["expand","cwd","flatten","rename","ext"].forEach(function(l){delete a[l]}),a});var s=Object.assign({},r);return s.orig=Object.assign({},r),"src"in s&&Object.defineProperty(s,"src",{enumerable:!0,get:function o(){var a;return"result"in o||(a=r.src,a=Array.isArray(a)?cH(a):[a],o.result=kf.expand(i,a)),o.result}}),"dest"in s&&(s.dest=r.dest),s}).flatten().value(),t)}});var G1=g((Fyr,N2e)=>{d();var uH=on(),_2e=require("path"),sSt=s3(),oSt=zfe(),x2e=XM(),aSt=Sme(),Lyr=require("stream").Stream,lSt=Qf().PassThrough,Lo=N2e.exports={};Lo.file=v2e();Lo.collectStream=function(e,t){var r=[],i=0;e.on("error",t),e.on("data",function(s){r.push(s),i+=s.length}),e.on("end",function(){var s=Buffer.alloc(i),o=0;r.forEach(function(a){a.copy(s,o),o+=a.length}),t(null,s)})};Lo.dateify=function(e){return e=e||new Date,e instanceof Date?e=e:typeof e=="string"?e=new Date(e):e=new Date,e};Lo.defaults=function(e,t,r){var i=arguments;return i[0]=i[0]||{},aSt(...i)};Lo.isStream=function(e){return sSt(e)};Lo.lazyReadStream=function(e){return new oSt.Readable(function(){return uH.createReadStream(e)})};Lo.normalizeInputSource=function(e){return e===null?Buffer.alloc(0):typeof e=="string"?Buffer.from(e):Lo.isStream(e)?e.pipe(new lSt):e};Lo.sanitizePath=function(e){return x2e(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,"")};Lo.trailingSlashIt=function(e){return e.slice(-1)!=="/"?e+"/":e};Lo.unixifyPath=function(e){return x2e(e,!1).replace(/^\w+:/,"")};Lo.walkdir=function(e,t,r){var i=[];typeof t=="function"&&(r=t,t=e),uH.readdir(e,function(s,o){var a=0,l,c;if(s)return r(s);(function u(){if(l=o[a++],!l)return r(null,i);c=_2e.join(e,l),uH.stat(c,function(p,A){i.push({path:c,relative:_2e.relative(t,c).replace(/\\/g,"/"),stats:A}),A&&A.isDirectory()?Lo.walkdir(c,t,function(f,m){if(f)return r(f);m.forEach(function(y){i.push(y)}),u()}):u()})})()})}});var D2e=g((Q2e,T2e)=>{d();var cSt=require("util"),uSt={ABORTED:"archive was aborted",DIRECTORYDIRPATHREQUIRED:"diretory dirpath argument must be a non-empty string value",DIRECTORYFUNCTIONINVALIDDATA:"invalid data returned by directory custom data function",ENTRYNAMEREQUIRED:"entry name must be a non-empty string value",FILEFILEPATHREQUIRED:"file filepath argument must be a non-empty string value",FINALIZING:"archive already finalizing",QUEUECLOSED:"queue closed",NOENDMETHOD:"no suitable finalize/end method defined by module",DIRECTORYNOTSUPPORTED:"support for directory entries not defined by module",FORMATSET:"archive format already set",INPUTSTEAMBUFFERREQUIRED:"input source must be valid Stream or Buffer instance",MODULESET:"module already set",SYMLINKNOTSUPPORTED:"support for symlink entries not defined by module",SYMLINKFILEPATHREQUIRED:"symlink filepath argument must be a non-empty string value",SYMLINKTARGETREQUIRED:"symlink target argument must be a non-empty string value",ENTRYNOTSUPPORTED:"entry not supported"};function R2e(e,t){Error.captureStackTrace(this,this.constructor),this.message=uSt[e]||e,this.code=e,this.data=t}cSt.inherits(R2e,Error);Q2e=T2e.exports=R2e});var F2e=g((qyr,L2e)=>{d();var AH=require("fs"),O2e=OAe(),P2e=LAe(),dH=require("path"),Ic=G1(),dSt=require("util").inherits,ci=D2e(),k2e=Qf().Transform,pH=process.platform==="win32",jt=function(e,t){if(!(this instanceof jt))return new jt(e,t);typeof e!="string"&&(t=e,e="zip"),t=this.options=Ic.defaults(t,{highWaterMark:1024*1024,statConcurrency:4}),k2e.call(this,t),this._format=!1,this._module=!1,this._pending=0,this._pointer=0,this._entriesCount=0,this._entriesProcessedCount=0,this._fsEntriesTotalBytes=0,this._fsEntriesProcessedBytes=0,this._queue=P2e.queue(this._onQueueTask.bind(this),1),this._queue.drain(this._onQueueDrain.bind(this)),this._statQueue=P2e.queue(this._onStatQueueTask.bind(this),t.statConcurrency),this._statQueue.drain(this._onQueueDrain.bind(this)),this._state={aborted:!1,finalize:!1,finalizing:!1,finalized:!1,modulePiped:!1},this._streams=[]};dSt(jt,k2e);jt.prototype._abort=function(){this._state.aborted=!0,this._queue.kill(),this._statQueue.kill(),this._queue.idle()&&this._shutdown()};jt.prototype._append=function(e,t){t=t||{};var r={source:null,filepath:e};t.name||(t.name=e),t.sourcePath=e,r.data=t,this._entriesCount++,t.stats&&t.stats instanceof AH.Stats?(r=this._updateQueueTaskWithStats(r,t.stats),r&&(t.stats.size&&(this._fsEntriesTotalBytes+=t.stats.size),this._queue.push(r))):this._statQueue.push(r)};jt.prototype._finalize=function(){this._state.finalizing||this._state.finalized||this._state.aborted||(this._state.finalizing=!0,this._moduleFinalize(),this._state.finalizing=!1,this._state.finalized=!0)};jt.prototype._maybeFinalize=function(){return this._state.finalizing||this._state.finalized||this._state.aborted?!1:this._state.finalize&&this._pending===0&&this._queue.idle()&&this._statQueue.idle()?(this._finalize(),!0):!1};jt.prototype._moduleAppend=function(e,t,r){if(this._state.aborted){r();return}this._module.append(e,t,function(i){if(this._task=null,this._state.aborted){this._shutdown();return}if(i){this.emit("error",i),setImmediate(r);return}this.emit("entry",t),this._entriesProcessedCount++,t.stats&&t.stats.size&&(this._fsEntriesProcessedBytes+=t.stats.size),this.emit("progress",{entries:{total:this._entriesCount,processed:this._entriesProcessedCount},fs:{totalBytes:this._fsEntriesTotalBytes,processedBytes:this._fsEntriesProcessedBytes}}),setImmediate(r)}.bind(this))};jt.prototype._moduleFinalize=function(){typeof this._module.finalize=="function"?this._module.finalize():typeof this._module.end=="function"?this._module.end():this.emit("error",new ci("NOENDMETHOD"))};jt.prototype._modulePipe=function(){this._module.on("error",this._onModuleError.bind(this)),this._module.pipe(this),this._state.modulePiped=!0};jt.prototype._moduleSupports=function(e){return!this._module.supports||!this._module.supports[e]?!1:this._module.supports[e]};jt.prototype._moduleUnpipe=function(){this._module.unpipe(this),this._state.modulePiped=!1};jt.prototype._normalizeEntryData=function(e,t){e=Ic.defaults(e,{type:"file",name:null,date:null,mode:null,prefix:null,sourcePath:null,stats:!1}),t&&e.stats===!1&&(e.stats=t);var r=e.type==="directory";return e.name&&(typeof e.prefix=="string"&&e.prefix!==""&&(e.name=e.prefix+"/"+e.name,e.prefix=null),e.name=Ic.sanitizePath(e.name),e.type!=="symlink"&&e.name.slice(-1)==="/"?(r=!0,e.type="directory"):r&&(e.name+="/")),typeof e.mode=="number"?pH?e.mode&=511:e.mode&=4095:e.stats&&e.mode===null?(pH?e.mode=e.stats.mode&511:e.mode=e.stats.mode&4095,pH&&r&&(e.mode=493)):e.mode===null&&(e.mode=r?493:420),e.stats&&e.date===null?e.date=e.stats.mtime:e.date=Ic.dateify(e.date),e};jt.prototype._onModuleError=function(e){this.emit("error",e)};jt.prototype._onQueueDrain=function(){this._state.finalizing||this._state.finalized||this._state.aborted||this._state.finalize&&this._pending===0&&this._queue.idle()&&this._statQueue.idle()&&this._finalize()};jt.prototype._onQueueTask=function(e,t){var r=()=>{e.data.callback&&e.data.callback(),t()};if(this._state.finalizing||this._state.finalized||this._state.aborted){r();return}this._task=e,this._moduleAppend(e.source,e.data,r)};jt.prototype._onStatQueueTask=function(e,t){if(this._state.finalizing||this._state.finalized||this._state.aborted){t();return}AH.lstat(e.filepath,function(r,i){if(this._state.aborted){setImmediate(t);return}if(r){this._entriesCount--,this.emit("warning",r),setImmediate(t);return}e=this._updateQueueTaskWithStats(e,i),e&&(i.size&&(this._fsEntriesTotalBytes+=i.size),this._queue.push(e)),setImmediate(t)}.bind(this))};jt.prototype._shutdown=function(){this._moduleUnpipe(),this.end()};jt.prototype._transform=function(e,t,r){e&&(this._pointer+=e.length),r(null,e)};jt.prototype._updateQueueTaskWithStats=function(e,t){if(t.isFile())e.data.type="file",e.data.sourceType="stream",e.source=Ic.lazyReadStream(e.filepath);else if(t.isDirectory()&&this._moduleSupports("directory"))e.data.name=Ic.trailingSlashIt(e.data.name),e.data.type="directory",e.data.sourcePath=Ic.trailingSlashIt(e.filepath),e.data.sourceType="buffer",e.source=Buffer.concat([]);else if(t.isSymbolicLink()&&this._moduleSupports("symlink")){var r=AH.readlinkSync(e.filepath),i=dH.dirname(e.filepath);e.data.type="symlink",e.data.linkname=dH.relative(i,dH.resolve(i,r)),e.data.sourceType="buffer",e.source=Buffer.concat([])}else return t.isDirectory()?this.emit("warning",new ci("DIRECTORYNOTSUPPORTED",e.data)):t.isSymbolicLink()?this.emit("warning",new ci("SYMLINKNOTSUPPORTED",e.data)):this.emit("warning",new ci("ENTRYNOTSUPPORTED",e.data)),null;return e.data=this._normalizeEntryData(e.data,t),e};jt.prototype.abort=function(){return this._state.aborted||this._state.finalized?this:(this._abort(),this)};jt.prototype.append=function(e,t){if(this._state.finalize||this._state.aborted)return this.emit("error",new ci("QUEUECLOSED")),this;if(t=this._normalizeEntryData(t),typeof t.name!="string"||t.name.length===0)return this.emit("error",new ci("ENTRYNAMEREQUIRED")),this;if(t.type==="directory"&&!this._moduleSupports("directory"))return this.emit("error",new ci("DIRECTORYNOTSUPPORTED",{name:t.name})),this;if(e=Ic.normalizeInputSource(e),Buffer.isBuffer(e))t.sourceType="buffer";else if(Ic.isStream(e))t.sourceType="stream";else return this.emit("error",new ci("INPUTSTEAMBUFFERREQUIRED",{name:t.name})),this;return this._entriesCount++,this._queue.push({data:t,source:e}),this};jt.prototype.directory=function(e,t,r){if(this._state.finalize||this._state.aborted)return this.emit("error",new ci("QUEUECLOSED")),this;if(typeof e!="string"||e.length===0)return this.emit("error",new ci("DIRECTORYDIRPATHREQUIRED")),this;this._pending++,t===!1?t="":typeof t!="string"&&(t=e);var i=!1;typeof r=="function"?(i=r,r={}):typeof r!="object"&&(r={});var s={stat:!0,dot:!0};function o(){this._pending--,this._maybeFinalize()}function a(u){this.emit("error",u)}function l(u){c.pause();var p=!1,A=Object.assign({},r);A.name=u.relative,A.prefix=t,A.stats=u.stat,A.callback=c.resume.bind(c);try{if(i){if(A=i(A),A===!1)p=!0;else if(typeof A!="object")throw new ci("DIRECTORYFUNCTIONINVALIDDATA",{dirpath:e})}}catch(f){this.emit("error",f);return}if(p){c.resume();return}this._append(u.absolute,A)}var c=O2e(e,s);return c.on("error",a.bind(this)),c.on("match",l.bind(this)),c.on("end",o.bind(this)),this};jt.prototype.file=function(e,t){return this._state.finalize||this._state.aborted?(this.emit("error",new ci("QUEUECLOSED")),this):typeof e!="string"||e.length===0?(this.emit("error",new ci("FILEFILEPATHREQUIRED")),this):(this._append(e,t),this)};jt.prototype.glob=function(e,t,r){this._pending++,t=Ic.defaults(t,{stat:!0,pattern:e});function i(){this._pending--,this._maybeFinalize()}function s(l){this.emit("error",l)}function o(l){a.pause();var c=Object.assign({},r);c.callback=a.resume.bind(a),c.stats=l.stat,c.name=l.relative,this._append(l.absolute,c)}var a=O2e(t.cwd||".",t);return a.on("error",s.bind(this)),a.on("match",o.bind(this)),a.on("end",i.bind(this)),this};jt.prototype.finalize=function(){if(this._state.aborted){var e=new ci("ABORTED");return this.emit("error",e),Promise.reject(e)}if(this._state.finalize){var t=new ci("FINALIZING");return this.emit("error",t),Promise.reject(t)}this._state.finalize=!0,this._pending===0&&this._queue.idle()&&this._statQueue.idle()&&this._finalize();var r=this;return new Promise(function(i,s){var o;r._module.on("end",function(){o||i()}),r._module.on("error",function(a){o=!0,s(a)})})};jt.prototype.setFormat=function(e){return this._format?(this.emit("error",new ci("FORMATSET")),this):(this._format=e,this)};jt.prototype.setModule=function(e){return this._state.aborted?(this.emit("error",new ci("ABORTED")),this):this._state.module?(this.emit("error",new ci("MODULESET")),this):(this._module=e,this._modulePipe(),this)};jt.prototype.symlink=function(e,t,r){if(this._state.finalize||this._state.aborted)return this.emit("error",new ci("QUEUECLOSED")),this;if(typeof e!="string"||e.length===0)return this.emit("error",new ci("SYMLINKFILEPATHREQUIRED")),this;if(typeof t!="string"||t.length===0)return this.emit("error",new ci("SYMLINKTARGETREQUIRED",{filepath:e})),this;if(!this._moduleSupports("symlink"))return this.emit("error",new ci("SYMLINKNOTSUPPORTED",{filepath:e})),this;var i={};return i.type="symlink",i.name=e.replace(/\\/g,"/"),i.linkname=t.replace(/\\/g,"/"),i.sourceType="buffer",typeof r=="number"&&(i.mode=r),this._entriesCount++,this._queue.push({data:i,source:Buffer.concat([])}),this};jt.prototype.pointer=function(){return this._pointer};jt.prototype.use=function(e){return this._streams.push(e),this};L2e.exports=jt});var Ux=g((Gyr,M2e)=>{d();var Mx=M2e.exports=function(){};Mx.prototype.getName=function(){};Mx.prototype.getSize=function(){};Mx.prototype.getLastModifiedDate=function(){};Mx.prototype.isDirectory=function(){}});var qx=g((zyr,U2e)=>{d();var Sa=U2e.exports={};Sa.dateToDos=function(e,t){t=t||!1;var r=t?e.getFullYear():e.getUTCFullYear();if(r<1980)return 2162688;if(r>=2044)return 2141175677;var i={year:r,month:t?e.getMonth():e.getUTCMonth(),date:t?e.getDate():e.getUTCDate(),hours:t?e.getHours():e.getUTCHours(),minutes:t?e.getMinutes():e.getUTCMinutes(),seconds:t?e.getSeconds():e.getUTCSeconds()};return i.year-1980<<25|i.month+1<<21|i.date<<16|i.hours<<11|i.minutes<<5|i.seconds/2};Sa.dosToDate=function(e){return new Date((e>>25&127)+1980,(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(e&31)<<1)};Sa.fromDosTime=function(e){return Sa.dosToDate(e.readUInt32LE(0))};Sa.getEightBytes=function(e){var t=Buffer.alloc(8);return t.writeUInt32LE(e%4294967296,0),t.writeUInt32LE(e/4294967296|0,4),t};Sa.getShortBytes=function(e){var t=Buffer.alloc(2);return t.writeUInt16LE((e&65535)>>>0,0),t};Sa.getShortBytesValue=function(e,t){return e.readUInt16LE(t)};Sa.getLongBytes=function(e){var t=Buffer.alloc(4);return t.writeUInt32LE((e&4294967295)>>>0,0),t};Sa.getLongBytesValue=function(e,t){return e.readUInt32LE(t)};Sa.toDosTime=function(e){return Sa.getLongBytes(Sa.dateToDos(e))}});var fH=g((Wyr,V2e)=>{d();var q2e=qx(),H2e=8,G2e=1,pSt=4,ASt=2,j2e=64,z2e=2048,Qn=V2e.exports=function(){return this instanceof Qn?(this.descriptor=!1,this.encryption=!1,this.utf8=!1,this.numberOfShannonFanoTrees=0,this.strongEncryption=!1,this.slidingDictionarySize=0,this):new Qn};Qn.prototype.encode=function(){return q2e.getShortBytes((this.descriptor?H2e:0)|(this.utf8?z2e:0)|(this.encryption?G2e:0)|(this.strongEncryption?j2e:0))};Qn.prototype.parse=function(e,t){var r=q2e.getShortBytesValue(e,t),i=new Qn;return i.useDataDescriptor((r&H2e)!==0),i.useUTF8ForNames((r&z2e)!==0),i.useStrongEncryption((r&j2e)!==0),i.useEncryption((r&G2e)!==0),i.setSlidingDictionarySize((r&ASt)!==0?8192:4096),i.setNumberOfShannonFanoTrees((r&pSt)!==0?3:2),i};Qn.prototype.setNumberOfShannonFanoTrees=function(e){this.numberOfShannonFanoTrees=e};Qn.prototype.getNumberOfShannonFanoTrees=function(){return this.numberOfShannonFanoTrees};Qn.prototype.setSlidingDictionarySize=function(e){this.slidingDictionarySize=e};Qn.prototype.getSlidingDictionarySize=function(){return this.slidingDictionarySize};Qn.prototype.useDataDescriptor=function(e){this.descriptor=e};Qn.prototype.usesDataDescriptor=function(){return this.descriptor};Qn.prototype.useEncryption=function(e){this.encryption=e};Qn.prototype.usesEncryption=function(){return this.encryption};Qn.prototype.useStrongEncryption=function(e){this.strongEncryption=e};Qn.prototype.usesStrongEncryption=function(){return this.strongEncryption};Qn.prototype.useUTF8ForNames=function(e){this.utf8=e};Qn.prototype.usesUTF8ForNames=function(){return this.utf8}});var Y2e=g(($yr,W2e)=>{d();W2e.exports={PERM_MASK:4095,FILE_TYPE_FLAG:61440,LINK_FLAG:40960,FILE_FLAG:32768,DIR_FLAG:16384,DEFAULT_LINK_PERM:511,DEFAULT_DIR_PERM:493,DEFAULT_FILE_PERM:420}});var hH=g((Kyr,$2e)=>{d();$2e.exports={WORD:4,DWORD:8,EMPTY:Buffer.alloc(0),SHORT:2,SHORT_MASK:65535,SHORT_SHIFT:16,SHORT_ZERO:Buffer.from(Array(2)),LONG:4,LONG_ZERO:Buffer.from(Array(4)),MIN_VERSION_INITIAL:10,MIN_VERSION_DATA_DESCRIPTOR:20,MIN_VERSION_ZIP64:45,VERSION_MADEBY:45,METHOD_STORED:0,METHOD_DEFLATED:8,PLATFORM_UNIX:3,PLATFORM_FAT:0,SIG_LFH:67324752,SIG_DD:134695760,SIG_CFH:33639248,SIG_EOCD:101010256,SIG_ZIP64_EOCD:101075792,SIG_ZIP64_EOCD_LOC:117853008,ZIP64_MAGIC_SHORT:65535,ZIP64_MAGIC:4294967295,ZIP64_EXTRA_ID:1,ZLIB_NO_COMPRESSION:0,ZLIB_BEST_SPEED:1,ZLIB_BEST_COMPRESSION:9,ZLIB_DEFAULT_COMPRESSION:-1,MODE_MASK:4095,DEFAULT_FILE_MODE:33188,DEFAULT_DIR_MODE:16877,EXT_FILE_ATTR_DIR:1106051088,EXT_FILE_ATTR_FILE:2175008800,S_IFMT:61440,S_IFIFO:4096,S_IFCHR:8192,S_IFDIR:16384,S_IFBLK:24576,S_IFREG:32768,S_IFLNK:40960,S_IFSOCK:49152,S_DOS_A:32,S_DOS_D:16,S_DOS_V:8,S_DOS_S:4,S_DOS_H:2,S_DOS_R:1}});var mH=g((Zyr,ebe)=>{d();var fSt=require("util").inherits,hSt=XM(),K2e=Ux(),X2e=fH(),J2e=Y2e(),Rs=hH(),Z2e=qx(),bt=ebe.exports=function(e){if(!(this instanceof bt))return new bt(e);K2e.call(this),this.platform=Rs.PLATFORM_FAT,this.method=-1,this.name=null,this.size=0,this.csize=0,this.gpb=new X2e,this.crc=0,this.time=-1,this.minver=Rs.MIN_VERSION_INITIAL,this.mode=-1,this.extra=null,this.exattr=0,this.inattr=0,this.comment=null,e&&this.setName(e)};fSt(bt,K2e);bt.prototype.getCentralDirectoryExtra=function(){return this.getExtra()};bt.prototype.getComment=function(){return this.comment!==null?this.comment:""};bt.prototype.getCompressedSize=function(){return this.csize};bt.prototype.getCrc=function(){return this.crc};bt.prototype.getExternalAttributes=function(){return this.exattr};bt.prototype.getExtra=function(){return this.extra!==null?this.extra:Rs.EMPTY};bt.prototype.getGeneralPurposeBit=function(){return this.gpb};bt.prototype.getInternalAttributes=function(){return this.inattr};bt.prototype.getLastModifiedDate=function(){return this.getTime()};bt.prototype.getLocalFileDataExtra=function(){return this.getExtra()};bt.prototype.getMethod=function(){return this.method};bt.prototype.getName=function(){return this.name};bt.prototype.getPlatform=function(){return this.platform};bt.prototype.getSize=function(){return this.size};bt.prototype.getTime=function(){return this.time!==-1?Z2e.dosToDate(this.time):-1};bt.prototype.getTimeDos=function(){return this.time!==-1?this.time:0};bt.prototype.getUnixMode=function(){return this.platform!==Rs.PLATFORM_UNIX?0:this.getExternalAttributes()>>Rs.SHORT_SHIFT&Rs.SHORT_MASK};bt.prototype.getVersionNeededToExtract=function(){return this.minver};bt.prototype.setComment=function(e){Buffer.byteLength(e)!==e.length&&this.getGeneralPurposeBit().useUTF8ForNames(!0),this.comment=e};bt.prototype.setCompressedSize=function(e){if(e<0)throw new Error("invalid entry compressed size");this.csize=e};bt.prototype.setCrc=function(e){if(e<0)throw new Error("invalid entry crc32");this.crc=e};bt.prototype.setExternalAttributes=function(e){this.exattr=e>>>0};bt.prototype.setExtra=function(e){this.extra=e};bt.prototype.setGeneralPurposeBit=function(e){if(!(e instanceof X2e))throw new Error("invalid entry GeneralPurposeBit");this.gpb=e};bt.prototype.setInternalAttributes=function(e){this.inattr=e};bt.prototype.setMethod=function(e){if(e<0)throw new Error("invalid entry compression method");this.method=e};bt.prototype.setName=function(e,t=!1){e=hSt(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,""),t&&(e=`/${e}`),Buffer.byteLength(e)!==e.length&&this.getGeneralPurposeBit().useUTF8ForNames(!0),this.name=e};bt.prototype.setPlatform=function(e){this.platform=e};bt.prototype.setSize=function(e){if(e<0)throw new Error("invalid entry size");this.size=e};bt.prototype.setTime=function(e,t){if(!(e instanceof Date))throw new Error("invalid entry time");this.time=Z2e.dateToDos(e,t)};bt.prototype.setUnixMode=function(e){e|=this.isDirectory()?Rs.S_IFDIR:Rs.S_IFREG;var t=0;t|=e<Rs.ZIP64_MAGIC||this.size>Rs.ZIP64_MAGIC}});var gH=g((rEr,tbe)=>{d();var tEr=require("stream").Stream,mSt=Qf().PassThrough,gSt=s3(),ySt=tbe.exports={};ySt.normalizeInputSource=function(e){if(e===null)return Buffer.alloc(0);if(typeof e=="string")return Buffer.from(e);if(gSt(e)&&!e._readableState){var t=new mSt;return e.pipe(t),t}return e}});var EH=g((nEr,rbe)=>{d();var ESt=require("util").inherits,bSt=s3(),yH=Qf().Transform,CSt=Ux(),wSt=gH(),Fo=rbe.exports=function(e){if(!(this instanceof Fo))return new Fo(e);yH.call(this,e),this.offset=0,this._archive={finish:!1,finished:!1,processing:!1}};ESt(Fo,yH);Fo.prototype._appendBuffer=function(e,t,r){};Fo.prototype._appendStream=function(e,t,r){};Fo.prototype._emitErrorCallback=function(e){e&&this.emit("error",e)};Fo.prototype._finish=function(e){};Fo.prototype._normalizeEntry=function(e){};Fo.prototype._transform=function(e,t,r){r(null,e)};Fo.prototype.entry=function(e,t,r){if(t=t||null,typeof r!="function"&&(r=this._emitErrorCallback.bind(this)),!(e instanceof CSt)){r(new Error("not a valid instance of ArchiveEntry"));return}if(this._archive.finish||this._archive.finished){r(new Error("unacceptable entry after finish"));return}if(this._archive.processing){r(new Error("already processing an entry"));return}if(this._archive.processing=!0,this._normalizeEntry(e),this._entry=e,t=wSt.normalizeInputSource(t),Buffer.isBuffer(t))this._appendBuffer(e,t,r);else if(bSt(t))this._appendStream(e,t,r);else{this._archive.processing=!1,r(new Error("input source must be valid Stream or Buffer instance"));return}return this};Fo.prototype.finish=function(){if(this._archive.processing){this._archive.finish=!0;return}this._finish()};Fo.prototype.getBytesWritten=function(){return this.offset};Fo.prototype.write=function(e,t){return e&&(this.offset+=e.length),yH.prototype.write.call(this,e,t)}});var Hx=g(bH=>{d();var ibe;(function(e){typeof DO_NOT_EXPORT_CRC>"u"?typeof bH=="object"?e(bH):typeof define=="function"&&define.amd?define(function(){var t={};return e(t),t}):e(ibe={}):e(ibe={})})(function(e){e.version="1.2.2";function t(){for(var L=0,ee=new Array(256),k=0;k!=256;++k)L=k,L=L&1?-306674912^L>>>1:L>>>1,L=L&1?-306674912^L>>>1:L>>>1,L=L&1?-306674912^L>>>1:L>>>1,L=L&1?-306674912^L>>>1:L>>>1,L=L&1?-306674912^L>>>1:L>>>1,L=L&1?-306674912^L>>>1:L>>>1,L=L&1?-306674912^L>>>1:L>>>1,L=L&1?-306674912^L>>>1:L>>>1,ee[k]=L;return typeof Int32Array<"u"?new Int32Array(ee):ee}var r=t();function i(L){var ee=0,k=0,Z=0,se=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(Z=0;Z!=256;++Z)se[Z]=L[Z];for(Z=0;Z!=256;++Z)for(k=L[Z],ee=256+Z;ee<4096;ee+=256)k=se[ee]=k>>>8^L[k&255];var oe=[];for(Z=1;Z!=16;++Z)oe[Z-1]=typeof Int32Array<"u"?se.subarray(Z*256,Z*256+256):se.slice(Z*256,Z*256+256);return oe}var s=i(r),o=s[0],a=s[1],l=s[2],c=s[3],u=s[4],p=s[5],A=s[6],f=s[7],m=s[8],y=s[9],E=s[10],b=s[11],C=s[12],w=s[13],S=s[14];function R(L,ee){for(var k=ee^-1,Z=0,se=L.length;Z>>8^r[(k^L.charCodeAt(Z++))&255];return~k}function U(L,ee){for(var k=ee^-1,Z=L.length-15,se=0;se>8&255]^C[L[se++]^k>>16&255]^b[L[se++]^k>>>24]^E[L[se++]]^y[L[se++]]^m[L[se++]]^f[L[se++]]^A[L[se++]]^p[L[se++]]^u[L[se++]]^c[L[se++]]^l[L[se++]]^a[L[se++]]^o[L[se++]]^r[L[se++]];for(Z+=15;se>>8^r[(k^L[se++])&255];return~k}function z(L,ee){for(var k=ee^-1,Z=0,se=L.length,oe=0,ge=0;Z>>8^r[(k^oe)&255]:oe<2048?(k=k>>>8^r[(k^(192|oe>>6&31))&255],k=k>>>8^r[(k^(128|oe&63))&255]):oe>=55296&&oe<57344?(oe=(oe&1023)+64,ge=L.charCodeAt(Z++)&1023,k=k>>>8^r[(k^(240|oe>>8&7))&255],k=k>>>8^r[(k^(128|oe>>2&63))&255],k=k>>>8^r[(k^(128|ge>>6&15|(oe&3)<<4))&255],k=k>>>8^r[(k^(128|ge&63))&255]):(k=k>>>8^r[(k^(224|oe>>12&15))&255],k=k>>>8^r[(k^(128|oe>>6&63))&255],k=k>>>8^r[(k^(128|oe&63))&255]);return~k}e.table=r,e.bstr=R,e.buf=U,e.str=z})});var sbe=g((lEr,nbe)=>{"use strict";d();var{Transform:ISt}=Qf(),BSt=Hx(),CH=class extends ISt{constructor(t){super(t),this.checksum=Buffer.allocUnsafe(4),this.checksum.writeInt32BE(0,0),this.rawSize=0}_transform(t,r,i){t&&(this.checksum=BSt.buf(t,this.checksum)>>>0,this.rawSize+=t.length),i(null,t)}digest(t){let r=Buffer.allocUnsafe(4);return r.writeUInt32BE(this.checksum>>>0,0),t?r.toString(t):r}hex(){return this.digest("hex").toUpperCase()}size(){return this.rawSize}};nbe.exports=CH});var abe=g((uEr,obe)=>{"use strict";d();var{DeflateRaw:SSt}=require("zlib"),vSt=Hx(),wH=class extends SSt{constructor(t){super(t),this.checksum=Buffer.allocUnsafe(4),this.checksum.writeInt32BE(0,0),this.rawSize=0,this.compressedSize=0}push(t,r){return t&&(this.compressedSize+=t.length),super.push(t,r)}_transform(t,r,i){t&&(this.checksum=vSt.buf(t,this.checksum)>>>0,this.rawSize+=t.length),super._transform(t,r,i)}digest(t){let r=Buffer.allocUnsafe(4);return r.writeUInt32BE(this.checksum>>>0,0),t?r.toString(t):r}hex(){return this.digest("hex").toUpperCase()}size(t=!1){return t?this.compressedSize:this.rawSize}};obe.exports=wH});var IH=g((pEr,lbe)=>{"use strict";d();lbe.exports={CRC32Stream:sbe(),DeflateCRC32Stream:abe()}});var dbe=g((gEr,ube)=>{d();var _St=require("util").inherits,xSt=Hx(),{CRC32Stream:NSt}=IH(),{DeflateCRC32Stream:RSt}=IH(),cbe=EH(),fEr=mH(),hEr=fH(),dt=hH(),mEr=gH(),Xe=qx(),un=ube.exports=function(e){if(!(this instanceof un))return new un(e);e=this.options=this._defaults(e),cbe.call(this,e),this._entry=null,this._entries=[],this._archive={centralLength:0,centralOffset:0,comment:"",finish:!1,finished:!1,processing:!1,forceZip64:e.forceZip64,forceLocalTime:e.forceLocalTime}};_St(un,cbe);un.prototype._afterAppend=function(e){this._entries.push(e),e.getGeneralPurposeBit().usesDataDescriptor()&&this._writeDataDescriptor(e),this._archive.processing=!1,this._entry=null,this._archive.finish&&!this._archive.finished&&this._finish()};un.prototype._appendBuffer=function(e,t,r){t.length===0&&e.setMethod(dt.METHOD_STORED);var i=e.getMethod();if(i===dt.METHOD_STORED&&(e.setSize(t.length),e.setCompressedSize(t.length),e.setCrc(xSt.buf(t)>>>0)),this._writeLocalFileHeader(e),i===dt.METHOD_STORED){this.write(t),this._afterAppend(e),r(null,e);return}else if(i===dt.METHOD_DEFLATED){this._smartStream(e,r).end(t);return}else{r(new Error("compression method "+i+" not implemented"));return}};un.prototype._appendStream=function(e,t,r){e.getGeneralPurposeBit().useDataDescriptor(!0),e.setVersionNeededToExtract(dt.MIN_VERSION_DATA_DESCRIPTOR),this._writeLocalFileHeader(e);var i=this._smartStream(e,r);t.once("error",function(s){i.emit("error",s),i.end()}),t.pipe(i)};un.prototype._defaults=function(e){return typeof e!="object"&&(e={}),typeof e.zlib!="object"&&(e.zlib={}),typeof e.zlib.level!="number"&&(e.zlib.level=dt.ZLIB_BEST_SPEED),e.forceZip64=!!e.forceZip64,e.forceLocalTime=!!e.forceLocalTime,e};un.prototype._finish=function(){this._archive.centralOffset=this.offset,this._entries.forEach(function(e){this._writeCentralFileHeader(e)}.bind(this)),this._archive.centralLength=this.offset-this._archive.centralOffset,this.isZip64()&&this._writeCentralDirectoryZip64(),this._writeCentralDirectoryEnd(),this._archive.processing=!1,this._archive.finish=!0,this._archive.finished=!0,this.end()};un.prototype._normalizeEntry=function(e){e.getMethod()===-1&&e.setMethod(dt.METHOD_DEFLATED),e.getMethod()===dt.METHOD_DEFLATED&&(e.getGeneralPurposeBit().useDataDescriptor(!0),e.setVersionNeededToExtract(dt.MIN_VERSION_DATA_DESCRIPTOR)),e.getTime()===-1&&e.setTime(new Date,this._archive.forceLocalTime),e._offsets={file:0,data:0,contents:0}};un.prototype._smartStream=function(e,t){var r=e.getMethod()===dt.METHOD_DEFLATED,i=r?new RSt(this.options.zlib):new NSt,s=null;function o(){var a=i.digest().readUInt32BE(0);e.setCrc(a),e.setSize(i.size()),e.setCompressedSize(i.size(!0)),this._afterAppend(e),t(s,e)}return i.once("end",o.bind(this)),i.once("error",function(a){s=a}),i.pipe(this,{end:!1}),i};un.prototype._writeCentralDirectoryEnd=function(){var e=this._entries.length,t=this._archive.centralLength,r=this._archive.centralOffset;this.isZip64()&&(e=dt.ZIP64_MAGIC_SHORT,t=dt.ZIP64_MAGIC,r=dt.ZIP64_MAGIC),this.write(Xe.getLongBytes(dt.SIG_EOCD)),this.write(dt.SHORT_ZERO),this.write(dt.SHORT_ZERO),this.write(Xe.getShortBytes(e)),this.write(Xe.getShortBytes(e)),this.write(Xe.getLongBytes(t)),this.write(Xe.getLongBytes(r));var i=this.getComment(),s=Buffer.byteLength(i);this.write(Xe.getShortBytes(s)),this.write(i)};un.prototype._writeCentralDirectoryZip64=function(){this.write(Xe.getLongBytes(dt.SIG_ZIP64_EOCD)),this.write(Xe.getEightBytes(44)),this.write(Xe.getShortBytes(dt.MIN_VERSION_ZIP64)),this.write(Xe.getShortBytes(dt.MIN_VERSION_ZIP64)),this.write(dt.LONG_ZERO),this.write(dt.LONG_ZERO),this.write(Xe.getEightBytes(this._entries.length)),this.write(Xe.getEightBytes(this._entries.length)),this.write(Xe.getEightBytes(this._archive.centralLength)),this.write(Xe.getEightBytes(this._archive.centralOffset)),this.write(Xe.getLongBytes(dt.SIG_ZIP64_EOCD_LOC)),this.write(dt.LONG_ZERO),this.write(Xe.getEightBytes(this._archive.centralOffset+this._archive.centralLength)),this.write(Xe.getLongBytes(1))};un.prototype._writeCentralFileHeader=function(e){var t=e.getGeneralPurposeBit(),r=e.getMethod(),i=e._offsets.file,s=e.getSize(),o=e.getCompressedSize();if(e.isZip64()||i>dt.ZIP64_MAGIC){s=dt.ZIP64_MAGIC,o=dt.ZIP64_MAGIC,i=dt.ZIP64_MAGIC,e.setVersionNeededToExtract(dt.MIN_VERSION_ZIP64);var a=Buffer.concat([Xe.getShortBytes(dt.ZIP64_EXTRA_ID),Xe.getShortBytes(24),Xe.getEightBytes(e.getSize()),Xe.getEightBytes(e.getCompressedSize()),Xe.getEightBytes(e._offsets.file)],28);e.setExtra(a)}this.write(Xe.getLongBytes(dt.SIG_CFH)),this.write(Xe.getShortBytes(e.getPlatform()<<8|dt.VERSION_MADEBY)),this.write(Xe.getShortBytes(e.getVersionNeededToExtract())),this.write(t.encode()),this.write(Xe.getShortBytes(r)),this.write(Xe.getLongBytes(e.getTimeDos())),this.write(Xe.getLongBytes(e.getCrc())),this.write(Xe.getLongBytes(o)),this.write(Xe.getLongBytes(s));var l=e.getName(),c=e.getComment(),u=e.getCentralDirectoryExtra();t.usesUTF8ForNames()&&(l=Buffer.from(l),c=Buffer.from(c)),this.write(Xe.getShortBytes(l.length)),this.write(Xe.getShortBytes(u.length)),this.write(Xe.getShortBytes(c.length)),this.write(dt.SHORT_ZERO),this.write(Xe.getShortBytes(e.getInternalAttributes())),this.write(Xe.getLongBytes(e.getExternalAttributes())),this.write(Xe.getLongBytes(i)),this.write(l),this.write(u),this.write(c)};un.prototype._writeDataDescriptor=function(e){this.write(Xe.getLongBytes(dt.SIG_DD)),this.write(Xe.getLongBytes(e.getCrc())),e.isZip64()?(this.write(Xe.getEightBytes(e.getCompressedSize())),this.write(Xe.getEightBytes(e.getSize()))):(this.write(Xe.getLongBytes(e.getCompressedSize())),this.write(Xe.getLongBytes(e.getSize())))};un.prototype._writeLocalFileHeader=function(e){var t=e.getGeneralPurposeBit(),r=e.getMethod(),i=e.getName(),s=e.getLocalFileDataExtra();e.isZip64()&&(t.useDataDescriptor(!0),e.setVersionNeededToExtract(dt.MIN_VERSION_ZIP64)),t.usesUTF8ForNames()&&(i=Buffer.from(i)),e._offsets.file=this.offset,this.write(Xe.getLongBytes(dt.SIG_LFH)),this.write(Xe.getShortBytes(e.getVersionNeededToExtract())),this.write(t.encode()),this.write(Xe.getShortBytes(r)),this.write(Xe.getLongBytes(e.getTimeDos())),e._offsets.data=this.offset,t.usesDataDescriptor()?(this.write(dt.LONG_ZERO),this.write(dt.LONG_ZERO),this.write(dt.LONG_ZERO)):(this.write(Xe.getLongBytes(e.getCrc())),this.write(Xe.getLongBytes(e.getCompressedSize())),this.write(Xe.getLongBytes(e.getSize()))),this.write(Xe.getShortBytes(i.length)),this.write(Xe.getShortBytes(s.length)),this.write(i),this.write(s),e._offsets.contents=this.offset};un.prototype.getComment=function(e){return this._archive.comment!==null?this._archive.comment:""};un.prototype.isZip64=function(){return this._archive.forceZip64||this._entries.length>dt.ZIP64_MAGIC_SHORT||this._archive.centralLength>dt.ZIP64_MAGIC||this._archive.centralOffset>dt.ZIP64_MAGIC};un.prototype.setComment=function(e){this._archive.comment=e}});var BH=g((EEr,pbe)=>{d();pbe.exports={ArchiveEntry:Ux(),ZipArchiveEntry:mH(),ArchiveOutputStream:EH(),ZipArchiveOutputStream:dbe()}});var fbe=g((CEr,Abe)=>{d();var QSt=require("util").inherits,vH=BH().ZipArchiveOutputStream,TSt=BH().ZipArchiveEntry,SH=G1(),j1=Abe.exports=function(e){if(!(this instanceof j1))return new j1(e);e=this.options=e||{},e.zlib=e.zlib||{},vH.call(this,e),typeof e.level=="number"&&e.level>=0&&(e.zlib.level=e.level,delete e.level),!e.forceZip64&&typeof e.zlib.level=="number"&&e.zlib.level===0&&(e.store=!0),e.namePrependSlash=e.namePrependSlash||!1,e.comment&&e.comment.length>0&&this.setComment(e.comment)};QSt(j1,vH);j1.prototype._normalizeFileData=function(e){e=SH.defaults(e,{type:"file",name:null,namePrependSlash:this.options.namePrependSlash,linkname:null,date:null,mode:null,store:this.options.store,comment:""});var t=e.type==="directory",r=e.type==="symlink";return e.name&&(e.name=SH.sanitizePath(e.name),!r&&e.name.slice(-1)==="/"?(t=!0,e.type="directory"):t&&(e.name+="/")),(t||r)&&(e.store=!0),e.date=SH.dateify(e.date),e};j1.prototype.entry=function(e,t,r){if(typeof r!="function"&&(r=this._emitErrorCallback.bind(this)),t=this._normalizeFileData(t),t.type!=="file"&&t.type!=="directory"&&t.type!=="symlink"){r(new Error(t.type+" entries not currently supported"));return}if(typeof t.name!="string"||t.name.length===0){r(new Error("entry name must be a non-empty string value"));return}if(t.type==="symlink"&&typeof t.linkname!="string"){r(new Error("entry linkname must be a non-empty string value when type equals symlink"));return}var i=new TSt(t.name);return i.setTime(t.date,this.options.forceLocalTime),t.namePrependSlash&&i.setName(t.name,!0),t.store&&i.setMethod(0),t.comment.length>0&&i.setComment(t.comment),t.type==="symlink"&&typeof t.mode!="number"&&(t.mode=40960),typeof t.mode=="number"&&(t.type==="symlink"&&(t.mode|=40960),i.setUnixMode(t.mode)),t.type==="symlink"&&typeof t.linkname=="string"&&(e=Buffer.from(t.linkname)),vH.prototype.entry.call(this,i,e,r)};j1.prototype.finalize=function(){this.finish()}});var mbe=g((IEr,hbe)=>{d();var DSt=fbe(),PSt=G1(),hp=function(e){if(!(this instanceof hp))return new hp(e);e=this.options=PSt.defaults(e,{comment:"",forceUTC:!1,namePrependSlash:!1,store:!1}),this.supports={directory:!0,symlink:!0},this.engine=new DSt(e)};hp.prototype.append=function(e,t,r){this.engine.entry(e,t,r)};hp.prototype.finalize=function(){this.engine.finalize()};hp.prototype.on=function(){return this.engine.on.apply(this.engine,arguments)};hp.prototype.pipe=function(){return this.engine.pipe.apply(this.engine,arguments)};hp.prototype.unpipe=function(){return this.engine.unpipe.apply(this.engine,arguments)};hbe.exports=hp});var ybe=g((vEr,gbe)=>{d();gbe.exports=class{constructor(t){if(!(t>0)||(t-1&t)!==0)throw new Error("Max size for a FixedFIFO should be a power of two");this.buffer=new Array(t),this.mask=t-1,this.top=0,this.btm=0,this.next=null}clear(){this.top=this.btm=0,this.next=null,this.buffer.fill(void 0)}push(t){return this.buffer[this.top]!==void 0?!1:(this.buffer[this.top]=t,this.top=this.top+1&this.mask,!0)}shift(){let t=this.buffer[this.btm];if(t!==void 0)return this.buffer[this.btm]=void 0,this.btm=this.btm+1&this.mask,t}peek(){return this.buffer[this.btm]}isEmpty(){return this.buffer[this.btm]===void 0}}});var _H=g((NEr,bbe)=>{d();var Ebe=ybe();bbe.exports=class{constructor(t){this.hwm=t||16,this.head=new Ebe(this.hwm),this.tail=this.head,this.length=0}clear(){this.head=this.tail,this.head.clear(),this.length=0}push(t){if(this.length++,!this.head.push(t)){let r=this.head;this.head=r.next=new Ebe(2*this.head.buffer.length),this.head.push(t)}}shift(){this.length!==0&&this.length--;let t=this.tail.shift();if(t===void 0&&this.tail.next){let r=this.tail.next;return this.tail.next=null,this.tail=r,this.tail.shift()}return t}peek(){let t=this.tail.peek();return t===void 0&&this.tail.next?this.tail.next.peek():t}isEmpty(){return this.length===0}}});var z1=g((QEr,Cbe)=>{d();function OSt(e){return Buffer.isBuffer(e)||e instanceof Uint8Array}function kSt(e){return Buffer.isEncoding(e)}function LSt(e,t,r){return Buffer.alloc(e,t,r)}function FSt(e){return Buffer.allocUnsafe(e)}function MSt(e){return Buffer.allocUnsafeSlow(e)}function USt(e,t){return Buffer.byteLength(e,t)}function qSt(e,t){return Buffer.compare(e,t)}function HSt(e,t){return Buffer.concat(e,t)}function GSt(e,t,r,i,s){return dr(e).copy(t,r,i,s)}function jSt(e,t){return dr(e).equals(t)}function zSt(e,t,r,i,s){return dr(e).fill(t,r,i,s)}function VSt(e,t,r){return Buffer.from(e,t,r)}function WSt(e,t,r,i){return dr(e).includes(t,r,i)}function YSt(e,t,r,i){return dr(e).indexOf(t,r,i)}function $St(e,t,r,i){return dr(e).lastIndexOf(t,r,i)}function JSt(e){return dr(e).swap16()}function KSt(e){return dr(e).swap32()}function XSt(e){return dr(e).swap64()}function dr(e){return Buffer.isBuffer(e)?e:Buffer.from(e.buffer,e.byteOffset,e.byteLength)}function ZSt(e,t,r,i){return dr(e).toString(t,r,i)}function e6t(e,t,r,i,s){return dr(e).write(t,r,i,s)}function t6t(e,t){return dr(e).readDoubleBE(t)}function r6t(e,t){return dr(e).readDoubleLE(t)}function i6t(e,t){return dr(e).readFloatBE(t)}function n6t(e,t){return dr(e).readFloatLE(t)}function s6t(e,t){return dr(e).readInt32BE(t)}function o6t(e,t){return dr(e).readInt32LE(t)}function a6t(e,t){return dr(e).readUInt32BE(t)}function l6t(e,t){return dr(e).readUInt32LE(t)}function c6t(e,t,r){return dr(e).writeDoubleBE(t,r)}function u6t(e,t,r){return dr(e).writeDoubleLE(t,r)}function d6t(e,t,r){return dr(e).writeFloatBE(t,r)}function p6t(e,t,r){return dr(e).writeFloatLE(t,r)}function A6t(e,t,r){return dr(e).writeInt32BE(t,r)}function f6t(e,t,r){return dr(e).writeInt32LE(t,r)}function h6t(e,t,r){return dr(e).writeUInt32BE(t,r)}function m6t(e,t,r){return dr(e).writeUInt32LE(t,r)}Cbe.exports={isBuffer:OSt,isEncoding:kSt,alloc:LSt,allocUnsafe:FSt,allocUnsafeSlow:MSt,byteLength:USt,compare:qSt,concat:HSt,copy:GSt,equals:jSt,fill:zSt,from:VSt,includes:WSt,indexOf:YSt,lastIndexOf:$St,swap16:JSt,swap32:KSt,swap64:XSt,toBuffer:dr,toString:ZSt,write:e6t,readDoubleBE:t6t,readDoubleLE:r6t,readFloatBE:i6t,readFloatLE:n6t,readInt32BE:s6t,readInt32LE:o6t,readUInt32BE:a6t,readUInt32LE:l6t,writeDoubleBE:c6t,writeDoubleLE:u6t,writeFloatBE:d6t,writeFloatLE:p6t,writeInt32BE:A6t,writeInt32LE:f6t,writeUInt32BE:h6t,writeUInt32LE:m6t}});var Ibe=g((PEr,wbe)=>{d();var g6t=z1();wbe.exports=class{constructor(t){this.encoding=t}get remaining(){return 0}decode(t){return g6t.toString(t,this.encoding)}flush(){return""}}});var Sbe=g((LEr,Bbe)=>{d();var y6t=z1();Bbe.exports=class{constructor(){this.codePoint=0,this.bytesSeen=0,this.bytesNeeded=0,this.lowerBoundary=128,this.upperBoundary=191}get remaining(){return this.bytesSeen}decode(t){if(this.bytesNeeded===0){let i=!0;for(let s=Math.max(0,t.byteLength-4),o=t.byteLength;s=194&&o<=223?(this.bytesNeeded=2,this.codePoint=o&31):o>=224&&o<=239?(o===224?this.lowerBoundary=160:o===237&&(this.upperBoundary=159),this.bytesNeeded=3,this.codePoint=o&15):o>=240&&o<=244?(o===240&&(this.lowerBoundary=144),o===244&&(this.upperBoundary=143),this.bytesNeeded=4,this.codePoint=o&7):r+="\uFFFD");continue}if(othis.upperBoundary){this.codePoint=0,this.bytesNeeded=0,this.bytesSeen=0,this.lowerBoundary=128,this.upperBoundary=191,r+="\uFFFD";continue}this.lowerBoundary=128,this.upperBoundary=191,this.codePoint=this.codePoint<<6|o&63,this.bytesSeen++,this.bytesSeen===this.bytesNeeded&&(r+=String.fromCodePoint(this.codePoint),this.codePoint=0,this.bytesNeeded=0,this.bytesSeen=0)}return r}flush(){let t=this.bytesNeeded>0?"\uFFFD":"";return this.codePoint=0,this.bytesNeeded=0,this.bytesSeen=0,this.lowerBoundary=128,this.upperBoundary=191,t}}});var _be=g((UEr,vbe)=>{d();var E6t=Ibe(),b6t=Sbe();vbe.exports=class{constructor(t="utf8"){switch(this.encoding=C6t(t),this.encoding){case"utf8":this.decoder=new b6t;break;case"utf16le":case"base64":throw new Error("Unsupported encoding: "+this.encoding);default:this.decoder=new E6t(this.encoding)}}get remaining(){return this.decoder.remaining}push(t){return typeof t=="string"?t:this.decoder.decode(t)}write(t){return this.push(t)}end(t){let r="";return t&&(r=this.push(t)),r+=this.decoder.flush(),r}};function C6t(e){switch(e=e.toLowerCase(),e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:throw new Error("Unknown encoding: "+e)}}});var GH=g((HEr,Jbe)=>{d();var{EventEmitter:w6t}=require("events"),Yx=new Error("Stream was destroyed"),xH=new Error("Premature close"),Dbe=_H(),I6t=_be(),NH=typeof queueMicrotask>"u"?e=>global.process.nextTick(e):queueMicrotask,Zr=(1<<29)-1,Bc=1,kH=2,Lf=4,Fb=8,Pbe=Zr^Bc,B6t=Zr^kH,Gb=16,V1=32,$1=64,gp=128,jb=256,LH=512,Ff=1024,RH=2048,FH=4096,MH=8192,dl=16384,mp=32768,$x=65536,Mf=131072,Obe=jb|LH,S6t=Gb|$x,v6t=$1|Gb,_6t=FH|gp,UH=jb|Mf,x6t=Zr^Gb,N6t=Zr^$1,R6t=Zr^($1|$x),xbe=Zr^$x,Q6t=Zr^jb,T6t=Zr^(gp|MH),D6t=Zr^Ff,Nbe=Zr^Obe,kbe=Zr^mp,P6t=Zr^V1,Lbe=Zr^Mf,O6t=Zr^UH,ku=1<<18,Y1=2<<18,zb=4<<18,Uf=8<<18,Vb=16<<18,yp=32<<18,QH=64<<18,W1=128<<18,qH=256<<18,qf=512<<18,Jx=1024<<18,k6t=Zr^(ku|qH),Fbe=Zr^zb,L6t=Zr^(ku|qf),F6t=Zr^Vb,M6t=Zr^Uf,Mbe=Zr^W1,U6t=Zr^Y1,Ube=Zr^Jx,Mb=Gb|ku,qbe=Zr^Mb,HH=dl|yp,Sc=Lf|Fb|kH,Mo=Sc|Bc,Hbe=Sc|HH,q6t=Fbe&N6t,Kx=W1|mp,H6t=Kx&qbe,Gbe=Mo|H6t,G6t=Mo|Ff|dl,Rbe=Mo|dl|gp,j6t=Mo|Ff|gp,z6t=Mo|FH|gp|MH,V6t=Mo|Gb|Ff|dl|$x|Mf,W6t=Sc|Ff|dl,Y6t=V1|Mo|mp|$1,$6t=mp|Bc,J6t=Mo|qf|yp,K6t=Uf|Vb,jbe=Uf|ku,X6t=Uf|Vb|Mo|ku,Qbe=Mo|ku|Uf|Jx,Z6t=zb|ku,evt=ku|qH,tvt=Mo|qf|jbe|yp,rvt=Vb|Sc|qf|yp,ivt=Y1|Mo|W1|zb,nvt=qf|yp|Sc,Gx=Symbol.asyncIterator||Symbol("asyncIterator"),jx=class{constructor(t,{highWaterMark:r=16384,map:i=null,mapWritable:s,byteLength:o,byteLengthWritable:a}={}){this.stream=t,this.queue=new Dbe,this.highWaterMark=r,this.buffered=0,this.error=null,this.pipeline=null,this.drains=null,this.byteLength=a||o||$be,this.map=s||i,this.afterWrite=avt.bind(this),this.afterUpdateNextTick=uvt.bind(this)}get ended(){return(this.stream._duplexState&yp)!==0}push(t){return(this.stream._duplexState&nvt)!==0?!1:(this.map!==null&&(t=this.map(t)),this.buffered+=this.byteLength(t),this.queue.push(t),this.buffered0,this.error=null,this.pipeline=null,this.byteLength=a||o||$be,this.map=s||i,this.pipeTo=null,this.afterRead=lvt.bind(this),this.afterUpdateNextTick=cvt.bind(this)}get ended(){return(this.stream._duplexState&dl)!==0}pipe(t,r){if(this.pipeTo!==null)throw new Error("Can only pipe to one destination");if(typeof r!="function"&&(r=null),this.stream._duplexState|=LH,this.pipeTo=t,this.pipeline=new PH(this.stream,t,r),r&&this.stream.on("error",Tbe),Hb(t))t._writableState.pipeline=this.pipeline,r&&t.on("error",Tbe),t.on("finish",this.pipeline.finished.bind(this.pipeline));else{let i=this.pipeline.done.bind(this.pipeline,t),s=this.pipeline.done.bind(this.pipeline,t,null);t.on("error",i),t.on("close",s),t.on("finish",this.pipeline.finished.bind(this.pipeline))}t.on("drain",svt.bind(this)),this.stream.emit("piping",t),t.emit("pipe",this.stream)}push(t){let r=this.stream;return t===null?(this.highWaterMark=0,r._duplexState=(r._duplexState|Ff)&R6t,!1):this.map!==null&&(t=this.map(t),t===null)?(r._duplexState&=xbe,this.buffered0;)r.push(this.shift());for(let i=0;i0;)i.drains.shift().resolve(!1);i.pipeline!==null&&i.pipeline.done(t,e)}}function avt(e){let t=this.stream;e&&t.destroy(e),t._duplexState&=k6t,this.drains!==null&&dvt(this.drains),(t._duplexState&X6t)===Vb&&(t._duplexState&=F6t,(t._duplexState&QH)===QH&&t.emit("drain")),this.updateCallback()}function lvt(e){e&&this.stream.destroy(e),this.stream._duplexState&=x6t,this.readAhead===!1&&(this.stream._duplexState&jb)===0&&(this.stream._duplexState&=Lbe),this.updateCallback()}function cvt(){(this.stream._duplexState&V1)===0&&(this.stream._duplexState&=kbe,this.update())}function uvt(){(this.stream._duplexState&Y1)===0&&(this.stream._duplexState&=Mbe,this.update())}function dvt(e){for(let t=0;t0)?null:i(a)}}_read(t){t(null)}pipe(t,r){return this._readableState.updateNextTick(),this._readableState.pipe(t,r),t}read(){return this._readableState.updateNextTick(),this._readableState.read()}push(t){return this._readableState.updateNextTickIfOpen(),this._readableState.push(t)}unshift(t){return this._readableState.updateNextTickIfOpen(),this._readableState.unshift(t)}resume(){return this._duplexState|=UH,this._readableState.updateNextTick(),this}pause(){return this._duplexState&=this._readableState.readAhead===!1?O6t:Q6t,this}static _fromAsyncIterator(t,r){let i,s=new e({...r,read(a){t.next().then(o).then(a.bind(null,null)).catch(a)},predestroy(){i=t.return()},destroy(a){if(!i)return a(null);i.then(a.bind(null,null)).catch(a)}});return s;function o(a){a.done?s.push(null):s.push(a.value)}}static from(t,r){if(bvt(t))return t;if(t[Gx])return this._fromAsyncIterator(t[Gx](),r);Array.isArray(t)||(t=t===void 0?[]:[t]);let i=0;return new e({...r,read(s){this.push(i===t.length?null:t[i++]),s(null)}})}static isBackpressured(t){return(t._duplexState&W6t)!==0||t._readableState.buffered>=t._readableState.highWaterMark}static isPaused(t){return(t._duplexState&jb)===0}[Gx](){let t=this,r=null,i=null,s=null;return this.on("error",u=>{r=u}),this.on("readable",o),this.on("close",a),{[Gx](){return this},next(){return new Promise(function(u,p){i=u,s=p;let A=t.read();A!==null?l(A):(t._duplexState&Fb)!==0&&l(null)})},return(){return c(null)},throw(u){return c(u)}};function o(){i!==null&&l(t.read())}function a(){i!==null&&l(null)}function l(u){s!==null&&(r?s(r):u===null&&(t._duplexState&dl)===0?s(Yx):i({value:u,done:u===null}),s=i=null)}function c(u){return t.destroy(u),new Promise((p,A)=>{if(t._duplexState&Fb)return p({value:void 0,done:!0});t.once("close",function(){u?A(u):p({value:void 0,done:!0})})})}}},Vx=class extends Ub{constructor(t){super(t),this._duplexState|=Bc|dl,this._writableState=new jx(this,t),t&&(t.writev&&(this._writev=t.writev),t.write&&(this._write=t.write),t.final&&(this._final=t.final),t.eagerOpen&&this._writableState.updateNextTick())}cork(){this._duplexState|=Jx}uncork(){this._duplexState&=Ube,this._writableState.updateNextTick()}_writev(t,r){r(null)}_write(t,r){this._writableState.autoBatch(t,r)}_final(t){t(null)}static isBackpressured(t){return(t._duplexState&rvt)!==0}static drained(t){if(t.destroyed)return Promise.resolve(!1);let r=t._writableState,s=(Bvt(t)?Math.min(1,r.queue.length):r.queue.length)+(t._duplexState&qH?1:0);return s===0?Promise.resolve(!0):(r.drains===null&&(r.drains=[]),new Promise(o=>{r.drains.push({writes:s,resolve:o})}))}write(t){return this._writableState.updateNextTick(),this._writableState.push(t)}end(t){return this._writableState.updateNextTick(),this._writableState.end(t),this}},qb=class extends zx{constructor(t){super(t),this._duplexState=Bc|this._duplexState&Mf,this._writableState=new jx(this,t),t&&(t.writev&&(this._writev=t.writev),t.write&&(this._write=t.write),t.final&&(this._final=t.final))}cork(){this._duplexState|=Jx}uncork(){this._duplexState&=Ube,this._writableState.updateNextTick()}_writev(t,r){r(null)}_write(t,r){this._writableState.autoBatch(t,r)}_final(t){t(null)}write(t){return this._writableState.updateNextTick(),this._writableState.push(t)}end(t){return this._writableState.updateNextTick(),this._writableState.end(t),this}},Wx=class extends qb{constructor(t){super(t),this._transformState=new DH(this),t&&(t.transform&&(this._transform=t.transform),t.flush&&(this._flush=t.flush))}_write(t,r){this._readableState.buffered>=this._readableState.highWaterMark?this._transformState.data=t:this._transform(t,this._transformState.afterTransform)}_read(t){if(this._transformState.data!==null){let r=this._transformState.data;this._transformState.data=null,t(null),this._transform(r,this._transformState.afterTransform)}else t(null)}destroy(t){super.destroy(t),this._transformState.data!==null&&(this._transformState.data=null,this._transformState.afterTransform())}_transform(t,r){r(null,t)}_flush(t){t(null)}_final(t){this._transformState.afterFinal=t,this._flush(fvt.bind(this))}},OH=class extends Wx{};function fvt(e,t){let r=this._transformState.afterFinal;if(e)return r(e);t!=null&&this.push(t),this.push(null),r(null)}function hvt(...e){return new Promise((t,r)=>Wbe(...e,i=>{if(i)return r(i);t()}))}function Wbe(e,...t){let r=Array.isArray(e)?[...e,...t]:[e,...t],i=r.length&&typeof r[r.length-1]=="function"?r.pop():null;if(r.length<2)throw new Error("Pipeline requires at least 2 streams");let s=r[0],o=null,a=null;for(let u=1;u1,c),s.pipe(o)),s=o;if(i){let u=!1,p=Hb(o)||!!(o._writableState&&o._writableState.autoDestroy);o.on("error",A=>{a===null&&(a=A)}),o.on("finish",()=>{u=!0,p||i(a)}),p&&o.on("close",()=>i(a||(u?null:xH)))}return o;function l(u,p,A,f){u.on("error",f),u.on("close",m);function m(){if(p&&u._readableState&&!u._readableState.ended||A&&u._writableState&&!u._writableState.ended)return f(xH)}}function c(u){if(!(!u||a)){a=u;for(let p of r)p.destroy(u)}}}function mvt(e){return e}function Ybe(e){return!!e._readableState||!!e._writableState}function Hb(e){return typeof e._duplexState=="number"&&Ybe(e)}function gvt(e){return!!e._readableState&&e._readableState.ended}function yvt(e){return!!e._writableState&&e._writableState.ended}function Evt(e,t={}){let r=e._readableState&&e._readableState.error||e._writableState&&e._writableState.error;return!t.all&&r===Yx?null:r}function bvt(e){return Hb(e)&&e.readable}function Cvt(e){return(e._duplexState&Bc)!==Bc||(e._duplexState&Kx)!==0}function wvt(e){return typeof e=="object"&&e!==null&&typeof e.byteLength=="number"}function $be(e){return wvt(e)?e.byteLength:1024}function Tbe(){}function Ivt(){this.destroy(new Error("Stream aborted."))}function Bvt(e){return e._writev!==Vx.prototype._writev&&e._writev!==qb.prototype._writev}Jbe.exports={pipeline:Wbe,pipelinePromise:hvt,isStream:Ybe,isStreamx:Hb,isEnded:gvt,isFinished:yvt,isDisturbed:Cvt,getStreamError:Evt,Stream:Ub,Writable:Vx,Readable:zx,Duplex:qb,Transform:Wx,PassThrough:OH}});var VH=g(K1=>{d();var Ft=z1(),Svt="0000000000000000000",vvt="7777777777777777777",Xx=48,Kbe=Ft.from([117,115,116,97,114,0]),_vt=Ft.from([Xx,Xx]),xvt=Ft.from([117,115,116,97,114,32]),Nvt=Ft.from([32,0]),Rvt=4095,Wb=257,zH=263;K1.decodeLongPath=function(t,r){return J1(t,0,t.length,r)};K1.encodePax=function(t){let r="";t.name&&(r+=jH(" path="+t.name+` +`)),t.linkname&&(r+=jH(" linkpath="+t.linkname+` +`));let i=t.pax;if(i)for(let s in i)r+=jH(" "+s+"="+i[s]+` +`);return Ft.from(r)};K1.decodePax=function(t){let r={};for(;t.length;){let i=0;for(;i100;){let o=i.indexOf("/");if(o===-1)return null;s+=s?"/"+i.slice(0,o):i.slice(0,o),i=i.slice(o+1)}return Ft.byteLength(i)>100||Ft.byteLength(s)>155||t.linkname&&Ft.byteLength(t.linkname)>100?null:(Ft.write(r,i),Ft.write(r,bp(t.mode&Rvt,6),100),Ft.write(r,bp(t.uid,6),108),Ft.write(r,bp(t.gid,6),116),Lvt(t.size,r,124),Ft.write(r,bp(t.mtime.getTime()/1e3|0,11),136),r[156]=Xx+Ovt(t.type),t.linkname&&Ft.write(r,t.linkname,157),Ft.copy(Kbe,r,Wb),Ft.copy(_vt,r,zH),t.uname&&Ft.write(r,t.uname,265),t.gname&&Ft.write(r,t.gname,297),Ft.write(r,bp(t.devmajor||0,6),329),Ft.write(r,bp(t.devminor||0,6),337),s&&Ft.write(r,s,345),Ft.write(r,bp(Zbe(r),6),148),r)};K1.decode=function(t,r,i){let s=t[156]===0?0:t[156]-Xx,o=J1(t,0,100,r),a=Ep(t,100,8),l=Ep(t,108,8),c=Ep(t,116,8),u=Ep(t,124,12),p=Ep(t,136,12),A=Pvt(s),f=t[157]===0?null:J1(t,157,100,r),m=J1(t,265,32),y=J1(t,297,32),E=Ep(t,329,8),b=Ep(t,337,8),C=Zbe(t);if(C===256)return null;if(C!==Ep(t,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(Qvt(t))t[345]&&(o=J1(t,345,155,r)+"/"+o);else if(!Tvt(t)){if(!i)throw new Error("Invalid tar header: unknown format.")}return s===0&&o&&o[o.length-1]==="/"&&(s=5),{name:o,mode:a,uid:l,gid:c,size:u,mtime:new Date(1e3*p),type:A,linkname:f,uname:m,gname:y,devmajor:E,devminor:b,pax:null}};function Qvt(e){return Ft.equals(Kbe,e.subarray(Wb,Wb+6))}function Tvt(e){return Ft.equals(xvt,e.subarray(Wb,Wb+6))&&Ft.equals(Nvt,e.subarray(zH,zH+2))}function Dvt(e,t,r){return typeof e!="number"?r:(e=~~e,e>=t?t:e>=0||(e+=t,e>=0)?e:0)}function Pvt(e){switch(e){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}function Ovt(e){switch(e){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}function Xbe(e,t,r,i){for(;rt?vvt.slice(0,t)+" ":Svt.slice(0,t-e.length)+e+" "}function kvt(e,t,r){t[r]=128;for(let i=11;i>0;i--)t[r+i]=e&255,e=Math.floor(e/256)}function Lvt(e,t,r){e.toString(8).length>11?kvt(e,t,r):Ft.write(t,bp(e,11),r)}function Fvt(e){let t;if(e[0]===128)t=!0;else if(e[0]===255)t=!1;else return null;let r=[],i;for(i=e.length-1;i>0;i--){let a=e[i];t?r.push(a):r.push(255-a)}let s=0,o=r.length;for(i=0;i=Math.pow(10,r)&&r++,t+r+e}});var nCe=g((VEr,iCe)=>{d();var{Writable:Mvt,Readable:Uvt,getStreamError:eCe}=GH(),qvt=_H(),tCe=z1(),X1=VH(),Hvt=tCe.alloc(0),YH=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new qvt,this._offset=0}push(t){this.buffered+=t.byteLength,this.queue.push(t)}shiftFirst(t){return this._buffered===0?null:this._next(t)}shift(t){if(t>this.buffered)return null;if(t===0)return Hvt;let r=this._next(t);if(t===r.byteLength)return r;let i=[r];for(;(t-=r.byteLength)>0;)r=this._next(t),i.push(r);return tCe.concat(i)}_next(t){let r=this.queue.peek(),i=r.byteLength-this._offset;if(t>=i){let s=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=i,this.shifted+=i,s}return this.buffered-=t,this.shifted+=t,r.subarray(this._offset,this._offset+=t)}},$H=class extends Uvt{constructor(t,r,i){super(),this.header=r,this.offset=i,this._parent=t}_read(t){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),t(null)}_predestroy(){this._parent.destroy(eCe(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=rCe(this.header.size),this._parent._update())}_destroy(t){this._detach(),t(null)}},JH=class extends Mvt{constructor(t){super(t),t||(t={}),this._buffer=new YH,this._offset=0,this._header=null,this._stream=null,this._missing=0,this._longHeader=!1,this._callback=WH,this._locked=!1,this._finished=!1,this._pax=null,this._paxGlobal=null,this._gnuLongPath=null,this._gnuLongLinkPath=null,this._filenameEncoding=t.filenameEncoding||"utf-8",this._allowUnknownFormat=!!t.allowUnknownFormat,this._unlockBound=this._unlock.bind(this)}_unlock(t){if(this._locked=!1,t){this.destroy(t),this._continueWrite(t);return}this._update()}_consumeHeader(){if(this._locked)return!1;this._offset=this._buffer.shifted;try{this._header=X1.decode(this._buffer.shift(512),this._filenameEncoding,this._allowUnknownFormat)}catch(t){return this._continueWrite(t),!1}if(!this._header)return!0;switch(this._header.type){case"gnu-long-path":case"gnu-long-link-path":case"pax-global-header":case"pax-header":return this._longHeader=!0,this._missing=this._header.size,!0}return this._locked=!0,this._applyLongHeaders(),this._header.size===0||this._header.type==="directory"?(this.emit("entry",this._header,this._createStream(),this._unlockBound),!0):(this._stream=this._createStream(),this._missing=this._header.size,this.emit("entry",this._header,this._stream,this._unlockBound),!0)}_applyLongHeaders(){this._gnuLongPath&&(this._header.name=this._gnuLongPath,this._gnuLongPath=null),this._gnuLongLinkPath&&(this._header.linkname=this._gnuLongLinkPath,this._gnuLongLinkPath=null),this._pax&&(this._pax.path&&(this._header.name=this._pax.path),this._pax.linkpath&&(this._header.linkname=this._pax.linkpath),this._pax.size&&(this._header.size=parseInt(this._pax.size,10)),this._header.pax=this._pax,this._pax=null)}_decodeLongHeader(t){switch(this._header.type){case"gnu-long-path":this._gnuLongPath=X1.decodeLongPath(t,this._filenameEncoding);break;case"gnu-long-link-path":this._gnuLongLinkPath=X1.decodeLongPath(t,this._filenameEncoding);break;case"pax-global-header":this._paxGlobal=X1.decodePax(t);break;case"pax-header":this._pax=this._paxGlobal===null?X1.decodePax(t):Object.assign({},this._paxGlobal,X1.decodePax(t));break}}_consumeLongHeader(){this._longHeader=!1,this._missing=rCe(this._header.size);let t=this._buffer.shift(this._header.size);try{this._decodeLongHeader(t)}catch(r){return this._continueWrite(r),!1}return!0}_consumeStream(){let t=this._buffer.shiftFirst(this._missing);if(t===null)return!1;this._missing-=t.byteLength;let r=this._stream.push(t);return this._missing===0?(this._stream.push(null),r&&this._stream._detach(),r&&this._locked===!1):r}_createStream(){return new $H(this,this._header,this._offset)}_update(){for(;this._buffer.buffered>0&&!this.destroying;){if(this._missing>0){if(this._stream!==null){if(this._consumeStream()===!1)return;continue}if(this._longHeader===!0){if(this._missing>this._buffer.buffered)break;if(this._consumeLongHeader()===!1)return!1;continue}let t=this._buffer.shiftFirst(this._missing);t!==null&&(this._missing-=t.byteLength);continue}if(this._buffer.buffered<512)break;if(this._stream!==null||this._consumeHeader()===!1)return}this._continueWrite(null)}_continueWrite(t){let r=this._callback;this._callback=WH,r(t)}_write(t,r){this._callback=r,this._buffer.push(t),this._update()}_final(t){this._finished=this._missing===0&&this._buffer.buffered===0,t(this._finished?null:new Error("Unexpected end of data"))}_predestroy(){this._continueWrite(null)}_destroy(t){this._stream&&this._stream.destroy(eCe(this)),t(null)}[Symbol.asyncIterator](){let t=null,r=null,i=null,s=null,o=null,a=this;return this.on("entry",u),this.on("error",f=>{t=f}),this.on("close",p),{[Symbol.asyncIterator](){return this},next(){return new Promise(c)},return(){return A(null)},throw(f){return A(f)}};function l(f){if(!o)return;let m=o;o=null,m(f)}function c(f,m){if(t)return m(t);if(s){f({value:s,done:!1}),s=null;return}r=f,i=m,l(null),a._finished&&r&&(r({value:void 0,done:!0}),r=i=null)}function u(f,m,y){o=y,m.on("error",WH),r?(r({value:m,done:!1}),r=i=null):s=m}function p(){l(t),r&&(t?i(t):r({value:void 0,done:!0}),r=i=null)}function A(f){return a.destroy(f),l(f),new Promise((m,y)=>{if(a.destroyed)return m({value:void 0,done:!0});a.once("close",function(){f?y(f):m({value:void 0,done:!0})})})}}};iCe.exports=function(t){return new JH(t)};function WH(){}function rCe(e){return e&=511,e&&512-e}});var oCe=g((YEr,KH)=>{d();var sCe={S_IFMT:61440,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960};try{KH.exports=require("fs").constants||sCe}catch{KH.exports=sCe}});var dCe=g((JEr,uCe)=>{d();var{Readable:Gvt,Writable:jvt,getStreamError:aCe}=GH(),Hf=z1(),Z1=oCe(),Zx=VH(),zvt=493,Vvt=420,lCe=Hf.alloc(1024),ZH=class extends jvt{constructor(t,r,i){super({mapWritable:Yvt,eagerOpen:!0}),this.written=0,this.header=r,this._callback=i,this._linkname=null,this._isLinkname=r.type==="symlink"&&!r.linkname,this._isVoid=r.type!=="file"&&r.type!=="contiguous-file",this._finished=!1,this._pack=t,this._openCallback=null,this._pack._stream===null?this._pack._stream=this:this._pack._pending.push(this)}_open(t){this._openCallback=t,this._pack._stream===this&&this._continueOpen()}_continuePack(t){if(this._callback===null)return;let r=this._callback;this._callback=null,r(t)}_continueOpen(){this._pack._stream===null&&(this._pack._stream=this);let t=this._openCallback;if(this._openCallback=null,t!==null){if(this._pack.destroying)return t(new Error("pack stream destroyed"));if(this._pack._finalized)return t(new Error("pack stream is already finalized"));this._pack._stream=this,this._isLinkname||this._pack._encode(this.header),this._isVoid&&(this._finish(),this._continuePack(null)),t(null)}}_write(t,r){if(this._isLinkname)return this._linkname=this._linkname?Hf.concat([this._linkname,t]):t,r(null);if(this._isVoid)return t.byteLength>0?r(new Error("No body allowed for this entry")):r();if(this.written+=t.byteLength,this._pack.push(t))return r();this._pack._drain=r}_finish(){this._finished||(this._finished=!0,this._isLinkname&&(this.header.linkname=this._linkname?Hf.toString(this._linkname,"utf-8"):"",this._pack._encode(this.header)),cCe(this._pack,this.header.size),this._pack._done(this))}_final(t){if(this.written!==this.header.size)return t(new Error("Size mismatch"));this._finish(),t(null)}_getError(){return aCe(this)||new Error("tar entry destroyed")}_predestroy(){this._pack.destroy(this._getError())}_destroy(t){this._pack._done(this),this._continuePack(this._finished?null:this._getError()),t()}},eG=class extends Gvt{constructor(t){super(t),this._drain=XH,this._finalized=!1,this._finalizing=!1,this._pending=[],this._stream=null}entry(t,r,i){if(this._finalized||this.destroying)throw new Error("already finalized or destroyed");typeof r=="function"&&(i=r,r=null),i||(i=XH),(!t.size||t.type==="symlink")&&(t.size=0),t.type||(t.type=Wvt(t.mode)),t.mode||(t.mode=t.type==="directory"?zvt:Vvt),t.uid||(t.uid=0),t.gid||(t.gid=0),t.mtime||(t.mtime=new Date),typeof r=="string"&&(r=Hf.from(r));let s=new ZH(this,t,i);return Hf.isBuffer(r)?(t.size=r.byteLength,s.write(r),s.end(),s):(s._isVoid,s)}finalize(){if(this._stream||this._pending.length>0){this._finalizing=!0;return}this._finalized||(this._finalized=!0,this.push(lCe),this.push(null))}_done(t){t===this._stream&&(this._stream=null,this._finalizing&&this.finalize(),this._pending.length&&this._pending.shift()._continueOpen())}_encode(t){if(!t.pax){let r=Zx.encode(t);if(r){this.push(r);return}}this._encodePax(t)}_encodePax(t){let r=Zx.encodePax({name:t.name,linkname:t.linkname,pax:t.pax}),i={name:"PaxHeader",mode:t.mode,uid:t.uid,gid:t.gid,size:r.byteLength,mtime:t.mtime,type:"pax-header",linkname:t.linkname&&"PaxHeader",uname:t.uname,gname:t.gname,devmajor:t.devmajor,devminor:t.devminor};this.push(Zx.encode(i)),this.push(r),cCe(this,r.byteLength),i.size=t.size,i.type=t.type,this.push(Zx.encode(i))}_doDrain(){let t=this._drain;this._drain=XH,t()}_predestroy(){let t=aCe(this);for(this._stream&&this._stream.destroy(t);this._pending.length;){let r=this._pending.shift();r.destroy(t),r._continueOpen()}this._doDrain()}_read(t){this._doDrain(),t()}};uCe.exports=function(t){return new eG(t)};function Wvt(e){switch(e&Z1.S_IFMT){case Z1.S_IFBLK:return"block-device";case Z1.S_IFCHR:return"character-device";case Z1.S_IFDIR:return"directory";case Z1.S_IFIFO:return"fifo";case Z1.S_IFLNK:return"symlink"}return"file"}function XH(){}function cCe(e,t){t&=511,t&&e.push(lCe.subarray(0,512-t))}function Yvt(e){return Hf.isBuffer(e)?e:Hf.from(e)}});var pCe=g(tG=>{d();tG.extract=nCe();tG.pack=dCe()});var hCe=g((e2r,fCe)=>{d();var $vt=require("zlib"),Jvt=pCe(),ACe=G1(),Lu=function(e){if(!(this instanceof Lu))return new Lu(e);e=this.options=ACe.defaults(e,{gzip:!1}),typeof e.gzipOptions!="object"&&(e.gzipOptions={}),this.supports={directory:!0,symlink:!0},this.engine=Jvt.pack(e),this.compressor=!1,e.gzip&&(this.compressor=$vt.createGzip(e.gzipOptions),this.compressor.on("error",this._onCompressorError.bind(this)))};Lu.prototype._onCompressorError=function(e){this.engine.emit("error",e)};Lu.prototype.append=function(e,t,r){var i=this;t.mtime=t.date;function s(a,l){if(a){r(a);return}i.engine.entry(t,l,function(c){r(c,t)})}if(t.sourceType==="buffer")s(null,e);else if(t.sourceType==="stream"&&t.stats){t.size=t.stats.size;var o=i.engine.entry(t,function(a){r(a,t)});e.pipe(o)}else t.sourceType==="stream"&&ACe.collectStream(e,s)};Lu.prototype.finalize=function(){this.engine.finalize()};Lu.prototype.on=function(){return this.engine.on.apply(this.engine,arguments)};Lu.prototype.pipe=function(e,t){return this.compressor?this.engine.pipe.apply(this.engine,[this.compressor]).pipe(e,t):this.engine.pipe.apply(this.engine,arguments)};Lu.prototype.unpipe=function(){return this.compressor?this.compressor.unpipe.apply(this.compressor,arguments):this.engine.unpipe.apply(this.engine,arguments)};fCe.exports=Lu});var yCe=g((r2r,gCe)=>{"use strict";d();function Kvt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Xvt=new Int32Array([0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117]);function mCe(e){if(Buffer.isBuffer(e))return e;if(typeof e=="number")return Buffer.alloc(e);if(typeof e=="string")return Buffer.from(e);throw new Error("input must be buffer, number, or string, received "+typeof e)}function Zvt(e){let t=mCe(4);return t.writeInt32BE(e,0),t}function rG(e,t){e=mCe(e),Buffer.isBuffer(t)&&(t=t.readUInt32BE(0));let r=~~t^-1;for(var i=0;i>>8;return r^-1}function iG(){return Zvt(rG.apply(null,arguments))}iG.signed=function(){return rG.apply(null,arguments)};iG.unsigned=function(){return rG.apply(null,arguments)>>>0};var e_t=iG,t_t=Kvt(e_t);gCe.exports=t_t});var wCe=g((n2r,CCe)=>{d();var r_t=require("util").inherits,ECe=Qf().Transform,i_t=yCe(),bCe=G1(),Cp=function(e){if(!(this instanceof Cp))return new Cp(e);e=this.options=bCe.defaults(e,{}),ECe.call(this,e),this.supports={directory:!0,symlink:!0},this.files=[]};r_t(Cp,ECe);Cp.prototype._transform=function(e,t,r){r(null,e)};Cp.prototype._writeStringified=function(){var e=JSON.stringify(this.files);this.write(e)};Cp.prototype.append=function(e,t,r){var i=this;t.crc32=0;function s(o,a){if(o){r(o);return}t.size=a.length||0,t.crc32=i_t.unsigned(a),i.files.push(t),r(null,t)}t.sourceType==="buffer"?s(null,e):t.sourceType==="stream"&&bCe.collectStream(e,s)};Cp.prototype.finalize=function(){this._writeStringified(),this.end()};CCe.exports=Cp});var BCe=g((o2r,ICe)=>{d();var n_t=F2e(),Yb={},wp=function(e,t){return wp.create(e,t)};wp.create=function(e,t){if(Yb[e]){var r=new n_t(e,t);return r.setFormat(e),r.setModule(new Yb[e](t)),r}else throw new Error("create("+e+"): format not registered")};wp.registerFormat=function(e,t){if(Yb[e])throw new Error("register("+e+"): format already registered");if(typeof t!="function")throw new Error("register("+e+"): format module invalid");if(typeof t.prototype.append!="function"||typeof t.prototype.finalize!="function")throw new Error("register("+e+"): format module missing methods");Yb[e]=t};wp.isRegisteredFormat=function(e){return!!Yb[e]};wp.registerFormat("zip",mbe());wp.registerFormat("tar",hCe());wp.registerFormat("json",wCe());ICe.exports=wp});var vCe=g(Tn=>{"use strict";d();var s_t=Tn&&Tn.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),o_t=Tn&&Tn.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),nG=Tn&&Tn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&s_t(t,e,r);return o_t(t,e),t},a_t=Tn&&Tn.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(Tn,"__esModule",{value:!0});Tn.createZipUploadStream=Tn.ZipUploadStream=Tn.DEFAULT_COMPRESSION_LEVEL=void 0;var l_t=nG(require("stream")),c_t=require("fs/promises"),u_t=nG(BCe()),pl=nG(Yt()),SCe=GA();Tn.DEFAULT_COMPRESSION_LEVEL=6;var e9=class extends l_t.Transform{constructor(t){super({highWaterMark:t})}_transform(t,r,i){i(null,t)}};Tn.ZipUploadStream=e9;function d_t(e,t=Tn.DEFAULT_COMPRESSION_LEVEL){return a_t(this,void 0,void 0,function*(){pl.debug(`Creating Artifact archive with compressionLevel: ${t}`);let r=u_t.create("zip",{highWaterMark:(0,SCe.getUploadChunkSize)(),zlib:{level:t}});r.on("error",p_t),r.on("warning",A_t),r.on("finish",f_t),r.on("end",h_t);for(let o of e)if(o.sourcePath!==null){let a=o.sourcePath;o.stats.isSymbolicLink()&&(a=yield(0,c_t.realpath)(o.sourcePath)),r.file(a,{name:o.destinationPath})}else r.append("",{name:o.destinationPath});let i=(0,SCe.getUploadChunkSize)(),s=new e9(i);return pl.debug(`Zip write high watermark value ${s.writableHighWaterMark}`),pl.debug(`Zip read high watermark value ${s.readableHighWaterMark}`),r.pipe(s),r.finalize(),s})}Tn.createZipUploadStream=d_t;var p_t=e=>{throw pl.error("An error has occurred while creating the zip file for upload"),pl.info(e),new Error("An error has occurred during zip creation for the artifact")},A_t=e=>{e.code==="ENOENT"?(pl.warning("ENOENT warning during artifact zip creation. No such file or directory"),pl.info(e)):(pl.warning(`A non-blocking warning has occurred during artifact zip creation: ${e.code}`),pl.info(e))},f_t=()=>{pl.debug("Zip stream for upload has finished.")},h_t=()=>{pl.debug("Zip stream for upload has ended.")}});var NCe=g(va=>{"use strict";d();var m_t=va&&va.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),g_t=va&&va.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),y_t=va&&va.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&m_t(t,e,r);return g_t(t,e),t},E_t=va&&va.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(va,"__esModule",{value:!0});va.uploadArtifact=void 0;var _Ce=y_t(Yt()),b_t=Yne(),C_t=$D(),w_t=Um(),xCe=nse(),I_t=YA(),B_t=uAe(),S_t=vCe(),v_t=Nd(),sG=bu();function __t(e,t,r,i){return E_t(this,void 0,void 0,function*(){(0,C_t.validateArtifactName)(e),(0,xCe.validateRootDirectory)(r);let s=(0,xCe.getUploadZipSpecification)(t,r);if(s.length===0)throw new sG.FilesNotFoundError(s.flatMap(E=>E.sourcePath?[E.sourcePath]:[]));let o=(0,I_t.getBackendIdsFromToken)(),a=(0,w_t.internalArtifactTwirpClient)(),l={workflowRunBackendId:o.workflowRunBackendId,workflowJobRunBackendId:o.workflowJobRunBackendId,name:e,version:4},c=(0,b_t.getExpiration)(i?.retentionDays);c&&(l.expiresAt=c);let u=yield a.CreateArtifact(l);if(!u.ok)throw new sG.InvalidResponseError("CreateArtifact: response from backend was not ok");let p=yield(0,S_t.createZipUploadStream)(s,i?.compressionLevel),A=yield(0,B_t.uploadZipToBlobStorage)(u.signedUploadUrl,p),f={workflowRunBackendId:o.workflowRunBackendId,workflowJobRunBackendId:o.workflowJobRunBackendId,name:e,size:A.uploadSize?A.uploadSize.toString():"0"};A.sha256Hash&&(f.hash=v_t.StringValue.create({value:`sha256:${A.sha256Hash}`})),_Ce.info("Finalizing artifact upload");let m=yield a.FinalizeArtifact(f);if(!m.ok)throw new sG.InvalidResponseError("FinalizeArtifact: response from backend was not ok");let y=BigInt(m.artifactId);return _Ce.info(`Artifact ${e}.zip successfully finalized. Artifact ID ${y}`),{size:A.uploadSize,digest:A.sha256Hash,id:Number(y)}})}va.uploadArtifact=__t});var aG=g(t9=>{"use strict";d();Object.defineProperty(t9,"__esModule",{value:!0});t9.Context=void 0;var RCe=require("fs"),x_t=require("os"),oG=class{constructor(){var t,r,i;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(RCe.existsSync(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(RCe.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let s=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${s} does not exist${x_t.EOL}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(t=process.env.GITHUB_API_URL)!==null&&t!==void 0?t:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(i=process.env.GITHUB_GRAPHQL_URL)!==null&&i!==void 0?i:"https://api.github.com/graphql"}get issue(){let t=this.payload;return Object.assign(Object.assign({},this.repo),{number:(t.issue||t.pull_request||t).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[t,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:t,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};t9.Context=oG});var QCe=g(ao=>{"use strict";d();var N_t=ao&&ao.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),R_t=ao&&ao.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),Q_t=ao&&ao.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&N_t(t,e,r);return R_t(t,e),t};Object.defineProperty(ao,"__esModule",{value:!0});ao.getApiBaseUrl=ao.getProxyAgent=ao.getAuthString=void 0;var T_t=Q_t(hm());function D_t(e,t){if(!e&&!t.auth)throw new Error("Parameter token or opts.auth is required");if(e&&t.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof t.auth=="string"?t.auth:`token ${e}`}ao.getAuthString=D_t;function P_t(e){return new T_t.HttpClient().getAgent(e)}ao.getProxyAgent=P_t;function O_t(){return process.env.GITHUB_API_URL||"https://api.github.com"}ao.getApiBaseUrl=O_t});var $b=g(lG=>{"use strict";d();Object.defineProperty(lG,"__esModule",{value:!0});function k_t(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}lG.getUserAgent=k_t});var PCe=g((y2r,DCe)=>{d();DCe.exports=TCe;function TCe(e,t,r,i){if(typeof r!="function")throw new Error("method for before hook must be a function");return i||(i={}),Array.isArray(t)?t.reverse().reduce(function(s,o){return TCe.bind(null,e,o,s,i)},r)():Promise.resolve().then(function(){return e.registry[t]?e.registry[t].reduce(function(s,o){return o.hook.bind(null,s,i)},r)():r(i)})}});var kCe=g((b2r,OCe)=>{d();OCe.exports=L_t;function L_t(e,t,r,i){var s=i;e.registry[r]||(e.registry[r]=[]),t==="before"&&(i=function(o,a){return Promise.resolve().then(s.bind(null,a)).then(o.bind(null,a))}),t==="after"&&(i=function(o,a){var l;return Promise.resolve().then(o.bind(null,a)).then(function(c){return l=c,s(l,a)}).then(function(){return l})}),t==="error"&&(i=function(o,a){return Promise.resolve().then(o.bind(null,a)).catch(function(l){return s(l,a)})}),e.registry[r].push({hook:i,orig:s})}});var FCe=g((w2r,LCe)=>{d();LCe.exports=F_t;function F_t(e,t,r){if(e.registry[t]){var i=e.registry[t].map(function(s){return s.orig}).indexOf(r);i!==-1&&e.registry[t].splice(i,1)}}});var zCe=g((B2r,Jb)=>{d();var HCe=PCe(),M_t=kCe(),U_t=FCe(),MCe=Function.bind,UCe=MCe.bind(MCe);function GCe(e,t,r){var i=UCe(U_t,null).apply(null,r?[t,r]:[t]);e.api={remove:i},e.remove=i,["before","error","after","wrap"].forEach(function(s){var o=r?[t,s,r]:[t,s];e[s]=e.api[s]=UCe(M_t,null).apply(null,o)})}function q_t(){var e="h",t={registry:{}},r=HCe.bind(null,t,e);return GCe(r,t,e),r}function jCe(){var e={registry:{}},t=HCe.bind(null,e);return GCe(t,e),t}var qCe=!1;function e0(){return qCe||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),qCe=!0),jCe()}e0.Singular=q_t.bind();e0.Collection=jCe.bind();Jb.exports=e0;Jb.exports.Hook=e0;Jb.exports.Singular=e0.Singular;Jb.exports.Collection=e0.Collection});var uG=g(cG=>{"use strict";d();Object.defineProperty(cG,"__esModule",{value:!0});function VCe(e){return Object.prototype.toString.call(e)==="[object Object]"}function H_t(e){var t,r;return VCe(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(VCe(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}cG.isPlainObject=H_t});var ZCe=g(AG=>{"use strict";d();Object.defineProperty(AG,"__esModule",{value:!0});var G_t=uG(),j_t=$b();function z_t(e){return e?Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{}):{}}function $Ce(e,t){let r=Object.assign({},e);return Object.keys(t).forEach(i=>{G_t.isPlainObject(t[i])?i in e?r[i]=$Ce(e[i],t[i]):Object.assign(r,{[i]:t[i]}):Object.assign(r,{[i]:t[i]})}),r}function WCe(e){for(let t in e)e[t]===void 0&&delete e[t];return e}function pG(e,t,r){if(typeof t=="string"){let[s,o]=t.split(" ");r=Object.assign(o?{method:s,url:o}:{url:s},r)}else r=Object.assign({},t);r.headers=z_t(r.headers),WCe(r),WCe(r.headers);let i=$Ce(e||{},r);return e&&e.mediaType.previews.length&&(i.mediaType.previews=e.mediaType.previews.filter(s=>!i.mediaType.previews.includes(s)).concat(i.mediaType.previews)),i.mediaType.previews=i.mediaType.previews.map(s=>s.replace(/-preview/,"")),i}function V_t(e,t){let r=/\?/.test(e)?"&":"?",i=Object.keys(t);return i.length===0?e:e+r+i.map(s=>s==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${s}=${encodeURIComponent(t[s])}`).join("&")}var W_t=/\{[^}]+\}/g;function Y_t(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function $_t(e){let t=e.match(W_t);return t?t.map(Y_t).reduce((r,i)=>r.concat(i),[]):[]}function YCe(e,t){return Object.keys(e).filter(r=>!t.includes(r)).reduce((r,i)=>(r[i]=e[i],r),{})}function JCe(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(t){return/%[0-9A-Fa-f]/.test(t)||(t=encodeURI(t).replace(/%5B/g,"[").replace(/%5D/g,"]")),t}).join("")}function r0(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function Kb(e,t,r){return t=e==="+"||e==="#"?JCe(t):r0(t),r?r0(r)+"="+t:t}function t0(e){return e!=null}function dG(e){return e===";"||e==="&"||e==="?"}function J_t(e,t,r,i){var s=e[r],o=[];if(t0(s)&&s!=="")if(typeof s=="string"||typeof s=="number"||typeof s=="boolean")s=s.toString(),i&&i!=="*"&&(s=s.substring(0,parseInt(i,10))),o.push(Kb(t,s,dG(t)?r:""));else if(i==="*")Array.isArray(s)?s.filter(t0).forEach(function(a){o.push(Kb(t,a,dG(t)?r:""))}):Object.keys(s).forEach(function(a){t0(s[a])&&o.push(Kb(t,s[a],a))});else{let a=[];Array.isArray(s)?s.filter(t0).forEach(function(l){a.push(Kb(t,l))}):Object.keys(s).forEach(function(l){t0(s[l])&&(a.push(r0(l)),a.push(Kb(t,s[l].toString())))}),dG(t)?o.push(r0(r)+"="+a.join(",")):a.length!==0&&o.push(a.join(","))}else t===";"?t0(s)&&o.push(r0(r)):s===""&&(t==="&"||t==="?")?o.push(r0(r)+"="):s===""&&o.push("");return o}function K_t(e){return{expand:X_t.bind(null,e)}}function X_t(e,t){var r=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(i,s,o){if(s){let l="",c=[];if(r.indexOf(s.charAt(0))!==-1&&(l=s.charAt(0),s=s.substr(1)),s.split(/,/g).forEach(function(u){var p=/([^:\*]*)(?::(\d+)|(\*))?/.exec(u);c.push(J_t(t,l,p[1],p[2]||p[3]))}),l&&l!=="+"){var a=",";return l==="?"?a="&":l!=="#"&&(a=l),(c.length!==0?l:"")+c.join(a)}else return c.join(",")}else return JCe(o)})}function KCe(e){let t=e.method.toUpperCase(),r=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),i=Object.assign({},e.headers),s,o=YCe(e,["method","baseUrl","url","headers","request","mediaType"]),a=$_t(r);r=K_t(r).expand(o),/^http/.test(r)||(r=e.baseUrl+r);let l=Object.keys(e).filter(p=>a.includes(p)).concat("baseUrl"),c=YCe(o,l);if(!/application\/octet-stream/i.test(i.accept)&&(e.mediaType.format&&(i.accept=i.accept.split(/,/).map(p=>p.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),e.mediaType.previews.length)){let p=i.accept.match(/[\w-]+(?=-preview)/g)||[];i.accept=p.concat(e.mediaType.previews).map(A=>{let f=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${A}-preview${f}`}).join(",")}return["GET","HEAD"].includes(t)?r=V_t(r,c):"data"in c?s=c.data:Object.keys(c).length?s=c:i["content-length"]=0,!i["content-type"]&&typeof s<"u"&&(i["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&&typeof s>"u"&&(s=""),Object.assign({method:t,url:r,headers:i},typeof s<"u"?{body:s}:null,e.request?{request:e.request}:null)}function Z_t(e,t,r){return KCe(pG(e,t,r))}function XCe(e,t){let r=pG(e,t),i=Z_t.bind(null,r);return Object.assign(i,{DEFAULTS:r,defaults:XCe.bind(null,r),merge:pG.bind(null,r),parse:KCe})}var e3t="6.0.12",t3t=`octokit-endpoint.js/${e3t} ${j_t.getUserAgent()}`,r3t={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":t3t},mediaType:{format:"",previews:[]}},i3t=XCe(null,r3t);AG.endpoint=i3t});var rwe=g((R2r,twe)=>{"use strict";d();var ui={};twe.exports=ui;function ewe(e){return e<0?-1:1}function n3t(e){return e%1===.5&&(e&1)===0?Math.floor(e):Math.round(e)}function Ip(e,t){t.unsigned||--e;let r=t.unsigned?0:-Math.pow(2,e),i=Math.pow(2,e)-1,s=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e),o=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(a,l){l||(l={});let c=+a;if(l.enforceRange){if(!Number.isFinite(c))throw new TypeError("Argument is not a finite number");if(c=ewe(c)*Math.floor(Math.abs(c)),ci)throw new TypeError("Argument is not in byte range");return c}if(!isNaN(c)&&l.clamp)return c=n3t(c),ci&&(c=i),c;if(!Number.isFinite(c)||c===0)return 0;if(c=ewe(c)*Math.floor(Math.abs(c)),c=c%s,!t.unsigned&&c>=o)return c-s;if(t.unsigned){if(c<0)c+=s;else if(c===-0)return 0}return c}}ui.void=function(){};ui.boolean=function(e){return!!e};ui.byte=Ip(8,{unsigned:!1});ui.octet=Ip(8,{unsigned:!0});ui.short=Ip(16,{unsigned:!1});ui["unsigned short"]=Ip(16,{unsigned:!0});ui.long=Ip(32,{unsigned:!1});ui["unsigned long"]=Ip(32,{unsigned:!0});ui["long long"]=Ip(32,{unsigned:!1,moduloBitLength:64});ui["unsigned long long"]=Ip(32,{unsigned:!0,moduloBitLength:64});ui.double=function(e){let t=+e;if(!Number.isFinite(t))throw new TypeError("Argument is not a finite floating-point value");return t};ui["unrestricted double"]=function(e){let t=+e;if(isNaN(t))throw new TypeError("Argument is NaN");return t};ui.float=ui.double;ui["unrestricted float"]=ui["unrestricted double"];ui.DOMString=function(e,t){return t||(t={}),t.treatNullAsEmptyString&&e===null?"":String(e)};ui.ByteString=function(e,t){let r=String(e),i;for(let s=0;(i=r.codePointAt(s))!==void 0;++s)if(i>255)throw new TypeError("Argument is not a valid bytestring");return r};ui.USVString=function(e){let t=String(e),r=t.length,i=[];for(let s=0;s57343)i.push(String.fromCodePoint(o));else if(56320<=o&&o<=57343)i.push(String.fromCodePoint(65533));else if(s===r-1)i.push(String.fromCodePoint(65533));else{let a=t.charCodeAt(s+1);if(56320<=a&&a<=57343){let l=o&1023,c=a&1023;i.push(String.fromCodePoint(65536+1024*l+c)),++s}else i.push(String.fromCodePoint(65533))}}return i.join("")};ui.Date=function(e,t){if(!(e instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(e))return e};ui.RegExp=function(e,t){return e instanceof RegExp||(e=new RegExp(e)),e}});var iwe=g((T2r,Bp)=>{"use strict";d();Bp.exports.mixin=function(t,r){let i=Object.getOwnPropertyNames(r);for(let s=0;s{s3t.exports=[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1e3,1e3],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6e3],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8e3,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8e3]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9e3],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[3e4]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13e3,13e3],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43e3,43e3],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64e3,64e3],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66e3,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[12e4,12e4],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128e3,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23e3]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149e3]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32e3]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195e3,195e3],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[4e4]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918e3,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]});var uwe=g((O2r,i9)=>{"use strict";d();var owe=require("punycode"),swe=nwe(),i0={TRANSITIONAL:0,NONTRANSITIONAL:1};function awe(e){return e.split("\0").map(function(t){return t.normalize("NFC")}).join("\0")}function lwe(e){for(var t=0,r=swe.length-1;t<=r;){var i=Math.floor((t+r)/2),s=swe[i];if(s[0][0]<=e&&s[0][1]>=e)return s;s[0][0]>e?r=i-1:t=i+1}return null}var o3t=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function cwe(e){return e.replace(o3t,"_").length}function a3t(e,t,r){for(var i=!1,s="",o=cwe(e),a=0;a253||a.length===0)&&(s.error=!0);for(var l=0;l63||o.length===0){s.error=!0;break}}return s.error?null:o.join(".")};i9.exports.toUnicode=function(e,t){var r=r9(e,t,i0.NONTRANSITIONAL);return{domain:r.string,error:r.error}};i9.exports.PROCESSING_OPTIONS=i0});var vc=g((L2r,Uo)=>{"use strict";d();var n0=require("punycode"),dwe=uwe(),hwe={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},St=Symbol("failure");function pwe(e){return n0.ucs2.decode(e).length}function Awe(e,t){let r=e[t];return isNaN(r)?void 0:String.fromCodePoint(r)}function Xb(e){return e>=48&&e<=57}function Zb(e){return e>=65&&e<=90||e>=97&&e<=122}function u3t(e){return Zb(e)||Xb(e)}function Al(e){return Xb(e)||e>=65&&e<=70||e>=97&&e<=102}function fwe(e){return e==="."||e.toLowerCase()==="%2e"}function d3t(e){return e=e.toLowerCase(),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function p3t(e,t){return Zb(e)&&(t===58||t===124)}function mwe(e){return e.length===2&&Zb(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function A3t(e){return e.length===2&&Zb(e.codePointAt(0))&&e[1]===":"}function f3t(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function h3t(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function fG(e){return hwe[e]!==void 0}function ji(e){return fG(e.scheme)}function m3t(e){return hwe[e]}function gwe(e){let t=e.toString(16).toUpperCase();return t.length===1&&(t="0"+t),"%"+t}function g3t(e){let t=new Buffer(e),r="";for(let i=0;i126}var E3t=new Set([32,34,35,60,62,63,96,123,125]);function ywe(e){return n9(e)||E3t.has(e)}var b3t=new Set([47,58,59,61,64,91,92,93,94,124]);function mG(e){return ywe(e)||b3t.has(e)}function Gf(e,t){let r=String.fromCodePoint(e);return t(e)?g3t(r):r}function C3t(e){let t=10;return e.length>=2&&e.charAt(0)==="0"&&e.charAt(1).toLowerCase()==="x"?(e=e.substring(2),t=16):e.length>=2&&e.charAt(0)==="0"&&(e=e.substring(1),t=8),e===""?0:(t===10?/[^0-9]/:t===16?/[^0-9A-Fa-f]/:/[^0-7]/).test(e)?St:parseInt(e,t)}function w3t(e){let t=e.split(".");if(t[t.length-1]===""&&t.length>1&&t.pop(),t.length>4)return e;let r=[];for(let o of t){if(o==="")return e;let a=C3t(o);if(a===St)return e;r.push(a)}for(let o=0;o255)return St;if(r[r.length-1]>=Math.pow(256,5-r.length))return St;let i=r.pop(),s=0;for(let o of r)i+=o*Math.pow(256,3-s),++s;return i}function I3t(e){let t="",r=e;for(let i=1;i<=4;++i)t=String(r%256)+t,i!==4&&(t="."+t),r=Math.floor(r/256);return t}function B3t(e){let t=[0,0,0,0,0,0,0,0],r=0,i=null,s=0;if(e=n0.ucs2.decode(e),e[s]===58){if(e[s+1]!==58)return St;s+=2,++r,i=r}for(;s6))return St;let l=0;for(;e[s]!==void 0;){let c=null;if(l>0)if(e[s]===46&&l<4)++s;else return St;if(!Xb(e[s]))return St;for(;Xb(e[s]);){let u=parseInt(Awe(e,s));if(c===null)c=u;else{if(c===0)return St;c=c*10+u}if(c>255)return St;++s}t[r]=t[r]*256+c,++l,(l===2||l===4)&&++r}if(l!==4)return St;break}else if(e[s]===58){if(++s,e[s]===void 0)return St}else if(e[s]!==void 0)return St;t[r]=o,++r}if(i!==null){let o=r-i;for(r=7;r!==0&&o>0;){let a=t[i+o-1];t[i+o-1]=t[r],t[r]=a,--r,--o}}else if(i===null&&r!==8)return St;return t}function S3t(e){let t="",i=_3t(e).idx,s=!1;for(let o=0;o<=7;++o)if(!(s&&e[o]===0)){if(s&&(s=!1),i===o){t+=o===0?"::":":",s=!0;continue}t+=e[o].toString(16),o!==7&&(t+=":")}return t}function hG(e,t){if(e[0]==="[")return e[e.length-1]!=="]"?St:B3t(e.substring(1,e.length-1));if(!t)return v3t(e);let r=y3t(e),i=dwe.toASCII(r,!1,dwe.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(i===null||f3t(i))return St;let s=w3t(i);return typeof s=="number"||s===St?s:i}function v3t(e){if(h3t(e))return St;let t="",r=n0.ucs2.decode(e);for(let i=0;ir&&(t=i,r=s),i=null,s=0):(i===null&&(i=o),++s);return s>r&&(t=i,r=s),{idx:t,len:r}}function gG(e){return typeof e=="number"?I3t(e):e instanceof Array?"["+S3t(e)+"]":e}function x3t(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function N3t(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function Ewe(e){let t=e.path;t.length!==0&&(e.scheme==="file"&&t.length===1&&Q3t(t[0])||t.pop())}function bwe(e){return e.username!==""||e.password!==""}function R3t(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function Q3t(e){return/^[A-Za-z]:$/.test(e)}function di(e,t,r,i,s){if(this.pointer=0,this.input=e,this.base=t||null,this.encodingOverride=r||"utf-8",this.stateOverride=s,this.url=i,this.failure=!1,this.parseError=!1,!this.url){this.url={scheme:"",username:"",password:"",host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:!1};let a=x3t(this.input);a!==this.input&&(this.parseError=!0),this.input=a}let o=N3t(this.input);for(o!==this.input&&(this.parseError=!0),this.input=o,this.state=s||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=n0.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let a=this.input[this.pointer],l=isNaN(a)?void 0:String.fromCodePoint(a),c=this["parse "+this.state](a,l);if(c){if(c===St){this.failure=!0;break}}else break}}di.prototype["parse scheme start"]=function(t,r){if(Zb(t))this.buffer+=r.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,St;return!0};di.prototype["parse scheme"]=function(t,r){if(u3t(t)||t===43||t===45||t===46)this.buffer+=r.toLowerCase();else if(t===58){if(this.stateOverride&&(ji(this.url)&&!fG(this.buffer)||!ji(this.url)&&fG(this.buffer)||(bwe(this.url)||this.url.port!==null)&&this.buffer==="file"||this.url.scheme==="file"&&(this.url.host===""||this.url.host===null))||(this.url.scheme=this.buffer,this.buffer="",this.stateOverride))return!1;this.url.scheme==="file"?((this.input[this.pointer+1]!==47||this.input[this.pointer+2]!==47)&&(this.parseError=!0),this.state="file"):ji(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":ji(this.url)?this.state="special authority slashes":this.input[this.pointer+1]===47?(this.state="path or authority",++this.pointer):(this.url.cannotBeABaseURL=!0,this.url.path.push(""),this.state="cannot-be-a-base-URL path")}else if(!this.stateOverride)this.buffer="",this.state="no scheme",this.pointer=-1;else return this.parseError=!0,St;return!0};di.prototype["parse no scheme"]=function(t){return this.base===null||this.base.cannotBeABaseURL&&t!==35?St:(this.base.cannotBeABaseURL&&t===35?(this.url.scheme=this.base.scheme,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.url.cannotBeABaseURL=!0,this.state="fragment"):this.base.scheme==="file"?(this.state="file",--this.pointer):(this.state="relative",--this.pointer),!0)};di.prototype["parse special relative or authority"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="relative",--this.pointer),!0};di.prototype["parse path or authority"]=function(t){return t===47?this.state="authority":(this.state="path",--this.pointer),!0};di.prototype["parse relative"]=function(t){return this.url.scheme=this.base.scheme,isNaN(t)?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===47?this.state="relative slash":t===63?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):ji(this.url)&&t===92?(this.parseError=!0,this.state="relative slash"):(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(0,this.base.path.length-1),this.state="path",--this.pointer),!0};di.prototype["parse relative slash"]=function(t){return ji(this.url)&&(t===47||t===92)?(t===92&&(this.parseError=!0),this.state="special authority ignore slashes"):t===47?this.state="authority":(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.state="path",--this.pointer),!0};di.prototype["parse special authority slashes"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="special authority ignore slashes",--this.pointer),!0};di.prototype["parse special authority ignore slashes"]=function(t){return t!==47&&t!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};di.prototype["parse authority"]=function(t,r){if(t===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let i=pwe(this.buffer);for(let s=0;sMath.pow(2,16)-1)return this.parseError=!0,St;this.url.port=i===m3t(this.url.scheme)?null:i,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,St;return!0};var T3t=new Set([47,92,63,35]);di.prototype["parse file"]=function(t){return this.url.scheme="file",t===47||t===92?(t===92&&(this.parseError=!0),this.state="file slash"):this.base!==null&&this.base.scheme==="file"?isNaN(t)?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===63?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):(this.input.length-this.pointer-1===0||!p3t(t,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!T3t.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),Ewe(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};di.prototype["parse file slash"]=function(t){return t===47||t===92?(t===92&&(this.parseError=!0),this.state="file host"):(this.base!==null&&this.base.scheme==="file"&&(A3t(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};di.prototype["parse file host"]=function(t,r){if(isNaN(t)||t===47||t===92||t===63||t===35)if(--this.pointer,!this.stateOverride&&mwe(this.buffer))this.parseError=!0,this.state="path";else if(this.buffer===""){if(this.url.host="",this.stateOverride)return!1;this.state="path start"}else{let i=hG(this.buffer,ji(this.url));if(i===St)return St;if(i==="localhost"&&(i=""),this.url.host=i,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=r;return!0};di.prototype["parse path start"]=function(t){return ji(this.url)?(t===92&&(this.parseError=!0),this.state="path",t!==47&&t!==92&&--this.pointer):!this.stateOverride&&t===63?(this.url.query="",this.state="query"):!this.stateOverride&&t===35?(this.url.fragment="",this.state="fragment"):t!==void 0&&(this.state="path",t!==47&&--this.pointer),!0};di.prototype["parse path"]=function(t){if(isNaN(t)||t===47||ji(this.url)&&t===92||!this.stateOverride&&(t===63||t===35)){if(ji(this.url)&&t===92&&(this.parseError=!0),d3t(this.buffer)?(Ewe(this.url),t!==47&&!(ji(this.url)&&t===92)&&this.url.path.push("")):fwe(this.buffer)&&t!==47&&!(ji(this.url)&&t===92)?this.url.path.push(""):fwe(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&mwe(this.buffer)&&(this.url.host!==""&&this.url.host!==null&&(this.parseError=!0,this.url.host=""),this.buffer=this.buffer[0]+":"),this.url.path.push(this.buffer)),this.buffer="",this.url.scheme==="file"&&(t===void 0||t===63||t===35))for(;this.url.path.length>1&&this.url.path[0]==="";)this.parseError=!0,this.url.path.shift();t===63&&(this.url.query="",this.state="query"),t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!Al(this.input[this.pointer+1])||!Al(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=Gf(t,ywe);return!0};di.prototype["parse cannot-be-a-base-URL path"]=function(t){return t===63?(this.url.query="",this.state="query"):t===35?(this.url.fragment="",this.state="fragment"):(!isNaN(t)&&t!==37&&(this.parseError=!0),t===37&&(!Al(this.input[this.pointer+1])||!Al(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(t)||(this.url.path[0]=this.url.path[0]+Gf(t,n9))),!0};di.prototype["parse query"]=function(t,r){if(isNaN(t)||!this.stateOverride&&t===35){(!ji(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let i=new Buffer(this.buffer);for(let s=0;s126||i[s]===34||i[s]===35||i[s]===60||i[s]===62?this.url.query+=gwe(i[s]):this.url.query+=String.fromCodePoint(i[s]);this.buffer="",t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!Al(this.input[this.pointer+1])||!Al(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=r;return!0};di.prototype["parse fragment"]=function(t){return isNaN(t)||(t===0?this.parseError=!0:(t===37&&(!Al(this.input[this.pointer+1])||!Al(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=Gf(t,n9))),!0};function D3t(e,t){let r=e.scheme+":";if(e.host!==null?(r+="//",(e.username!==""||e.password!=="")&&(r+=e.username,e.password!==""&&(r+=":"+e.password),r+="@"),r+=gG(e.host),e.port!==null&&(r+=":"+e.port)):e.host===null&&e.scheme==="file"&&(r+="//"),e.cannotBeABaseURL)r+=e.path[0];else for(let i of e.path)r+="/"+i;return e.query!==null&&(r+="?"+e.query),!t&&e.fragment!==null&&(r+="#"+e.fragment),r}function P3t(e){let t=e.scheme+"://";return t+=gG(e.host),e.port!==null&&(t+=":"+e.port),t}Uo.exports.serializeURL=D3t;Uo.exports.serializeURLOrigin=function(e){switch(e.scheme){case"blob":try{return Uo.exports.serializeURLOrigin(Uo.exports.parseURL(e.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return P3t({scheme:e.scheme,host:e.host,port:e.port});case"file":return"file://";default:return"null"}};Uo.exports.basicURLParse=function(e,t){t===void 0&&(t={});let r=new di(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);return r.failure?"failure":r.url};Uo.exports.setTheUsername=function(e,t){e.username="";let r=n0.ucs2.decode(t);for(let i=0;i{"use strict";d();var pi=vc();Cwe.implementation=class{constructor(t){let r=t[0],i=t[1],s=null;if(i!==void 0&&(s=pi.basicURLParse(i),s==="failure"))throw new TypeError("Invalid base URL");let o=pi.basicURLParse(r,{baseURL:s});if(o==="failure")throw new TypeError("Invalid URL");this._url=o}get href(){return pi.serializeURL(this._url)}set href(t){let r=pi.basicURLParse(t);if(r==="failure")throw new TypeError("Invalid URL");this._url=r}get origin(){return pi.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(t){pi.basicURLParse(t+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(t){pi.cannotHaveAUsernamePasswordPort(this._url)||pi.setTheUsername(this._url,t)}get password(){return this._url.password}set password(t){pi.cannotHaveAUsernamePasswordPort(this._url)||pi.setThePassword(this._url,t)}get host(){let t=this._url;return t.host===null?"":t.port===null?pi.serializeHost(t.host):pi.serializeHost(t.host)+":"+pi.serializeInteger(t.port)}set host(t){this._url.cannotBeABaseURL||pi.basicURLParse(t,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":pi.serializeHost(this._url.host)}set hostname(t){this._url.cannotBeABaseURL||pi.basicURLParse(t,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":pi.serializeInteger(this._url.port)}set port(t){pi.cannotHaveAUsernamePasswordPort(this._url)||(t===""?this._url.port=null:pi.basicURLParse(t,{url:this._url,stateOverride:"port"}))}get pathname(){return this._url.cannotBeABaseURL?this._url.path[0]:this._url.path.length===0?"":"/"+this._url.path.join("/")}set pathname(t){this._url.cannotBeABaseURL||(this._url.path=[],pi.basicURLParse(t,{url:this._url,stateOverride:"path start"}))}get search(){return this._url.query===null||this._url.query===""?"":"?"+this._url.query}set search(t){let r=this._url;if(t===""){r.query=null;return}let i=t[0]==="?"?t.substring(1):t;r.query="",pi.basicURLParse(i,{url:r,stateOverride:"query"})}get hash(){return this._url.fragment===null||this._url.fragment===""?"":"#"+this._url.fragment}set hash(t){if(t===""){this._url.fragment=null;return}let r=t[0]==="#"?t.substring(1):t;this._url.fragment="",pi.basicURLParse(r,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var Swe=g((H2r,eC)=>{"use strict";d();var _a=rwe(),Bwe=iwe(),Iwe=wwe(),gr=Bwe.implSymbol;function dn(e){if(!this||this[gr]||!(this instanceof dn))throw new TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");if(arguments.length<1)throw new TypeError("Failed to construct 'URL': 1 argument required, but only "+arguments.length+" present.");let t=[];for(let r=0;r{"use strict";d();_c.URL=Swe().interface;_c.serializeURL=vc().serializeURL;_c.serializeURLOrigin=vc().serializeURLOrigin;_c.basicURLParse=vc().basicURLParse;_c.setTheUsername=vc().setTheUsername;_c.setThePassword=vc().setThePassword;_c.serializeHost=vc().serializeHost;_c.serializeInteger=vc().serializeInteger;_c.parseURL=vc().parseURL});var _G=g((hl,Lwe)=>{"use strict";d();Object.defineProperty(hl,"__esModule",{value:!0});function l0(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var fl=l0(require("stream")),Rwe=l0(require("http")),o9=l0(require("url")),Qwe=l0(vwe()),O3t=l0(require("https")),jf=l0(require("zlib")),k3t=fl.Readable,Fu=Symbol("buffer"),yG=Symbol("type"),rC=class e{constructor(){this[yG]="";let t=arguments[0],r=arguments[1],i=[],s=0;if(t){let a=t,l=Number(a.length);for(let c=0;c1&&arguments[1]!==void 0?arguments[1]:{},i=r.size;let s=i===void 0?0:i;var o=r.timeout;let a=o===void 0?0:o;e==null?e=null:Twe(e)?e=Buffer.from(e.toString()):nC(e)||Buffer.isBuffer(e)||(Object.prototype.toString.call(e)==="[object ArrayBuffer]"?e=Buffer.from(e):ArrayBuffer.isView(e)?e=Buffer.from(e.buffer,e.byteOffset,e.byteLength):e instanceof fl||(e=Buffer.from(String(e)))),this[Uu]={body:e,disturbed:!1,error:null},this.size=s,this.timeout=a,e instanceof fl&&e.on("error",function(l){let c=l.name==="AbortError"?l:new Dn(`Invalid response body while trying to fetch ${t.url}: ${l.message}`,"system",l);t[Uu].error=c})}pn.prototype={get body(){return this[Uu].body},get bodyUsed(){return this[Uu].disturbed},arrayBuffer(){return s0.call(this).then(function(e){return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)})},blob(){let e=this.headers&&this.headers.get("content-type")||"";return s0.call(this).then(function(t){return Object.assign(new rC([],{type:e.toLowerCase()}),{[Fu]:t})})},json(){var e=this;return s0.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(r){return pn.Promise.reject(new Dn(`invalid json response body at ${e.url} reason: ${r.message}`,"invalid-json"))}})},text(){return s0.call(this).then(function(e){return e.toString()})},buffer(){return s0.call(this)},textConverted(){var e=this;return s0.call(this).then(function(t){return L3t(t,e.headers)})}};Object.defineProperties(pn.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});pn.mixIn=function(e){for(let t of Object.getOwnPropertyNames(pn.prototype))if(!(t in e)){let r=Object.getOwnPropertyDescriptor(pn.prototype,t);Object.defineProperty(e,t,r)}};function s0(){var e=this;if(this[Uu].disturbed)return pn.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[Uu].disturbed=!0,this[Uu].error)return pn.Promise.reject(this[Uu].error);let t=this.body;if(t===null)return pn.Promise.resolve(Buffer.alloc(0));if(nC(t)&&(t=t.stream()),Buffer.isBuffer(t))return pn.Promise.resolve(t);if(!(t instanceof fl))return pn.Promise.resolve(Buffer.alloc(0));let r=[],i=0,s=!1;return new pn.Promise(function(o,a){let l;e.timeout&&(l=setTimeout(function(){s=!0,a(new Dn(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)),t.on("error",function(c){c.name==="AbortError"?(s=!0,a(c)):a(new Dn(`Invalid response body while trying to fetch ${e.url}: ${c.message}`,"system",c))}),t.on("data",function(c){if(!(s||c===null)){if(e.size&&i+c.length>e.size){s=!0,a(new Dn(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=c.length,r.push(c)}}),t.on("end",function(){if(!s){clearTimeout(l);try{o(Buffer.concat(r,i))}catch(c){a(new Dn(`Could not create Buffer from response body for ${e.url}: ${c.message}`,"system",c))}}})})}function L3t(e,t){if(typeof wG!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let r=t.get("content-type"),i="utf-8",s,o;return r&&(s=/charset=([^;]*)/i.exec(r)),o=e.slice(0,1024).toString(),!s&&o&&(s=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[Ci]=Object.create(null),t instanceof e){let r=t.raw(),i=Object.keys(r);for(let s of i)for(let o of r[s])this.append(s,o);return}if(t!=null)if(typeof t=="object"){let r=t[Symbol.iterator];if(r!=null){if(typeof r!="function")throw new TypeError("Header pairs must be iterable");let i=[];for(let s of t){if(typeof s!="object"||typeof s[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");i.push(Array.from(s))}for(let s of i){if(s.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(s[0],s[1])}}else for(let i of Object.keys(t)){let s=t[i];this.append(i,s)}}else throw new TypeError("Provided initializer must be an object")}get(t){t=`${t}`,tC(t);let r=o0(this[Ci],t);return r===void 0?null:this[Ci][r].join(", ")}forEach(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=BG(this),s=0;for(;s1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(e[Ci]).sort().map(t==="key"?function(i){return i.toLowerCase()}:t==="value"?function(i){return e[Ci][i].join(", ")}:function(i){return[i.toLowerCase(),e[Ci][i].join(", ")]})}var SG=Symbol("internal");function EG(e,t){let r=Object.create(vG);return r[SG]={target:e,kind:t,index:0},r}var vG=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==vG)throw new TypeError("Value of `this` is not a HeadersIterator");var e=this[SG];let t=e.target,r=e.kind,i=e.index,s=BG(t,r),o=s.length;return i>=o?{value:void 0,done:!0}:(this[SG].index=i+1,{value:s[i],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(vG,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function M3t(e){let t=Object.assign({__proto__:null},e[Ci]),r=o0(e[Ci],"Host");return r!==void 0&&(t[r]=t[r][0]),t}function U3t(e){let t=new Na;for(let r of Object.keys(e))if(!kwe.test(r))if(Array.isArray(e[r]))for(let i of e[r])IG.test(i)||(t[Ci][r]===void 0?t[Ci][r]=[i]:t[Ci][r].push(i));else IG.test(e[r])||(t[Ci][r]=[e[r]]);return t}var Sp=Symbol("Response internals"),q3t=Rwe.STATUS_CODES,xa=class e{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};pn.call(this,t,r);let i=r.status||200,s=new Na(r.headers);if(t!=null&&!s.has("Content-Type")){let o=Pwe(t);o&&s.append("Content-Type",o)}this[Sp]={url:r.url,status:i,statusText:r.statusText||q3t[i],headers:s,counter:r.counter}}get url(){return this[Sp].url||""}get status(){return this[Sp].status}get ok(){return this[Sp].status>=200&&this[Sp].status<300}get redirected(){return this[Sp].counter>0}get statusText(){return this[Sp].statusText}get headers(){return this[Sp].headers}clone(){return new e(Dwe(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};pn.mixIn(xa.prototype);Object.defineProperties(xa.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(xa.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var Mu=Symbol("Request internals"),H3t=o9.URL||Qwe.URL,G3t=o9.parse,j3t=o9.format;function bG(e){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)&&(e=new H3t(e).toString()),G3t(e)}var z3t="destroy"in fl.Readable.prototype;function s9(e){return typeof e=="object"&&typeof e[Mu]=="object"}function V3t(e){let t=e&&typeof e=="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}var _p=class e{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i;s9(t)?i=bG(t.url):(t&&t.href?i=bG(t.href):i=bG(`${t}`),t={});let s=r.method||t.method||"GET";if(s=s.toUpperCase(),(r.body!=null||s9(t)&&t.body!==null)&&(s==="GET"||s==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let o=r.body!=null?r.body:s9(t)&&t.body!==null?Dwe(t):null;pn.call(this,o,{timeout:r.timeout||t.timeout||0,size:r.size||t.size||0});let a=new Na(r.headers||t.headers||{});if(o!=null&&!a.has("Content-Type")){let c=Pwe(o);c&&a.append("Content-Type",c)}let l=s9(t)?t.signal:null;if("signal"in r&&(l=r.signal),l!=null&&!V3t(l))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[Mu]={method:s,redirect:r.redirect||t.redirect||"follow",headers:a,parsedURL:i,signal:l},this.follow=r.follow!==void 0?r.follow:t.follow!==void 0?t.follow:20,this.compress=r.compress!==void 0?r.compress:t.compress!==void 0?t.compress:!0,this.counter=r.counter||t.counter||0,this.agent=r.agent||t.agent}get method(){return this[Mu].method}get url(){return j3t(this[Mu].parsedURL)}get headers(){return this[Mu].headers}get redirect(){return this[Mu].redirect}get signal(){return this[Mu].signal}clone(){return new e(this)}};pn.mixIn(_p.prototype);Object.defineProperty(_p.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(_p.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function W3t(e){let t=e[Mu].parsedURL,r=new Na(e[Mu].headers);if(r.has("Accept")||r.set("Accept","*/*"),!t.protocol||!t.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(t.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(e.signal&&e.body instanceof fl.Readable&&!z3t)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let i=null;if(e.body==null&&/^(POST|PUT)$/i.test(e.method)&&(i="0"),e.body!=null){let o=Owe(e);typeof o=="number"&&(i=String(o))}i&&r.set("Content-Length",i),r.has("User-Agent")||r.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),e.compress&&!r.has("Accept-Encoding")&&r.set("Accept-Encoding","gzip,deflate");let s=e.agent;return typeof s=="function"&&(s=s(t)),Object.assign({},t,{method:e.method,headers:M3t(r),agent:s})}function a0(e){Error.call(this,e),this.type="aborted",this.message=e,Error.captureStackTrace(this,this.constructor)}a0.prototype=Object.create(Error.prototype);a0.prototype.constructor=a0;a0.prototype.name="AbortError";var iC=o9.URL||Qwe.URL,Nwe=fl.PassThrough,Y3t=function(t,r){let i=new iC(r).hostname,s=new iC(t).hostname;return i===s||i[i.length-s.length-1]==="."&&i.endsWith(s)},$3t=function(t,r){let i=new iC(r).protocol,s=new iC(t).protocol;return i===s};function vp(e,t){if(!vp.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return pn.Promise=vp.Promise,new vp.Promise(function(r,i){let s=new _p(e,t),o=W3t(s),a=(o.protocol==="https:"?O3t:Rwe).request,l=s.signal,c=null,u=function(){let E=new a0("The user aborted a request.");i(E),s.body&&s.body instanceof fl.Readable&&CG(s.body,E),!(!c||!c.body)&&c.body.emit("error",E)};if(l&&l.aborted){u();return}let p=function(){u(),m()},A=a(o),f;l&&l.addEventListener("abort",p);function m(){A.abort(),l&&l.removeEventListener("abort",p),clearTimeout(f)}s.timeout&&A.once("socket",function(y){f=setTimeout(function(){i(new Dn(`network timeout at: ${s.url}`,"request-timeout")),m()},s.timeout)}),A.on("error",function(y){i(new Dn(`request to ${s.url} failed, reason: ${y.message}`,"system",y)),c&&c.body&&CG(c.body,y),m()}),J3t(A,function(y){l&&l.aborted||c&&c.body&&CG(c.body,y)}),parseInt(process.version.substring(1))<14&&A.on("socket",function(y){y.addListener("close",function(E){let b=y.listenerCount("data")>0;if(c&&b&&!E&&!(l&&l.aborted)){let C=new Error("Premature close");C.code="ERR_STREAM_PREMATURE_CLOSE",c.body.emit("error",C)}})}),A.on("response",function(y){clearTimeout(f);let E=U3t(y.headers);if(vp.isRedirect(y.statusCode)){let R=E.get("Location"),U=null;try{U=R===null?null:new iC(R,s.url).toString()}catch{if(s.redirect!=="manual"){i(new Dn(`uri requested responds with an invalid redirect URL: ${R}`,"invalid-redirect")),m();return}}switch(s.redirect){case"error":i(new Dn(`uri requested responds with a redirect, redirect mode is set to error: ${s.url}`,"no-redirect")),m();return;case"manual":if(U!==null)try{E.set("Location",U)}catch(L){i(L)}break;case"follow":if(U===null)break;if(s.counter>=s.follow){i(new Dn(`maximum redirect reached at: ${s.url}`,"max-redirect")),m();return}let z={headers:new Na(s.headers),follow:s.follow,counter:s.counter+1,agent:s.agent,compress:s.compress,method:s.method,body:s.body,signal:s.signal,timeout:s.timeout,size:s.size};if(!Y3t(s.url,U)||!$3t(s.url,U))for(let L of["authorization","www-authenticate","cookie","cookie2"])z.headers.delete(L);if(y.statusCode!==303&&s.body&&Owe(s)===null){i(new Dn("Cannot follow redirect with body being a readable stream","unsupported-redirect")),m();return}(y.statusCode===303||(y.statusCode===301||y.statusCode===302)&&s.method==="POST")&&(z.method="GET",z.body=void 0,z.headers.delete("content-length")),r(vp(new _p(U,z))),m();return}}y.once("end",function(){l&&l.removeEventListener("abort",p)});let b=y.pipe(new Nwe),C={url:s.url,status:y.statusCode,statusText:y.statusMessage,headers:E,size:s.size,timeout:s.timeout,counter:s.counter},w=E.get("Content-Encoding");if(!s.compress||s.method==="HEAD"||w===null||y.statusCode===204||y.statusCode===304){c=new xa(b,C),r(c);return}let S={flush:jf.Z_SYNC_FLUSH,finishFlush:jf.Z_SYNC_FLUSH};if(w=="gzip"||w=="x-gzip"){b=b.pipe(jf.createGunzip(S)),c=new xa(b,C),r(c);return}if(w=="deflate"||w=="x-deflate"){let R=y.pipe(new Nwe);R.once("data",function(U){(U[0]&15)===8?b=b.pipe(jf.createInflate()):b=b.pipe(jf.createInflateRaw()),c=new xa(b,C),r(c)}),R.on("end",function(){c||(c=new xa(b,C),r(c))});return}if(w=="br"&&typeof jf.createBrotliDecompress=="function"){b=b.pipe(jf.createBrotliDecompress()),c=new xa(b,C),r(c);return}c=new xa(b,C),r(c)}),F3t(A,s)})}function J3t(e,t){let r;e.on("socket",function(i){r=i}),e.on("response",function(i){let s=i.headers;s["transfer-encoding"]==="chunked"&&!s["content-length"]&&i.once("close",function(o){if(r&&r.listenerCount("data")>0&&!o){let l=new Error("Premature close");l.code="ERR_STREAM_PREMATURE_CLOSE",t(l)}})})}function CG(e,t){e.destroy?e.destroy(t):(e.emit("error",t),e.end())}vp.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};vp.Promise=global.Promise;Lwe.exports=hl=vp;Object.defineProperty(hl,"__esModule",{value:!0});hl.default=hl;hl.Headers=Na;hl.Request=_p;hl.Response=xa;hl.FetchError=Dn;hl.AbortError=a0});var Fwe=g(NG=>{"use strict";d();Object.defineProperty(NG,"__esModule",{value:!0});var xG=class extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}};NG.Deprecation=xG});var qwe=g(($2r,Uwe)=>{d();Uwe.exports=Mwe;function Mwe(e,t){if(e&&t)return Mwe(e)(t);if(typeof e!="function")throw new TypeError("need wrapper function");return Object.keys(e).forEach(function(i){r[i]=e[i]}),r;function r(){for(var i=new Array(arguments.length),s=0;s{d();var Hwe=qwe();RG.exports=Hwe(a9);RG.exports.strict=Hwe(Gwe);a9.proto=a9(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return a9(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return Gwe(this)},configurable:!0})});function a9(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function Gwe(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},r=e.name||"Function wrapped with `once`";return t.onceError=r+" shouldn't be called more than once",t.called=!1,t}});var Wwe=g(TG=>{"use strict";d();Object.defineProperty(TG,"__esModule",{value:!0});function K3t(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var zwe=Fwe(),Vwe=K3t(jwe()),X3t=Vwe(e=>console.warn(e)),Z3t=Vwe(e=>console.warn(e)),QG=class extends Error{constructor(t,r,i){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=r;let s;"headers"in i&&typeof i.headers<"u"&&(s=i.headers),"response"in i&&(this.response=i.response,s=i.response.headers);let o=Object.assign({},i.request);i.request.headers.authorization&&(o.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),o.url=o.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=o,Object.defineProperty(this,"code",{get(){return X3t(new zwe.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),r}}),Object.defineProperty(this,"headers",{get(){return Z3t(new zwe.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),s||{}}})}};TG.RequestError=QG});var kG=g(OG=>{"use strict";d();Object.defineProperty(OG,"__esModule",{value:!0});function ext(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var txt=ZCe(),rxt=$b(),ixt=uG(),nxt=ext(_G()),sC=Wwe(),sxt="5.6.3";function oxt(e){return e.arrayBuffer()}function Ywe(e){let t=e.request&&e.request.log?e.request.log:console;(ixt.isPlainObject(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));let r={},i,s;return(e.request&&e.request.fetch||nxt)(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async a=>{s=a.url,i=a.status;for(let l of a.headers)r[l[0]]=l[1];if("deprecation"in r){let l=r.link&&r.link.match(/<([^>]+)>; rel="deprecation"/),c=l&&l.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${r.sunset}${c?`. See ${c}`:""}`)}if(!(i===204||i===205)){if(e.method==="HEAD"){if(i<400)return;throw new sC.RequestError(a.statusText,i,{response:{url:s,status:i,headers:r,data:void 0},request:e})}if(i===304)throw new sC.RequestError("Not modified",i,{response:{url:s,status:i,headers:r,data:await DG(a)},request:e});if(i>=400){let l=await DG(a);throw new sC.RequestError(axt(l),i,{response:{url:s,status:i,headers:r,data:l},request:e})}return DG(a)}}).then(a=>({status:i,url:s,headers:r,data:a})).catch(a=>{throw a instanceof sC.RequestError?a:new sC.RequestError(a.message,500,{request:e})})}async function DG(e){let t=e.headers.get("content-type");return/application\/json/.test(t)?e.json():!t||/^text\/|charset=utf-8$/.test(t)?e.text():oxt(e)}function axt(e){return typeof e=="string"?e:"message"in e?Array.isArray(e.errors)?`${e.message}: ${e.errors.map(JSON.stringify).join(", ")}`:e.message:`Unknown error: ${JSON.stringify(e)}`}function PG(e,t){let r=e.defaults(t);return Object.assign(function(s,o){let a=r.merge(s,o);if(!a.request||!a.request.hook)return Ywe(r.parse(a));let l=(c,u)=>Ywe(r.parse(r.merge(c,u)));return Object.assign(l,{endpoint:r,defaults:PG.bind(null,r)}),a.request.hook(l,a)},{endpoint:r,defaults:PG.bind(null,r)})}var lxt=PG(txt.endpoint,{headers:{"user-agent":`octokit-request.js/${sxt} ${rxt.getUserAgent()}`}});OG.request=lxt});var Kwe=g(oC=>{"use strict";d();Object.defineProperty(oC,"__esModule",{value:!0});var Jwe=kG(),cxt=$b(),uxt="4.8.0";function dxt(e){return`Request failed due to following response errors: +`+e.errors.map(t=>` - ${t.message}`).join(` +`)}var l9=class extends Error{constructor(t,r,i){super(dxt(i)),this.request=t,this.headers=r,this.response=i,this.name="GraphqlResponseError",this.errors=i.errors,this.data=i.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}},pxt=["method","baseUrl","url","headers","request","query","mediaType"],Axt=["query","method","url"],$we=/\/api\/v3\/?$/;function fxt(e,t,r){if(r){if(typeof t=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let a in r)if(Axt.includes(a))return Promise.reject(new Error(`[@octokit/graphql] "${a}" cannot be used as variable name`))}let i=typeof t=="string"?Object.assign({query:t},r):t,s=Object.keys(i).reduce((a,l)=>pxt.includes(l)?(a[l]=i[l],a):(a.variables||(a.variables={}),a.variables[l]=i[l],a),{}),o=i.baseUrl||e.endpoint.DEFAULTS.baseUrl;return $we.test(o)&&(s.url=o.replace($we,"/api/graphql")),e(s).then(a=>{if(a.data.errors){let l={};for(let c of Object.keys(a.headers))l[c]=a.headers[c];throw new l9(s,l,a.data)}return a.data.data})}function LG(e,t){let r=e.defaults(t);return Object.assign((s,o)=>fxt(r,s,o),{defaults:LG.bind(null,r),endpoint:Jwe.request.endpoint})}var hxt=LG(Jwe.request,{headers:{"user-agent":`octokit-graphql.js/${uxt} ${cxt.getUserAgent()}`},method:"POST",url:"/graphql"});function mxt(e){return LG(e,{method:"POST",url:"/graphql"})}oC.GraphqlResponseError=l9;oC.graphql=hxt;oC.withCustomRequest=mxt});var Xwe=g(FG=>{"use strict";d();Object.defineProperty(FG,"__esModule",{value:!0});var gxt=/^v1\./,yxt=/^ghs_/,Ext=/^ghu_/;async function bxt(e){let t=e.split(/\./).length===3,r=gxt.test(e)||yxt.test(e),i=Ext.test(e);return{type:"token",token:e,tokenType:t?"app":r?"installation":i?"user-to-server":"oauth"}}function Cxt(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function wxt(e,t,r,i){let s=t.endpoint.merge(r,i);return s.headers.authorization=Cxt(e),t(s)}var Ixt=function(t){if(!t)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof t!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return t=t.replace(/^(token|bearer) +/i,""),Object.assign(bxt.bind(null,t),{hook:wxt.bind(null,t)})};FG.createTokenAuth=Ixt});var tIe=g(MG=>{"use strict";d();Object.defineProperty(MG,"__esModule",{value:!0});var Bxt=$b(),Sxt=zCe(),Zwe=kG(),vxt=Kwe(),_xt=Xwe();function xxt(e,t){if(e==null)return{};var r={},i=Object.keys(e),s,o;for(o=0;o=0)&&(r[s]=e[s]);return r}function Nxt(e,t){if(e==null)return{};var r=xxt(e,t),i,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(r[i]=e[i])}return r}var eIe="3.6.0",Rxt=["authStrategy"],aC=class{constructor(t={}){let r=new Sxt.Collection,i={baseUrl:Zwe.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},t.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(i.headers["user-agent"]=[t.userAgent,`octokit-core.js/${eIe} ${Bxt.getUserAgent()}`].filter(Boolean).join(" "),t.baseUrl&&(i.baseUrl=t.baseUrl),t.previews&&(i.mediaType.previews=t.previews),t.timeZone&&(i.headers["time-zone"]=t.timeZone),this.request=Zwe.request.defaults(i),this.graphql=vxt.withCustomRequest(this.request).defaults(i),this.log=Object.assign({debug:()=>{},info:()=>{},warn:console.warn.bind(console),error:console.error.bind(console)},t.log),this.hook=r,t.authStrategy){let{authStrategy:o}=t,a=Nxt(t,Rxt),l=o(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:a},t.auth));r.wrap("request",l.hook),this.auth=l}else if(!t.auth)this.auth=async()=>({type:"unauthenticated"});else{let o=_xt.createTokenAuth(t.auth);r.wrap("request",o.hook),this.auth=o}this.constructor.plugins.forEach(o=>{Object.assign(this,o(this,t))})}static defaults(t){return class extends this{constructor(...i){let s=i[0]||{};if(typeof t=="function"){super(t(s));return}super(Object.assign({},t,s,s.userAgent&&t.userAgent?{userAgent:`${s.userAgent} ${t.userAgent}`}:null))}}}static plugin(...t){var r;let i=this.plugins;return r=class extends this{},r.plugins=i.concat(t.filter(o=>!i.includes(o))),r}};aC.VERSION=eIe;aC.plugins=[];MG.Octokit=aC});var cIe=g(c9=>{"use strict";d();Object.defineProperty(c9,"__esModule",{value:!0});function rIe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,i)}return r}function iIe(e){for(var t=1;t{"use strict";d();Object.defineProperty(c0,"__esModule",{value:!0});var Dxt="2.21.3";function uIe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,i)}return r}function dIe(e){for(var t=1;t({async next(){if(!l)return{done:!0};try{let c=await s({method:o,url:l,headers:a}),u=Oxt(c);return l=((u.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:u}}catch(c){if(c.status!==409)throw c;return l="",{value:{status:200,headers:{},data:[]}}}}})}}function pIe(e,t,r,i){return typeof r=="function"&&(i=r,r=void 0),AIe(e,[],UG(e,t,r)[Symbol.asyncIterator](),i)}function AIe(e,t,r,i){return r.next().then(s=>{if(s.done)return t;let o=!1;function a(){o=!0}return t=t.concat(i?i(s.value,a):s.value.data),o?t:AIe(e,t,r,i)})}var kxt=Object.assign(pIe,{iterator:UG}),fIe=["GET /app/hook/deliveries","GET /app/installations","GET /applications/grants","GET /authorizations","GET /enterprises/{enterprise}/actions/permissions/organizations","GET /enterprises/{enterprise}/actions/runner-groups","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners","GET /enterprises/{enterprise}/actions/runners","GET /enterprises/{enterprise}/audit-log","GET /enterprises/{enterprise}/secret-scanning/alerts","GET /enterprises/{enterprise}/settings/billing/advanced-security","GET /events","GET /gists","GET /gists/public","GET /gists/starred","GET /gists/{gist_id}/comments","GET /gists/{gist_id}/commits","GET /gists/{gist_id}/forks","GET /installation/repositories","GET /issues","GET /licenses","GET /marketplace_listing/plans","GET /marketplace_listing/plans/{plan_id}/accounts","GET /marketplace_listing/stubbed/plans","GET /marketplace_listing/stubbed/plans/{plan_id}/accounts","GET /networks/{owner}/{repo}/events","GET /notifications","GET /organizations","GET /orgs/{org}/actions/cache/usage-by-repository","GET /orgs/{org}/actions/permissions/repositories","GET /orgs/{org}/actions/runner-groups","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners","GET /orgs/{org}/actions/runners","GET /orgs/{org}/actions/secrets","GET /orgs/{org}/actions/secrets/{secret_name}/repositories","GET /orgs/{org}/audit-log","GET /orgs/{org}/blocks","GET /orgs/{org}/code-scanning/alerts","GET /orgs/{org}/codespaces","GET /orgs/{org}/credential-authorizations","GET /orgs/{org}/dependabot/secrets","GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories","GET /orgs/{org}/events","GET /orgs/{org}/external-groups","GET /orgs/{org}/failed_invitations","GET /orgs/{org}/hooks","GET /orgs/{org}/hooks/{hook_id}/deliveries","GET /orgs/{org}/installations","GET /orgs/{org}/invitations","GET /orgs/{org}/invitations/{invitation_id}/teams","GET /orgs/{org}/issues","GET /orgs/{org}/members","GET /orgs/{org}/migrations","GET /orgs/{org}/migrations/{migration_id}/repositories","GET /orgs/{org}/outside_collaborators","GET /orgs/{org}/packages","GET /orgs/{org}/packages/{package_type}/{package_name}/versions","GET /orgs/{org}/projects","GET /orgs/{org}/public_members","GET /orgs/{org}/repos","GET /orgs/{org}/secret-scanning/alerts","GET /orgs/{org}/settings/billing/advanced-security","GET /orgs/{org}/team-sync/groups","GET /orgs/{org}/teams","GET /orgs/{org}/teams/{team_slug}/discussions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions","GET /orgs/{org}/teams/{team_slug}/invitations","GET /orgs/{org}/teams/{team_slug}/members","GET /orgs/{org}/teams/{team_slug}/projects","GET /orgs/{org}/teams/{team_slug}/repos","GET /orgs/{org}/teams/{team_slug}/teams","GET /projects/columns/{column_id}/cards","GET /projects/{project_id}/collaborators","GET /projects/{project_id}/columns","GET /repos/{owner}/{repo}/actions/artifacts","GET /repos/{owner}/{repo}/actions/caches","GET /repos/{owner}/{repo}/actions/runners","GET /repos/{owner}/{repo}/actions/runs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs","GET /repos/{owner}/{repo}/actions/secrets","GET /repos/{owner}/{repo}/actions/workflows","GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","GET /repos/{owner}/{repo}/assignees","GET /repos/{owner}/{repo}/branches","GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","GET /repos/{owner}/{repo}/code-scanning/alerts","GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","GET /repos/{owner}/{repo}/code-scanning/analyses","GET /repos/{owner}/{repo}/codespaces","GET /repos/{owner}/{repo}/codespaces/devcontainers","GET /repos/{owner}/{repo}/codespaces/secrets","GET /repos/{owner}/{repo}/collaborators","GET /repos/{owner}/{repo}/comments","GET /repos/{owner}/{repo}/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/commits","GET /repos/{owner}/{repo}/commits/{commit_sha}/comments","GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls","GET /repos/{owner}/{repo}/commits/{ref}/check-runs","GET /repos/{owner}/{repo}/commits/{ref}/check-suites","GET /repos/{owner}/{repo}/commits/{ref}/status","GET /repos/{owner}/{repo}/commits/{ref}/statuses","GET /repos/{owner}/{repo}/contributors","GET /repos/{owner}/{repo}/dependabot/secrets","GET /repos/{owner}/{repo}/deployments","GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses","GET /repos/{owner}/{repo}/environments","GET /repos/{owner}/{repo}/events","GET /repos/{owner}/{repo}/forks","GET /repos/{owner}/{repo}/git/matching-refs/{ref}","GET /repos/{owner}/{repo}/hooks","GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries","GET /repos/{owner}/{repo}/invitations","GET /repos/{owner}/{repo}/issues","GET /repos/{owner}/{repo}/issues/comments","GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/issues/events","GET /repos/{owner}/{repo}/issues/{issue_number}/comments","GET /repos/{owner}/{repo}/issues/{issue_number}/events","GET /repos/{owner}/{repo}/issues/{issue_number}/labels","GET /repos/{owner}/{repo}/issues/{issue_number}/reactions","GET /repos/{owner}/{repo}/issues/{issue_number}/timeline","GET /repos/{owner}/{repo}/keys","GET /repos/{owner}/{repo}/labels","GET /repos/{owner}/{repo}/milestones","GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels","GET /repos/{owner}/{repo}/notifications","GET /repos/{owner}/{repo}/pages/builds","GET /repos/{owner}/{repo}/projects","GET /repos/{owner}/{repo}/pulls","GET /repos/{owner}/{repo}/pulls/comments","GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/pulls/{pull_number}/comments","GET /repos/{owner}/{repo}/pulls/{pull_number}/commits","GET /repos/{owner}/{repo}/pulls/{pull_number}/files","GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","GET /repos/{owner}/{repo}/releases","GET /repos/{owner}/{repo}/releases/{release_id}/assets","GET /repos/{owner}/{repo}/releases/{release_id}/reactions","GET /repos/{owner}/{repo}/secret-scanning/alerts","GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","GET /repos/{owner}/{repo}/stargazers","GET /repos/{owner}/{repo}/subscribers","GET /repos/{owner}/{repo}/tags","GET /repos/{owner}/{repo}/teams","GET /repos/{owner}/{repo}/topics","GET /repositories","GET /repositories/{repository_id}/environments/{environment_name}/secrets","GET /search/code","GET /search/commits","GET /search/issues","GET /search/labels","GET /search/repositories","GET /search/topics","GET /search/users","GET /teams/{team_id}/discussions","GET /teams/{team_id}/discussions/{discussion_number}/comments","GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /teams/{team_id}/discussions/{discussion_number}/reactions","GET /teams/{team_id}/invitations","GET /teams/{team_id}/members","GET /teams/{team_id}/projects","GET /teams/{team_id}/repos","GET /teams/{team_id}/teams","GET /user/blocks","GET /user/codespaces","GET /user/codespaces/secrets","GET /user/emails","GET /user/followers","GET /user/following","GET /user/gpg_keys","GET /user/installations","GET /user/installations/{installation_id}/repositories","GET /user/issues","GET /user/keys","GET /user/marketplace_purchases","GET /user/marketplace_purchases/stubbed","GET /user/memberships/orgs","GET /user/migrations","GET /user/migrations/{migration_id}/repositories","GET /user/orgs","GET /user/packages","GET /user/packages/{package_type}/{package_name}/versions","GET /user/public_emails","GET /user/repos","GET /user/repository_invitations","GET /user/starred","GET /user/subscriptions","GET /user/teams","GET /users","GET /users/{username}/events","GET /users/{username}/events/orgs/{org}","GET /users/{username}/events/public","GET /users/{username}/followers","GET /users/{username}/following","GET /users/{username}/gists","GET /users/{username}/gpg_keys","GET /users/{username}/keys","GET /users/{username}/orgs","GET /users/{username}/packages","GET /users/{username}/projects","GET /users/{username}/received_events","GET /users/{username}/received_events/public","GET /users/{username}/repos","GET /users/{username}/starred","GET /users/{username}/subscriptions"];function Lxt(e){return typeof e=="string"?fIe.includes(e):!1}function hIe(e){return{paginate:Object.assign(pIe.bind(null,e),{iterator:UG.bind(null,e)})}}hIe.VERSION=Dxt;c0.composePaginateRest=kxt;c0.isPaginatingEndpoint=Lxt;c0.paginateRest=hIe;c0.paginatingEndpoints=fIe});var lC=g(Pn=>{"use strict";d();var Fxt=Pn&&Pn.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),Mxt=Pn&&Pn.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),yIe=Pn&&Pn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Fxt(t,e,r);return Mxt(t,e),t};Object.defineProperty(Pn,"__esModule",{value:!0});Pn.getOctokitOptions=Pn.GitHub=Pn.defaults=Pn.context=void 0;var Uxt=yIe(aG()),qG=yIe(QCe()),qxt=tIe(),Hxt=cIe(),Gxt=mIe();Pn.context=new Uxt.Context;var gIe=qG.getApiBaseUrl();Pn.defaults={baseUrl:gIe,request:{agent:qG.getProxyAgent(gIe)}};Pn.GitHub=qxt.Octokit.plugin(Hxt.restEndpointMethods,Gxt.paginateRest).defaults(Pn.defaults);function jxt(e,t){let r=Object.assign({},t||{}),i=qG.getAuthString(e,r);return i&&(r.auth=i),r}Pn.getOctokitOptions=jxt});var cC=g(Ra=>{"use strict";d();var zxt=Ra&&Ra.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),Vxt=Ra&&Ra.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),Wxt=Ra&&Ra.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&zxt(t,e,r);return Vxt(t,e),t};Object.defineProperty(Ra,"__esModule",{value:!0});Ra.getOctokit=Ra.context=void 0;var Yxt=Wxt(aG()),EIe=lC();Ra.context=new Yxt.Context;function $xt(e,t,...r){let i=EIe.GitHub.plugin(...r);return new i(EIe.getOctokitOptions(e,t))}Ra.getOctokit=$xt});var IIe=g((Ebr,wIe)=>{d();wIe.exports=is;function is(e){if(!(this instanceof is))return new is(e);this.value=e}is.prototype.get=function(e){for(var t=this.value,r=0;r{d();var Jxt=IIe(),Kxt=require("events").EventEmitter;BIe.exports=u0;function u0(e){var t=u0.saw(e,{}),r=e.call(t.handlers,t);return r!==void 0&&(t.handlers=r),t.record(),t.chain()}u0.light=function(t){var r=u0.saw(t,{}),i=t.call(r.handlers,r);return i!==void 0&&(r.handlers=i),r.chain()};u0.saw=function(e,t){var r=new Kxt;return r.handlers=t,r.actions=[],r.chain=function(){var i=Jxt(r.handlers).map(function(s){if(this.isRoot)return s;var o=this.path;typeof s=="function"&&this.update(function(){return r.actions.push({path:o,args:[].slice.call(arguments)}),i})});return process.nextTick(function(){r.emit("begin"),r.next()}),i},r.pop=function(){return r.actions.shift()},r.next=function(){var i=r.pop();if(!i)r.emit("end");else if(!i.trap){var s=r.handlers;i.path.forEach(function(o){s=s[o]}),s.apply(r.handlers,i.args)}},r.nest=function(i){var s=[].slice.call(arguments,1),o=!0;if(typeof i=="boolean"){var o=i;i=s.shift()}var a=u0.saw(e,{}),l=e.call(a.handlers,a);l!==void 0&&(a.handlers=l),typeof r.step<"u"&&a.record(),i.apply(a.chain(),s),o!==!1&&a.on("end",r.next)},r.record=function(){Xxt(r)},["trap","down","jump"].forEach(function(i){r[i]=function(){throw new Error("To use the trap, down and jump features, please call record() first to start recording actions.")}}),r};function Xxt(e){e.step=0,e.pop=function(){return e.actions[e.step++]},e.trap=function(t,r){var i=Array.isArray(t)?t:[t];e.actions.push({path:i,step:e.step,cb:r,trap:!0})},e.down=function(t){var r=(Array.isArray(t)?t:[t]).join("/"),i=e.actions.slice(e.step).map(function(o){return o.trap&&o.step<=e.step?!1:o.path.join("/")==r}).indexOf(!0);i>=0?e.step+=i:e.step=e.actions.length;var s=e.actions[e.step-1];s&&s.trap?(e.step=s.step,s.cb()):e.next()},e.jump=function(t){e.step=t,e.next()}}});var _Ie=g((Ibr,vIe)=>{d();vIe.exports=Qs;function Qs(e){if(!(this instanceof Qs))return new Qs(e);this.buffers=e||[],this.length=this.buffers.reduce(function(t,r){return t+r.length},0)}Qs.prototype.push=function(){for(var e=0;e=0?e:this.length-e,s=[].slice.call(arguments,2);t===void 0?t=this.length-i:t>this.length-i&&(t=this.length-i);for(var e=0;e0){var u=i-l;if(u+t0){var m=s.slice();m.unshift(A),m.push(f),r.splice.apply(r,[c,1].concat(m)),c+=m.length,s=[]}else r.splice(c,1,A,f),c+=2}else o.push(r[c].slice(u)),r[c]=r[c].slice(0,u),c++}for(s.length>0&&(r.splice.apply(r,[c,0].concat(s)),c+=s.length);o.lengththis.length&&(t=this.length);for(var i=0,s=0;s=t-e?Math.min(u+(t-e)-a,c):c;r[l].copy(o,a,u,p),a+=p-u}return o};Qs.prototype.pos=function(e){if(e<0||e>=this.length)throw new Error("oob");for(var t=e,r=0,i=null;;){if(i=this.buffers[r],t=this.buffers[r].length;)if(i=0,r++,r>=this.buffers.length)return-1;var c=this.buffers[r][i];if(c==e[s]){if(s==0&&(o={i:r,j:i,pos:a}),s++,s==e.length)return o.pos}else s!=0&&(r=o.i,i=o.j,a=o.pos,s=0);i++,a++}};Qs.prototype.toBuffer=function(){return this.slice()};Qs.prototype.toString=function(e,t,r){return this.slice(t,r).toString(e)}});var NIe=g((Sbr,xIe)=>{d();xIe.exports=function(e){function t(i,s){var o=r.store,a=i.split(".");a.slice(0,-1).forEach(function(c){o[c]===void 0&&(o[c]={}),o=o[c]});var l=a[a.length-1];return arguments.length==1?o[l]:o[l]=s}var r={get:function(i){return t(i)},set:function(i,s){return t(i,s)},store:e||{}};return r}});var OIe=g((zf,PIe)=>{d();var Zxt=SIe(),RIe=require("events").EventEmitter,e9t=_Ie(),u9=NIe(),t9t=require("stream").Stream;zf=PIe.exports=function(e,t){if(Buffer.isBuffer(e))return zf.parse(e);var r=zf.stream();return e&&e.pipe?e.pipe(r):e&&(e.on(t||"data",function(i){r.write(i)}),e.on("end",function(){r.end()})),r};zf.stream=function(e){if(e)return zf.apply(null,arguments);var t=null;function r(A,f,m){t={bytes:A,skip:m,cb:function(y){t=null,f(y)}},s()}var i=null;function s(){if(!t){p&&(u=!0);return}if(typeof t=="function")t();else{var A=i+t.bytes;if(l.length>=A){var f;i==null?(f=l.splice(0,A),t.skip||(f=f.slice())):(t.skip||(f=l.slice(i,A)),i=A),t.skip?t.cb():t.cb(f)}}}function o(A){function f(){u||A.next()}var m=DIe(function(y,E){return function(b){r(y,function(C){c.set(b,E(C)),f()})}});return m.tap=function(y){A.nest(y,c.store)},m.into=function(y,E){c.get(y)||c.set(y,{});var b=c;c=u9(b.get(y)),A.nest(function(){E.apply(this,arguments),this.tap(function(){c=b})},c.store)},m.flush=function(){c.store={},f()},m.loop=function(y){var E=!1;A.nest(!1,function b(){this.vars=c.store,y.call(this,function(){E=!0,f()},c.store),this.tap(function(){E?A.next():b.call(this)}.bind(this))},c.store)},m.buffer=function(y,E){typeof E=="string"&&(E=c.get(E)),r(E,function(b){c.set(y,b),f()})},m.skip=function(y){typeof y=="string"&&(y=c.get(y)),r(y,function(){f()})},m.scan=function(E,b){if(typeof b=="string")b=new Buffer(b);else if(!Buffer.isBuffer(b))throw new Error("search must be a Buffer or a string");var C=0;t=function(){var w=l.indexOf(b,i+C),S=w-i-C;w!==-1?(t=null,i!=null?(c.set(E,l.slice(i,i+C+S)),i+=C+S+b.length):(c.set(E,l.slice(0,C+S)),l.splice(0,C+S+b.length)),f(),s()):S=Math.max(l.length-b.length-i-C,0),C+=S},s()},m.peek=function(y){i=0,A.nest(function(){y.call(this,c.store),this.tap(function(){i=null})})},m}var a=Zxt.light(o);a.writable=!0;var l=e9t();a.write=function(A){l.push(A),s()};var c=u9(),u=!1,p=!1;return a.end=function(){p=!0},a.pipe=t9t.prototype.pipe,Object.getOwnPropertyNames(RIe.prototype).forEach(function(A){a[A]=RIe.prototype[A]}),a};zf.parse=function(t){var r=DIe(function(o,a){return function(l){if(i+o<=t.length){var c=t.slice(i,i+o);i+=o,s.set(l,a(c))}else s.set(l,null);return r}}),i=0,s=u9();return r.vars=s.store,r.tap=function(o){return o.call(r,s.store),r},r.into=function(o,a){s.get(o)||s.set(o,{});var l=s;return s=u9(l.get(o)),a.call(r,s.store),s=l,r},r.loop=function(o){for(var a=!1,l=function(){a=!0};a===!1;)o.call(r,l,s.store);return r},r.buffer=function(o,a){typeof a=="string"&&(a=s.get(a));var l=t.slice(i,Math.min(t.length,i+a));return i+=a,s.set(o,l),r},r.skip=function(o){return typeof o=="string"&&(o=s.get(o)),i+=o,r},r.scan=function(o,a){if(typeof a=="string")a=new Buffer(a);else if(!Buffer.isBuffer(a))throw new Error("search must be a Buffer or a string");s.set(o,null);for(var l=0;l+i<=t.length-a.length+1;l++){for(var c=0;c=t.length},r};function QIe(e){for(var t=0,r=0;r{d();var kIe=require("stream").Transform,n9t=require("util");function Vf(e,t){if(!(this instanceof Vf))return new Vf;kIe.call(this);var r=typeof e=="object"?e.pattern:e;this.pattern=Buffer.isBuffer(r)?r:Buffer.from(r),this.requiredLength=this.pattern.length,e.requiredExtraSize&&(this.requiredLength+=e.requiredExtraSize),this.data=new Buffer(""),this.bytesSoFar=0,this.matchFn=t}n9t.inherits(Vf,kIe);Vf.prototype.checkDataChunk=function(e){var t=this.data.length>=this.requiredLength;if(t){var r=this.data.indexOf(this.pattern,e?1:0);if(r>=0&&r+this.requiredLength>this.data.length){if(r>0){var i=this.data.slice(0,r);this.push(i),this.bytesSoFar+=r,this.data=this.data.slice(r)}return}if(r===-1){var s=this.data.length-this.requiredLength+1,i=this.data.slice(0,s);this.push(i),this.bytesSoFar+=s,this.data=this.data.slice(s);return}if(r>0){var i=this.data.slice(0,r);this.data=this.data.slice(r),this.push(i),this.bytesSoFar+=r}var o=this.matchFn?this.matchFn(this.data,this.bytesSoFar):!0;if(o){this.data=new Buffer("");return}return!0}};Vf.prototype._transform=function(e,t,r){this.data=Buffer.concat([this.data,e]);for(var i=!0;this.checkDataChunk(!i);)i=!1;r()};Vf.prototype._flush=function(e){if(this.data.length>0)for(var t=!0;this.checkDataChunk(!t);)t=!1;this.data.length>0&&(this.push(this.data),this.data=null),e()};LIe.exports=Vf});var UIe=g((Rbr,MIe)=>{"use strict";d();var HG=require("stream"),s9t=require("util").inherits;function uC(){if(!(this instanceof uC))return new uC;HG.PassThrough.call(this),this.path=null,this.type=null,this.isDirectory=!1}s9t(uC,HG.PassThrough);uC.prototype.autodrain=function(){return this.pipe(new HG.Transform({transform:function(e,t,r){r()}}))};MIe.exports=uC});var jG=g((Tbr,HIe)=>{"use strict";d();var xp=OIe(),GG=require("stream"),o9t=require("util"),a9t=require("zlib"),l9t=FIe(),qIe=UIe(),Ze={STREAM_START:0,START:1,LOCAL_FILE_HEADER:2,LOCAL_FILE_HEADER_SUFFIX:3,FILE_DATA:4,FILE_DATA_END:5,DATA_DESCRIPTOR:6,CENTRAL_DIRECTORY_FILE_HEADER:7,CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:8,CDIR64_END:9,CDIR64_END_DATA_SECTOR:10,CDIR64_LOCATOR:11,CENTRAL_DIRECTORY_END:12,CENTRAL_DIRECTORY_END_COMMENT:13,TRAILING_JUNK:14,ERROR:99},dC=4294967296,c9t=67324752,u9t=134695760,d9t=33639248,p9t=101075792,A9t=117853008,f9t=101010256;function On(e){if(!(this instanceof On))return new On(e);GG.Transform.call(this),this.options=e||{},this.data=new Buffer(""),this.state=Ze.STREAM_START,this.skippedBytes=0,this.parsedEntity=null,this.outStreamInfo={}}o9t.inherits(On,GG.Transform);On.prototype.processDataChunk=function(e){var t;switch(this.state){case Ze.STREAM_START:case Ze.START:t=4;break;case Ze.LOCAL_FILE_HEADER:t=26;break;case Ze.LOCAL_FILE_HEADER_SUFFIX:t=this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength;break;case Ze.DATA_DESCRIPTOR:t=12;break;case Ze.CENTRAL_DIRECTORY_FILE_HEADER:t=42;break;case Ze.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:t=this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength+this.parsedEntity.fileCommentLength;break;case Ze.CDIR64_END:t=52;break;case Ze.CDIR64_END_DATA_SECTOR:t=this.parsedEntity.centralDirectoryRecordSize-44;break;case Ze.CDIR64_LOCATOR:t=16;break;case Ze.CENTRAL_DIRECTORY_END:t=18;break;case Ze.CENTRAL_DIRECTORY_END_COMMENT:t=this.parsedEntity.commentLength;break;case Ze.FILE_DATA:return 0;case Ze.FILE_DATA_END:return 0;case Ze.TRAILING_JUNK:return this.options.debug&&console.log("found",e.length,"bytes of TRAILING_JUNK"),e.length;default:return e.length}var r=e.length;if(r>>8,(o&255)===80){a=l;break}return this.skippedBytes+=a,this.options.debug&&console.log("Skipped",this.skippedBytes,"bytes"),a}this.state=Ze.ERROR;var c=s?"Not a valid zip file":"Invalid signature in zip file";if(this.options.debug){var u=e.readUInt32LE(0),p;try{p=e.slice(0,4).toString()}catch{}console.log("Unexpected signature in zip file: 0x"+u.toString(16),'"'+p+'", skipped',this.skippedBytes,"bytes")}return this.emit("error",new Error(c)),e.length}return this.skippedBytes=0,t;case Ze.LOCAL_FILE_HEADER:return this.parsedEntity=this._readFile(e),this.state=Ze.LOCAL_FILE_HEADER_SUFFIX,t;case Ze.LOCAL_FILE_HEADER_SUFFIX:var A=new qIe,f=(this.parsedEntity.flags&2048)!==0;A.path=this._decodeString(e.slice(0,this.parsedEntity.fileNameLength),f);var y=e.slice(this.parsedEntity.fileNameLength,this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength),E=this._readExtraFields(y);if(E&&E.parsed&&(E.parsed.path&&!f&&(A.path=E.parsed.path),Number.isFinite(E.parsed.uncompressedSize)&&this.parsedEntity.uncompressedSize===dC-1&&(this.parsedEntity.uncompressedSize=E.parsed.uncompressedSize),Number.isFinite(E.parsed.compressedSize)&&this.parsedEntity.compressedSize===dC-1&&(this.parsedEntity.compressedSize=E.parsed.compressedSize)),this.parsedEntity.extra=E.parsed||{},this.options.debug){let R=Object.assign({},this.parsedEntity,{path:A.path,flags:"0x"+this.parsedEntity.flags.toString(16),extraFields:E&&E.debug});console.log("decoded LOCAL_FILE_HEADER:",JSON.stringify(R,null,2))}return this._prepareOutStream(this.parsedEntity,A),this.emit("entry",A),this.state=Ze.FILE_DATA,t;case Ze.CENTRAL_DIRECTORY_FILE_HEADER:return this.parsedEntity=this._readCentralDirectoryEntry(e),this.state=Ze.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX,t;case Ze.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:var f=(this.parsedEntity.flags&2048)!==0,m=this._decodeString(e.slice(0,this.parsedEntity.fileNameLength),f),y=e.slice(this.parsedEntity.fileNameLength,this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength),E=this._readExtraFields(y);E&&E.parsed&&E.parsed.path&&!f&&(m=E.parsed.path),this.parsedEntity.extra=E.parsed;var b=(this.parsedEntity.versionMadeBy&65280)>>8===3,C,w;if(b){C=this.parsedEntity.externalFileAttributes>>>16;var S=C>>>12;w=(S&10)===10}if(this.options.debug){let R=Object.assign({},this.parsedEntity,{path:m,flags:"0x"+this.parsedEntity.flags.toString(16),unixAttrs:C&&"0"+C.toString(8),isSymlink:w,extraFields:E.debug});console.log("decoded CENTRAL_DIRECTORY_FILE_HEADER:",JSON.stringify(R,null,2))}return this.state=Ze.START,t;case Ze.CDIR64_END:return this.parsedEntity=this._readEndOfCentralDirectory64(e),this.options.debug&&console.log("decoded CDIR64_END_RECORD:",this.parsedEntity),this.state=Ze.CDIR64_END_DATA_SECTOR,t;case Ze.CDIR64_END_DATA_SECTOR:return this.state=Ze.START,t;case Ze.CDIR64_LOCATOR:return this.state=Ze.START,t;case Ze.CENTRAL_DIRECTORY_END:return this.parsedEntity=this._readEndOfCentralDirectory(e),this.options.debug&&console.log("decoded CENTRAL_DIRECTORY_END:",this.parsedEntity),this.state=Ze.CENTRAL_DIRECTORY_END_COMMENT,t;case Ze.CENTRAL_DIRECTORY_END_COMMENT:return this.options.debug&&console.log("decoded CENTRAL_DIRECTORY_END_COMMENT:",e.slice(0,t).toString()),this.state=Ze.TRAILING_JUNK,t;case Ze.ERROR:return e.length;default:return console.log("didn't handle state #",this.state,"discarding"),e.length}};On.prototype._prepareOutStream=function(e,t){var r=this,i=e.uncompressedSize===0&&/[\/\\]$/.test(t.path);t.path=t.path.replace(/(?<=^|[/\\]+)[.][.]+(?=[/\\]+|$)/g,"."),t.type=i?"Directory":"File",t.isDirectory=i;var s=!(e.flags&8);s&&(t.size=e.uncompressedSize);var o=e.versionsNeededToExtract<=45;if(this.outStreamInfo={stream:null,limit:s?e.compressedSize:-1,written:0},s)this.outStreamInfo.stream=new GG.PassThrough;else{var a=new Buffer(4);a.writeUInt32LE(u9t,0);var l=e.extra.zip64Mode,c=l?20:12,u={pattern:a,requiredExtraSize:c},p=new l9t(u,function(E,b){var C=r._readDataDescriptor(E,l),w=C.compressedSize===b;if(!l&&!w&&b>=dC)for(var S=b-dC;S>=0&&(w=C.compressedSize===S,!w);)S-=dC;if(w){r.state=Ze.FILE_DATA_END;var R=l?24:16;return r.data.length>0?r.data=Buffer.concat([E.slice(R),r.data]):r.data=E.slice(R),!0}});this.outStreamInfo.stream=p}var A=e.flags&1||e.flags&64;if(A||!o){var f=A?"Encrypted files are not supported!":"Zip version "+Math.floor(e.versionsNeededToExtract/10)+"."+e.versionsNeededToExtract%10+" is not supported";t.skip=!0,setImmediate(()=>{r.emit("error",new Error(f))}),this.outStreamInfo.stream.pipe(new qIe().autodrain());return}var m=e.compressionMethod>0;if(m){var y=a9t.createInflateRaw();y.on("error",function(E){r.state=Ze.ERROR,r.emit("error",E)}),this.outStreamInfo.stream.pipe(y).pipe(t)}else this.outStreamInfo.stream.pipe(t);this._drainAllEntries&&t.autodrain()};On.prototype._readFile=function(e){var t=xp.parse(e).word16lu("versionsNeededToExtract").word16lu("flags").word16lu("compressionMethod").word16lu("lastModifiedTime").word16lu("lastModifiedDate").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").word16lu("fileNameLength").word16lu("extraFieldLength").vars;return t};On.prototype._readExtraFields=function(e){var t={},r={parsed:t};this.options.debug&&(r.debug=[]);for(var i=0;i=w+4&&l&1&&(t.mtime=new Date(e.readUInt32LE(i+w)*1e3),w+=4),s.extraSize>=w+4&&l&2&&(t.atime=new Date(e.readUInt32LE(i+w)*1e3),w+=4),s.extraSize>=w+4&&l&4&&(t.ctime=new Date(e.readUInt32LE(i+w)*1e3));break;case 28789:o="Info-ZIP Unicode Path Extra Field";var c=e.readUInt8(i);if(c===1){var w=1,u=e.readUInt32LE(i+w);w+=4;var p=e.slice(i+w);t.path=p.toString()}break;case 13:case 22613:o=s.extraId===13?"PKWARE Unix":"Info-ZIP UNIX (type 1)";var w=0;if(s.extraSize>=8){var A=new Date(e.readUInt32LE(i+w)*1e3);w+=4;var f=new Date(e.readUInt32LE(i+w)*1e3);if(w+=4,t.atime=A,t.mtime=f,s.extraSize>=12){var m=e.readUInt16LE(i+w);w+=2;var y=e.readUInt16LE(i+w);w+=2,t.uid=m,t.gid=y}}break;case 30805:o="Info-ZIP UNIX (type 2)";var w=0;if(s.extraSize>=4){var m=e.readUInt16LE(i+w);w+=2;var y=e.readUInt16LE(i+w);w+=2,t.uid=m,t.gid=y}break;case 30837:o="Info-ZIP New Unix";var w=0,E=e.readUInt8(i);if(w+=1,E===1){var b=e.readUInt8(i+w);w+=1,b<=6&&(t.uid=e.readUIntLE(i+w,b)),w+=b;var C=e.readUInt8(i+w);w+=1,C<=6&&(t.gid=e.readUIntLE(i+w,C))}break;case 30062:o="ASi Unix";var w=0;if(s.extraSize>=14){var S=e.readUInt32LE(i+w);w+=4;var R=e.readUInt16LE(i+w);w+=2;var U=e.readUInt32LE(i+w);w+=4;var m=e.readUInt16LE(i+w);w+=2;var y=e.readUInt16LE(i+w);if(w+=2,t.mode=R,t.uid=m,t.gid=y,s.extraSize>14){var z=i+w,L=i+s.extraSize-14,ee=this._decodeString(e.slice(z,L));t.symlink=ee}}break}this.options.debug&&r.debug.push({extraId:"0x"+s.extraId.toString(16),description:o,data:e.slice(i,i+s.extraSize).inspect()}),i+=s.extraSize}return r};On.prototype._readDataDescriptor=function(e,t){if(t){var r=xp.parse(e).word32lu("dataDescriptorSignature").word32lu("crc32").word64lu("compressedSize").word64lu("uncompressedSize").vars;return r}var r=xp.parse(e).word32lu("dataDescriptorSignature").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").vars;return r};On.prototype._readCentralDirectoryEntry=function(e){var t=xp.parse(e).word16lu("versionMadeBy").word16lu("versionsNeededToExtract").word16lu("flags").word16lu("compressionMethod").word16lu("lastModifiedTime").word16lu("lastModifiedDate").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").word16lu("fileNameLength").word16lu("extraFieldLength").word16lu("fileCommentLength").word16lu("diskNumber").word16lu("internalFileAttributes").word32lu("externalFileAttributes").word32lu("offsetToLocalFileHeader").vars;return t};On.prototype._readEndOfCentralDirectory64=function(e){var t=xp.parse(e).word64lu("centralDirectoryRecordSize").word16lu("versionMadeBy").word16lu("versionsNeededToExtract").word32lu("diskNumber").word32lu("diskNumberWithCentralDirectoryStart").word64lu("centralDirectoryEntries").word64lu("totalCentralDirectoryEntries").word64lu("sizeOfCentralDirectory").word64lu("offsetToStartOfCentralDirectory").vars;return t};On.prototype._readEndOfCentralDirectory=function(e){var t=xp.parse(e).word16lu("diskNumber").word16lu("diskStart").word16lu("centralDirectoryEntries").word16lu("totalCentralDirectoryEntries").word32lu("sizeOfCentralDirectory").word32lu("offsetToStartOfCentralDirectory").word16lu("commentLength").vars;return t};var h9t="\0\u263A\u263B\u2665\u2666\u2663\u2660\u2022\u25D8\u25CB\u25D9\u2642\u2640\u266A\u266B\u263C\u25BA\u25C4\u2195\u203C\xB6\xA7\u25AC\u21A8\u2191\u2193\u2192\u2190\u221F\u2194\u25B2\u25BC !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u2302\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0 ";On.prototype._decodeString=function(e,t){if(t)return e.toString("utf8");if(this.options.decodeString)return this.options.decodeString(e);let r="";for(var i=0;i0&&(this.data=this.data.slice(r),this.data.length!==0););if(this.state===Ze.FILE_DATA){if(this.outStreamInfo.limit>=0){var i=this.outStreamInfo.limit-this.outStreamInfo.written,s;i{if(this.state===Ze.FILE_DATA_END)return this.state=Ze.START,o.end(t);t()})}return}t()};On.prototype.drainAll=function(){this._drainAllEntries=!0};On.prototype._transform=function(e,t,r){var i=this;i.data.length>0?i.data=Buffer.concat([i.data,e]):i.data=e;var s=i.data.length,o=function(){if(i.data.length>0&&i.data.length0){t._parseOrOutput("buffer",function(){if(t.data.length>0)return setImmediate(function(){t._flush(e)});e()});return}if(t.state===Ze.FILE_DATA)return e(new Error("Stream finished in an invalid state, uncompression failed"));setImmediate(e)};HIe.exports=On});var jIe=g((Pbr,GIe)=>{d();var pC=require("stream").Transform,m9t=require("util"),g9t=jG();function Np(e){if(!(this instanceof Np))return new Np(e);var t=e||{};pC.call(this,{readableObjectMode:!0}),this.opts=e||{},this.unzipStream=new g9t(this.opts);var r=this;this.unzipStream.on("entry",function(i){r.push(i)}),this.unzipStream.on("error",function(i){r.emit("error",i)})}m9t.inherits(Np,pC);Np.prototype._transform=function(e,t,r){this.unzipStream.write(e,t,r)};Np.prototype._flush=function(e){var t=this;this.unzipStream.end(function(){process.nextTick(function(){t.emit("close")}),e()})};Np.prototype.on=function(e,t){return e==="entry"?pC.prototype.on.call(this,"data",t):pC.prototype.on.call(this,e,t)};Np.prototype.drainAll=function(){return this.unzipStream.drainAll(),this.pipe(new pC({objectMode:!0,transform:function(e,t,r){r()}}))};GIe.exports=Np});var YIe=g((kbr,WIe)=>{d();var AC=require("path"),zIe=require("fs"),VIe=parseInt("0777",8);WIe.exports=d0.mkdirp=d0.mkdirP=d0;function d0(e,t,r,i){typeof t=="function"?(r=t,t={}):(!t||typeof t!="object")&&(t={mode:t});var s=t.mode,o=t.fs||zIe;s===void 0&&(s=VIe),i||(i=null);var a=r||function(){};e=AC.resolve(e),o.mkdir(e,s,function(l){if(!l)return i=i||e,a(null,i);switch(l.code){case"ENOENT":if(AC.dirname(e)===e)return a(l);d0(AC.dirname(e),t,function(c,u){c?a(c,u):d0(e,t,a,u)});break;default:o.stat(e,function(c,u){c||!u.isDirectory()?a(l,i):a(null,i)});break}})}d0.sync=function e(t,r,i){(!r||typeof r!="object")&&(r={mode:r});var s=r.mode,o=r.fs||zIe;s===void 0&&(s=VIe),i||(i=null),t=AC.resolve(t);try{o.mkdirSync(t,s),i=i||t}catch(l){switch(l.code){case"ENOENT":i=e(AC.dirname(t),r,i),e(t,r,i);break;default:var a;try{a=o.statSync(t)}catch{throw l}if(!a.isDirectory())throw l;break}}return i}});var XIe=g((Fbr,KIe)=>{d();var y9t=require("fs"),$Ie=require("path"),E9t=require("util"),b9t=YIe(),JIe=require("stream").Transform,C9t=jG();function Rp(e){if(!(this instanceof Rp))return new Rp(e);JIe.call(this),this.opts=e||{},this.unzipStream=new C9t(this.opts),this.unfinishedEntries=0,this.afterFlushWait=!1,this.createdDirectories={};var t=this;this.unzipStream.on("entry",this._processEntry.bind(this)),this.unzipStream.on("error",function(r){t.emit("error",r)})}E9t.inherits(Rp,JIe);Rp.prototype._transform=function(e,t,r){this.unzipStream.write(e,t,r)};Rp.prototype._flush=function(e){var t=this,r=function(){process.nextTick(function(){t.emit("close")}),e()};this.unzipStream.end(function(){if(t.unfinishedEntries>0)return t.afterFlushWait=!0,t.on("await-finished",r);r()})};Rp.prototype._processEntry=function(e){var t=this,r=$Ie.join(this.opts.path,e.path),i=e.isDirectory?r:$Ie.dirname(r);this.unfinishedEntries++;var s=function(){var o=y9t.createWriteStream(r);o.on("close",function(){t.unfinishedEntries--,t._notifyAwaiter()}),o.on("error",function(a){t.emit("error",a)}),e.pipe(o)};if(this.createdDirectories[i]||i===".")return s();b9t(i,function(o){if(o)return t.emit("error",o);if(t.createdDirectories[i]=!0,e.isDirectory){t.unfinishedEntries--,t._notifyAwaiter();return}s()})};Rp.prototype._notifyAwaiter=function(){this.afterFlushWait&&this.unfinishedEntries===0&&(this.emit("await-finished"),this.afterFlushWait=!1)};KIe.exports=Rp});var ZIe=g(zG=>{"use strict";d();zG.Parse=jIe();zG.Extract=XIe()});var oBe=g(An=>{"use strict";d();var w9t=An&&An.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),I9t=An&&An.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),fC=An&&An.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&w9t(t,e,r);return I9t(t,e),t},p0=An&&An.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})},eBe=An&&An.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(An,"__esModule",{value:!0});An.downloadArtifactInternal=An.downloadArtifactPublic=An.streamExtractExternal=void 0;var tBe=eBe(require("fs/promises")),B9t=fC(require("crypto")),S9t=fC(require("stream")),v9t=fC(cC()),kn=fC(Yt()),_9t=fC(hm()),x9t=eBe(ZIe()),N9t=km(),R9t=GA(),Q9t=Um(),T9t=Nd(),D9t=YA(),P9t=bu(),rBe=e=>{let t=new URL(e);return t.search="",t.toString()};function O9t(e){return p0(this,void 0,void 0,function*(){try{return yield tBe.default.access(e),!0}catch(t){if(t.code==="ENOENT")return!1;throw t}})}function iBe(e,t){return p0(this,void 0,void 0,function*(){let r=0;for(;r<5;)try{return yield nBe(e,t)}catch(i){r++,kn.debug(`Failed to download artifact after ${r} retries due to ${i.message}. Retrying in 5 seconds...`),yield new Promise(s=>setTimeout(s,5e3))}throw new Error(`Artifact download failed after ${r} retries.`)})}function nBe(e,t){return p0(this,void 0,void 0,function*(){let i=yield new _9t.HttpClient((0,N9t.getUserAgentString)()).get(e);if(i.message.statusCode!==200)throw new Error(`Unexpected HTTP response from blob storage: ${i.message.statusCode} ${i.message.statusMessage}`);let s=30*1e3,o;return new Promise((a,l)=>{let u=setTimeout(()=>{i.message.destroy(new Error(`Blob storage chunk did not respond in ${s}ms`))},s),p=B9t.createHash("sha256").setEncoding("hex"),A=new S9t.PassThrough;i.message.pipe(A),A.pipe(p),A.on("data",()=>{u.refresh()}).on("error",m=>{kn.debug(`response.message: Artifact download failed: ${m.message}`),clearTimeout(u),l(m)}).pipe(x9t.default.Extract({path:t})).on("close",()=>{clearTimeout(u),p&&(p.end(),o=p.read(),kn.info(`SHA256 digest of downloaded artifact is ${o}`)),a({sha256Digest:`sha256:${o}`})}).on("error",m=>{l(m)})})})}An.streamExtractExternal=nBe;function k9t(e,t,r,i,s){return p0(this,void 0,void 0,function*(){let o=yield sBe(s?.path),a=v9t.getOctokit(i),l=!1;kn.info(`Downloading artifact '${e}' from '${t}/${r}'`);let{headers:c,status:u}=yield a.rest.actions.downloadArtifact({owner:t,repo:r,artifact_id:e,archive_format:"zip",request:{redirect:"manual"}});if(u!==302)throw new Error(`Unable to download artifact. Unexpected status: ${u}`);let{location:p}=c;if(!p)throw new Error("Unable to redirect to artifact download url");kn.info(`Redirecting to blob download url: ${rBe(p)}`);try{kn.info(`Starting download of artifact to: ${o}`);let A=yield iBe(p,o);kn.info("Artifact download completed successfully."),s?.expectedHash&&s?.expectedHash!==A.sha256Digest&&(l=!0,kn.debug(`Computed digest: ${A.sha256Digest}`),kn.debug(`Expected digest: ${s.expectedHash}`))}catch(A){throw new Error(`Unable to download and extract artifact: ${A.message}`)}return{downloadPath:o,digestMismatch:l}})}An.downloadArtifactPublic=k9t;function L9t(e,t){return p0(this,void 0,void 0,function*(){let r=yield sBe(t?.path),i=(0,Q9t.internalArtifactTwirpClient)(),s=!1,{workflowRunBackendId:o,workflowJobRunBackendId:a}=(0,D9t.getBackendIdsFromToken)(),l={workflowRunBackendId:o,workflowJobRunBackendId:a,idFilter:T9t.Int64Value.create({value:e.toString()})},{artifacts:c}=yield i.ListArtifacts(l);if(c.length===0)throw new P9t.ArtifactNotFoundError(`No artifacts found for ID: ${e} +Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);c.length>1&&kn.warning("Multiple artifacts found, defaulting to first.");let u={workflowRunBackendId:c[0].workflowRunBackendId,workflowJobRunBackendId:c[0].workflowJobRunBackendId,name:c[0].name},{signedUrl:p}=yield i.GetSignedArtifactURL(u);kn.info(`Redirecting to blob download url: ${rBe(p)}`);try{kn.info(`Starting download of artifact to: ${r}`);let A=yield iBe(p,r);kn.info("Artifact download completed successfully."),t?.expectedHash&&t?.expectedHash!==A.sha256Digest&&(s=!0,kn.debug(`Computed digest: ${A.sha256Digest}`),kn.debug(`Expected digest: ${t.expectedHash}`))}catch(A){throw new Error(`Unable to download and extract artifact: ${A.message}`)}return{downloadPath:r,digestMismatch:s}})}An.downloadArtifactInternal=L9t;function sBe(e=(0,R9t.getGitHubWorkspaceDir)()){return p0(this,void 0,void 0,function*(){return(yield O9t(e))?kn.debug(`Artifact destination folder already exists: ${e}`):(kn.debug(`Artifact destination folder does not exist, creating: ${e}`),yield tBe.default.mkdir(e,{recursive:!0})),e})}});var d9=g(xc=>{"use strict";d();var F9t=xc&&xc.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),M9t=xc&&xc.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),U9t=xc&&xc.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&F9t(t,e,r);return M9t(t,e),t};Object.defineProperty(xc,"__esModule",{value:!0});xc.getRetryOptions=void 0;var q9t=U9t(Yt()),H9t=5,G9t=[400,401,403,404,422];function j9t(e,t=H9t,r=G9t){var i;if(t<=0)return[{enabled:!1},e.request];let s={enabled:!0};r.length>0&&(s.doNotRetry=r);let o=Object.assign(Object.assign({},e.request),{retries:t});return q9t.debug(`GitHub client configured with: (retries: ${o.retries}, retry-exempt-status-code: ${(i=s.doNotRetry)!==null&&i!==void 0?i:"octokit default: [400, 401, 403, 404, 422]"})`),[s,o]}xc.getRetryOptions=j9t});var p9=g(VG=>{"use strict";d();Object.defineProperty(VG,"__esModule",{value:!0});var z9t="1.0.4";function aBe(e){e.hook.wrap("request",(t,r)=>{e.log.debug("request",r);let i=Date.now(),s=e.request.endpoint.parse(r),o=s.url.replace(r.baseUrl,"");return t(r).then(a=>(e.log.info(`${s.method} ${o} - ${a.status} in ${Date.now()-i}ms`),a)).catch(a=>{throw e.log.info(`${s.method} ${o} - ${a.status} in ${Date.now()-i}ms`),a})})}aBe.VERSION=z9t;VG.requestLog=aBe});var lBe=g((WG,YG)=>{d();(function(e,t){typeof WG=="object"&&typeof YG<"u"?YG.exports=t():typeof define=="function"&&define.amd?define(t):e.Bottleneck=t()})(WG,(function(){"use strict";var e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function t(Ne){return Ne&&Ne.default||Ne}var r=function(Ne,V,P={}){var $,ie,ae;for($ in V)ae=V[$],P[$]=(ie=Ne[$])!=null?ie:ae;return P},i=function(Ne,V,P={}){var $,ie;for($ in Ne)ie=Ne[$],V[$]!==void 0&&(P[$]=ie);return P},s={load:r,overwrite:i},o;o=class{constructor(V,P){this.incr=V,this.decr=P,this._first=null,this._last=null,this.length=0}push(V){var P;this.length++,typeof this.incr=="function"&&this.incr(),P={value:V,prev:this._last,next:null},this._last!=null?(this._last.next=P,this._last=P):this._first=this._last=P}shift(){var V;if(this._first!=null)return this.length--,typeof this.decr=="function"&&this.decr(),V=this._first.value,(this._first=this._first.next)!=null?this._first.prev=null:this._last=null,V}first(){if(this._first!=null)return this._first.value}getArray(){var V,P,$;for(V=this._first,$=[];V!=null;)$.push((P=V,V=V.next,P.value));return $}forEachShift(V){var P;for(P=this.shift();P!=null;)V(P),P=this.shift()}debug(){var V,P,$,ie,ae;for(V=this._first,ae=[];V!=null;)ae.push((P=V,V=V.next,{value:P.value,prev:($=P.prev)!=null?$.value:void 0,next:(ie=P.next)!=null?ie.value:void 0}));return ae}};var a=o,l;l=class{constructor(V){if(this.instance=V,this._events={},this.instance.on!=null||this.instance.once!=null||this.instance.removeAllListeners!=null)throw new Error("An Emitter already exists for this object");this.instance.on=(P,$)=>this._addListener(P,"many",$),this.instance.once=(P,$)=>this._addListener(P,"once",$),this.instance.removeAllListeners=(P=null)=>P!=null?delete this._events[P]:this._events={}}_addListener(V,P,$){var ie;return(ie=this._events)[V]==null&&(ie[V]=[]),this._events[V].push({cb:$,status:P}),this.instance}listenerCount(V){return this._events[V]!=null?this._events[V].length:0}async trigger(V,...P){var $,ie;try{return V!=="debug"&&this.trigger("debug",`Event triggered: ${V}`,P),this._events[V]==null?void 0:(this._events[V]=this._events[V].filter(function(ae){return ae.status!=="none"}),ie=this._events[V].map(async ae=>{var he,I;if(ae.status!=="none"){ae.status==="once"&&(ae.status="none");try{return I=typeof ae.cb=="function"?ae.cb(...P):void 0,typeof I?.then=="function"?await I:I}catch(B){return he=B,this.trigger("error",he),null}}}),(await Promise.all(ie)).find(function(ae){return ae!=null}))}catch(ae){return $=ae,this.trigger("error",$),null}}};var c=l,u,p,A;u=a,p=c,A=class{constructor(V){var P;this.Events=new p(this),this._length=0,this._lists=(function(){var $,ie,ae;for(ae=[],P=$=1,ie=V;1<=ie?$<=ie:$>=ie;P=1<=ie?++$:--$)ae.push(new u((()=>this.incr()),(()=>this.decr())));return ae}).call(this)}incr(){if(this._length++===0)return this.Events.trigger("leftzero")}decr(){if(--this._length===0)return this.Events.trigger("zero")}push(V){return this._lists[V.options.priority].push(V)}queued(V){return V!=null?this._lists[V].length:this._length}shiftAll(V){return this._lists.forEach(function(P){return P.forEachShift(V)})}getFirst(V=this._lists){var P,$,ie;for(P=0,$=V.length;P<$;P++)if(ie=V[P],ie.length>0)return ie;return[]}shiftLastFrom(V){return this.getFirst(this._lists.slice(V).reverse()).shift()}};var f=A,m;m=class extends Error{};var y=m,E,b,C,w,S;w=10,b=5,S=s,E=y,C=class{constructor(V,P,$,ie,ae,he,I,B){this.task=V,this.args=P,this.rejectOnDrop=ae,this.Events=he,this._states=I,this.Promise=B,this.options=S.load($,ie),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===ie.id&&(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((O,H)=>{this._resolve=O,this._reject=H}),this.retryCount=0}_sanitizePriority(V){var P;return P=~~V!==V?b:V,P<0?0:P>w-1?w-1:P}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:V,message:P="This job has been dropped by Bottleneck"}={}){return this._states.remove(this.options.id)?(this.rejectOnDrop&&this._reject(V??new E(P)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0):!1}_assertStatus(V){var P;if(P=this._states.jobStatus(this.options.id),!(P===V||V==="DONE"&&P===null))throw new E(`Invalid job status ${P}, expected ${V}. Please open an issue at https://github.com/SGrondin/bottleneck/issues`)}doReceive(){return this._states.start(this.options.id),this.Events.trigger("received",{args:this.args,options:this.options})}doQueue(V,P){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:V,blocked:P})}doRun(){return this.retryCount===0?(this._assertStatus("QUEUED"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),this.Events.trigger("scheduled",{args:this.args,options:this.options})}async doExecute(V,P,$,ie){var ae,he,I;this.retryCount===0?(this._assertStatus("RUNNING"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),he={args:this.args,options:this.options,retryCount:this.retryCount},this.Events.trigger("executing",he);try{if(I=await(V!=null?V.schedule(this.options,this.task,...this.args):this.task(...this.args)),P())return this.doDone(he),await ie(this.options,he),this._assertStatus("DONE"),this._resolve(I)}catch(B){return ae=B,this._onFailure(ae,he,P,$,ie)}}doExpire(V,P,$){var ie,ae;return this._states.jobStatus(this.options.id==="RUNNING")&&this._states.next(this.options.id),this._assertStatus("EXECUTING"),ae={args:this.args,options:this.options,retryCount:this.retryCount},ie=new E(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(ie,ae,V,P,$)}async _onFailure(V,P,$,ie,ae){var he,I;if($())return he=await this.Events.trigger("failed",V,P),he!=null?(I=~~he,this.Events.trigger("retry",`Retrying ${this.options.id} after ${I} ms`,P),this.retryCount++,ie(I)):(this.doDone(P),await ae(this.options,P),this._assertStatus("DONE"),this._reject(V))}doDone(V){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",V)}};var R=C,U,z,L;L=s,U=y,z=class{constructor(V,P,$){this.instance=V,this.storeOptions=P,this.clientId=this.instance._randomIndex(),L.load($,$,this),this._nextRequest=this._lastReservoirRefresh=this._lastReservoirIncrease=Date.now(),this._running=0,this._done=0,this._unblockTime=0,this.ready=this.Promise.resolve(),this.clients={},this._startHeartbeat()}_startHeartbeat(){var V;return this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)?typeof(V=this.heartbeat=setInterval(()=>{var P,$,ie,ae,he;if(ae=Date.now(),this.storeOptions.reservoirRefreshInterval!=null&&ae>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&&(this._lastReservoirRefresh=ae,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),this.storeOptions.reservoirIncreaseInterval!=null&&ae>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval&&({reservoirIncreaseAmount:P,reservoirIncreaseMaximum:ie,reservoir:he}=this.storeOptions,this._lastReservoirIncrease=ae,$=ie!=null?Math.min(P,ie-he):P,$>0))return this.storeOptions.reservoir+=$,this.instance._drainAll(this.computeCapacity())},this.heartbeatInterval)).unref=="function"?V.unref():void 0:clearInterval(this.heartbeat)}async __publish__(V){return await this.yieldLoop(),this.instance.Events.trigger("message",V.toString())}async __disconnect__(V){return await this.yieldLoop(),clearInterval(this.heartbeat),this.Promise.resolve()}yieldLoop(V=0){return new this.Promise(function(P,$){return setTimeout(P,V)})}computePenalty(){var V;return(V=this.storeOptions.penalty)!=null?V:15*this.storeOptions.minTime||5e3}async __updateSettings__(V){return await this.yieldLoop(),L.overwrite(V,V,this.storeOptions),this._startHeartbeat(),this.instance._drainAll(this.computeCapacity()),!0}async __running__(){return await this.yieldLoop(),this._running}async __queued__(){return await this.yieldLoop(),this.instance.queued()}async __done__(){return await this.yieldLoop(),this._done}async __groupCheck__(V){return await this.yieldLoop(),this._nextRequest+this.timeout=V}check(V,P){return this.conditionsCheck(V)&&this._nextRequest-P<=0}async __check__(V){var P;return await this.yieldLoop(),P=Date.now(),this.check(V,P)}async __register__(V,P,$){var ie,ae;return await this.yieldLoop(),ie=Date.now(),this.conditionsCheck(P)?(this._running+=P,this.storeOptions.reservoir!=null&&(this.storeOptions.reservoir-=P),ae=Math.max(this._nextRequest-ie,0),this._nextRequest=ie+ae+this.storeOptions.minTime,{success:!0,wait:ae,reservoir:this.storeOptions.reservoir}):{success:!1}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(V,P){var $,ie,ae;if(await this.yieldLoop(),this.storeOptions.maxConcurrent!=null&&P>this.storeOptions.maxConcurrent)throw new U(`Impossible to add a job having a weight of ${P} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`);return ie=Date.now(),ae=this.storeOptions.highWater!=null&&V===this.storeOptions.highWater&&!this.check(P,ie),$=this.strategyIsBlock()&&(ae||this.isBlocked(ie)),$&&(this._unblockTime=ie+this.computePenalty(),this._nextRequest=this._unblockTime+this.storeOptions.minTime,this.instance._dropAllQueued()),{reachedHWM:ae,blocked:$,strategy:this.storeOptions.strategy}}async __free__(V,P){return await this.yieldLoop(),this._running-=P,this._done+=P,this.instance._drainAll(this.computeCapacity()),{running:this._running}}};var ee=z,k,Z;k=y,Z=class{constructor(V){this.status=V,this._jobs={},this.counts=this.status.map(function(){return 0})}next(V){var P,$;if(P=this._jobs[V],$=P+1,P!=null&&$(V[this.status[$]]=P,V)),{})}};var se=Z,oe,ge;oe=a,ge=class{constructor(V,P){this.schedule=this.schedule.bind(this),this.name=V,this.Promise=P,this._running=0,this._queue=new oe}isEmpty(){return this._queue.length===0}async _tryToRun(){var V,P,$,ie,ae,he,I;if(this._running<1&&this._queue.length>0)return this._running++,{task:I,args:V,resolve:ae,reject:ie}=this._queue.shift(),P=await(async function(){try{return he=await I(...V),function(){return ae(he)}}catch(B){return $=B,function(){return ie($)}}})(),this._running--,this._tryToRun(),P()}schedule(V,...P){var $,ie,ae;return ae=ie=null,$=new this.Promise(function(he,I){return ae=he,ie=I}),this._queue.push({task:V,args:P,resolve:ae,reject:ie}),this._tryToRun(),$}};var Be=ge,qe="2.19.5",De={version:qe},ot=Object.freeze({version:qe,default:De}),Vt=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),lt=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),cr=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),Eo,En,br,bn,Cr,Ql;Ql=s,Eo=c,bn=Vt,br=lt,Cr=cr,En=(function(){class Ne{constructor(P={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=P,Ql.load(this.limiterOptions,this.defaults,this),this.Events=new Eo(this),this.instances={},this.Bottleneck=Xc,this._startAutoCleanup(),this.sharedConnection=this.connection!=null,this.connection==null&&(this.limiterOptions.datastore==="redis"?this.connection=new bn(Object.assign({},this.limiterOptions,{Events:this.Events})):this.limiterOptions.datastore==="ioredis"&&(this.connection=new br(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(P=""){var $;return($=this.instances[P])!=null?$:(()=>{var ie;return ie=this.instances[P]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${P}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",ie,P),ie})()}async deleteKey(P=""){var $,ie;return ie=this.instances[P],this.connection&&($=await this.connection.__runCommand__(["del",...Cr.allKeys(`${this.id}-${P}`)])),ie!=null&&(delete this.instances[P],await ie.disconnect()),ie!=null||$>0}limiters(){var P,$,ie,ae;$=this.instances,ie=[];for(P in $)ae=$[P],ie.push({key:P,limiter:ae});return ie}keys(){return Object.keys(this.instances)}async clusterKeys(){var P,$,ie,ae,he,I,B,O,H;if(this.connection==null)return this.Promise.resolve(this.keys());for(I=[],P=null,H=`b_${this.id}-`.length,$=9;P!==0;)for([O,ie]=await this.connection.__runCommand__(["scan",P??0,"match",`b_${this.id}-*_settings`,"count",1e4]),P=~~O,ae=0,B=ie.length;ae{var $,ie,ae,he,I,B;I=Date.now(),ae=this.instances,he=[];for(ie in ae){B=ae[ie];try{await B._store.__groupCheck__(I)?he.push(this.deleteKey(ie)):he.push(void 0)}catch(O){$=O,he.push(B.Events.trigger("error",$))}}return he},this.timeout/2)).unref=="function"?P.unref():void 0}updateSettings(P={}){if(Ql.overwrite(P,this.defaults,this),Ql.overwrite(P,P,this.limiterOptions),P.timeout!=null)return this._startAutoCleanup()}disconnect(P=!0){var $;if(!this.sharedConnection)return($=this.connection)!=null?$.disconnect(P):void 0}}return Ne.prototype.defaults={timeout:1e3*60*5,connection:null,Promise,id:"group-key"},Ne}).call(e);var dA=En,pA,Wa,Ya;Ya=s,Wa=c,pA=(function(){class Ne{constructor(P={}){this.options=P,Ya.load(this.options,this.defaults,this),this.Events=new Wa(this),this._arr=[],this._resetPromise(),this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise((P,$)=>this._resolve=P)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(P){var $;return this._arr.push(P),$=this._promise,this._arr.length===this.maxSize?this._flush():this.maxTime!=null&&this._arr.length===1&&(this._timeout=setTimeout(()=>this._flush(),this.maxTime)),$}}return Ne.prototype.defaults={maxTime:null,maxSize:null,Promise},Ne}).call(e);var AA=pA,$a=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),fA=t(ot),Eh,hA,Kc,mA,ld,gA,yA,cd,EA,ud,ps,bo=[].splice;gA=10,hA=5,ps=s,yA=f,mA=R,ld=ee,cd=$a,Kc=c,EA=se,ud=Be,Eh=(function(){class Ne{constructor(P={},...$){var ie,ae;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(P,$),ps.load(P,this.instanceDefaults,this),this._queues=new yA(gA),this._scheduled={},this._states=new EA(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new Kc(this),this._submitLock=new ud("submit",this.Promise),this._registerLock=new ud("register",this.Promise),ae=ps.load(P,this.storeDefaults,{}),this._store=(function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null)return ie=ps.load(P,this.redisStoreDefaults,{}),new cd(this,ae,ie);if(this.datastore==="local")return ie=ps.load(P,this.localStoreDefaults,{}),new ld(this,ae,ie);throw new Ne.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}).call(this),this._queues.on("leftzero",()=>{var he;return(he=this._store.heartbeat)!=null&&typeof he.ref=="function"?he.ref():void 0}),this._queues.on("zero",()=>{var he;return(he=this._store.heartbeat)!=null&&typeof he.unref=="function"?he.unref():void 0})}_validateOptions(P,$){if(!(P!=null&&typeof P=="object"&&$.length===0))throw new Ne.prototype.BottleneckError("Bottleneck v2 takes a single object argument. Refer to https://github.com/SGrondin/bottleneck#upgrading-to-v2 if you're upgrading from Bottleneck v1.")}ready(){return this._store.ready}clients(){return this._store.clients}channel(){return`b_${this.id}`}channel_client(){return`b_${this.id}_${this._store.clientId}`}publish(P){return this._store.__publish__(P)}disconnect(P=!0){return this._store.__disconnect__(P)}chain(P){return this._limiter=P,this}queued(P){return this._queues.queued(P)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(P){return this._states.jobStatus(P)}jobs(P){return this._states.statusJobs(P)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(P=1){return this._store.__check__(P)}_clearGlobalState(P){return this._scheduled[P]!=null?(clearTimeout(this._scheduled[P].expiration),delete this._scheduled[P],!0):!1}async _free(P,$,ie,ae){var he,I;try{if({running:I}=await this._store.__free__(P,ie.weight),this.Events.trigger("debug",`Freed ${ie.id}`,ae),I===0&&this.empty())return this.Events.trigger("idle")}catch(B){return he=B,this.Events.trigger("error",he)}}_run(P,$,ie){var ae,he,I;return $.doRun(),ae=this._clearGlobalState.bind(this,P),I=this._run.bind(this,P,$),he=this._free.bind(this,P,$),this._scheduled[P]={timeout:setTimeout(()=>$.doExecute(this._limiter,ae,I,he),ie),expiration:$.options.expiration!=null?setTimeout(function(){return $.doExpire(ae,I,he)},ie+$.options.expiration):void 0,job:$}}_drainOne(P){return this._registerLock.schedule(()=>{var $,ie,ae,he,I;return this.queued()===0?this.Promise.resolve(null):(I=this._queues.getFirst(),{options:he,args:$}=ae=I.first(),P!=null&&he.weight>P?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${he.id}`,{args:$,options:he}),ie=this._randomIndex(),this._store.__register__(ie,he.weight,he.expiration).then(({success:B,wait:O,reservoir:H})=>{var M;return this.Events.trigger("debug",`Drained ${he.id}`,{success:B,args:$,options:he}),B?(I.shift(),M=this.empty(),M&&this.Events.trigger("empty"),H===0&&this.Events.trigger("depleted",M),this._run(ie,ae,O),this.Promise.resolve(he.weight)):this.Promise.resolve(null)})))})}_drainAll(P,$=0){return this._drainOne(P).then(ie=>{var ae;return ie!=null?(ae=P!=null?P-ie:P,this._drainAll(ae,$+ie)):this.Promise.resolve($)}).catch(ie=>this.Events.trigger("error",ie))}_dropAllQueued(P){return this._queues.shiftAll(function($){return $.doDrop({message:P})})}stop(P={}){var $,ie;return P=ps.load(P,this.stopDefaults),ie=ae=>{var he;return he=()=>{var I;return I=this._states.counts,I[0]+I[1]+I[2]+I[3]===ae},new this.Promise((I,B)=>he()?I():this.on("done",()=>{if(he())return this.removeAllListeners("done"),I()}))},$=P.dropWaitingJobs?(this._run=function(ae,he){return he.doDrop({message:P.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule(()=>this._submitLock.schedule(()=>{var ae,he,I;he=this._scheduled;for(ae in he)I=he[ae],this.jobStatus(I.job.options.id)==="RUNNING"&&(clearTimeout(I.timeout),clearTimeout(I.expiration),I.job.doDrop({message:P.dropErrorMessage}));return this._dropAllQueued(P.dropErrorMessage),ie(0)}))):this.schedule({priority:gA-1,weight:0},()=>ie(1)),this._receive=function(ae){return ae._reject(new Ne.prototype.BottleneckError(P.enqueueErrorMessage))},this.stop=()=>this.Promise.reject(new Ne.prototype.BottleneckError("stop() has already been called")),$}async _addToQueue(P){var $,ie,ae,he,I,B,O;({args:$,options:he}=P);try{({reachedHWM:I,blocked:ie,strategy:O}=await this._store.__submit__(this.queued(),he.weight))}catch(H){return ae=H,this.Events.trigger("debug",`Could not queue ${he.id}`,{args:$,options:he,error:ae}),P.doDrop({error:ae}),!1}return ie?(P.doDrop(),!0):I&&(B=O===Ne.prototype.strategy.LEAK?this._queues.shiftLastFrom(he.priority):O===Ne.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(he.priority+1):O===Ne.prototype.strategy.OVERFLOW?P:void 0,B?.doDrop(),B==null||O===Ne.prototype.strategy.OVERFLOW)?(B==null&&P.doDrop(),I):(P.doQueue(I,ie),this._queues.push(P),await this._drainAll(),I)}_receive(P){return this._states.jobStatus(P.options.id)!=null?(P._reject(new Ne.prototype.BottleneckError(`A job with the same id already exists (id=${P.options.id})`)),!1):(P.doReceive(),this._submitLock.schedule(this._addToQueue,P))}submit(...P){var $,ie,ae,he,I,B,O;return typeof P[0]=="function"?(I=P,[ie,...P]=I,[$]=bo.call(P,-1),he=ps.load({},this.jobDefaults)):(B=P,[he,ie,...P]=B,[$]=bo.call(P,-1),he=ps.load(he,this.jobDefaults)),O=(...H)=>new this.Promise(function(M,j){return ie(...H,function(...re){return(re[0]!=null?j:M)(re)})}),ae=new mA(O,P,he,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),ae.promise.then(function(H){return typeof $=="function"?$(...H):void 0}).catch(function(H){return Array.isArray(H)?typeof $=="function"?$(...H):void 0:typeof $=="function"?$(H):void 0}),this._receive(ae)}schedule(...P){var $,ie,ae;return typeof P[0]=="function"?([ae,...P]=P,ie={}):[ie,ae,...P]=P,$=new mA(ae,P,ie,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive($),$.promise}wrap(P){var $,ie;return $=this.schedule.bind(this),ie=function(...ae){return $(P.bind(this),...ae)},ie.withOptions=function(ae,...he){return $(ae,P,...he)},ie}async updateSettings(P={}){return await this._store.__updateSettings__(ps.overwrite(P,this.storeDefaults)),ps.overwrite(P,this.instanceDefaults,this),this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(P=0){return this._store.__incrementReservoir__(P)}}return Ne.default=Ne,Ne.Events=Kc,Ne.version=Ne.prototype.version=fA.version,Ne.strategy=Ne.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},Ne.BottleneckError=Ne.prototype.BottleneckError=y,Ne.Group=Ne.prototype.Group=dA,Ne.RedisConnection=Ne.prototype.RedisConnection=Vt,Ne.IORedisConnection=Ne.prototype.IORedisConnection=lt,Ne.Batcher=Ne.prototype.Batcher=AA,Ne.prototype.jobDefaults={priority:hA,weight:1,expiration:null,id:""},Ne.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:Ne.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},Ne.prototype.localStoreDefaults={Promise,timeout:null,heartbeatInterval:250},Ne.prototype.redisStoreDefaults={Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},Ne.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:!0,trackDoneStatus:!1,Promise},Ne.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},Ne}).call(e);var Xc=Eh,bh=Xc;return bh}))});var f9=g(A9=>{"use strict";d();Object.defineProperty(A9,"__esModule",{value:!0});function V9t(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var W9t=V9t(lBe());async function Y9t(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let s=i.request.retries!=null?i.request.retries:t.retries,o=Math.pow((i.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,s,o)}throw r}async function $9t(e,t,r){let i=new W9t;return i.on("failed",function(s,o){let a=~~s.request.request.retries,l=~~s.request.request.retryAfter;if(r.request.retryCount=o.retryCount+1,a>o.retryCount)return l*e.retryAfterBaseValue}),i.schedule(t,r)}var cBe="3.0.9";function uBe(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422],retries:3},t.retry);return r.enabled&&(e.hook.error("request",Y9t.bind(null,e,r)),e.hook.wrap("request",$9t.bind(null,r))),{retry:{retryRequest:(i,s,o)=>(i.request.request=Object.assign({},i.request.request,{retries:s,retryAfter:o}),i)}}}uBe.VERSION=cBe;A9.VERSION=cBe;A9.retry=uBe});var JG=g(lo=>{"use strict";d();var J9t=lo&&lo.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),K9t=lo&&lo.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),X9t=lo&&lo.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&J9t(t,e,r);return K9t(t,e),t},pBe=lo&&lo.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(lo,"__esModule",{value:!0});lo.getArtifactInternal=lo.getArtifactPublic=void 0;var Z9t=cC(),e8t=f9(),ABe=X9t(Yt()),t8t=lC(),r8t=d9(),i8t=p9(),n8t=YA(),s8t=km(),o8t=Um(),dBe=Nd(),$G=bu();function a8t(e,t,r,i,s){var o;return pBe(this,void 0,void 0,function*(){let[a,l]=(0,r8t.getRetryOptions)(t8t.defaults),c={log:void 0,userAgent:(0,s8t.getUserAgentString)(),previews:void 0,retry:a,request:l},p=yield(0,Z9t.getOctokit)(s,c,e8t.retry,i8t.requestLog).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:i,run_id:t,name:e});if(p.status!==200)throw new $G.InvalidResponseError(`Invalid response from GitHub API: ${p.status} (${(o=p?.headers)===null||o===void 0?void 0:o["x-github-request-id"]})`);if(p.data.artifacts.length===0)throw new $G.ArtifactNotFoundError(`Artifact not found for name: ${e} + Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. + For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let A=p.data.artifacts[0];return p.data.artifacts.length>1&&(A=p.data.artifacts.sort((f,m)=>m.id-f.id)[0],ABe.debug(`More than one artifact found for a single name, returning newest (id: ${A.id})`)),{artifact:{name:A.name,id:A.id,size:A.size_in_bytes,createdAt:A.created_at?new Date(A.created_at):void 0,digest:A.digest}}})}lo.getArtifactPublic=a8t;function l8t(e){var t;return pBe(this,void 0,void 0,function*(){let r=(0,o8t.internalArtifactTwirpClient)(),{workflowRunBackendId:i,workflowJobRunBackendId:s}=(0,n8t.getBackendIdsFromToken)(),o={workflowRunBackendId:i,workflowJobRunBackendId:s,nameFilter:dBe.StringValue.create({value:e})},a=yield r.ListArtifacts(o);if(a.artifacts.length===0)throw new $G.ArtifactNotFoundError(`Artifact not found for name: ${e} + Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. + For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let l=a.artifacts[0];return a.artifacts.length>1&&(l=a.artifacts.sort((c,u)=>Number(u.databaseId)-Number(c.databaseId))[0],ABe.debug(`More than one artifact found for a single name, returning newest (id: ${l.databaseId})`)),{artifact:{name:l.name,id:Number(l.databaseId),size:Number(l.size),createdAt:l.createdAt?dBe.Timestamp.toDate(l.createdAt):void 0,digest:(t=l.digest)===null||t===void 0?void 0:t.value}}})}lo.getArtifactInternal=l8t});var gBe=g(Qp=>{"use strict";d();var hBe=Qp&&Qp.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(Qp,"__esModule",{value:!0});Qp.deleteArtifactInternal=Qp.deleteArtifactPublic=void 0;var fBe=Yt(),c8t=cC(),u8t=km(),d8t=d9(),p8t=lC(),A8t=p9(),f8t=f9(),h8t=Um(),m8t=YA(),g8t=Nd(),y8t=JG(),mBe=bu();function E8t(e,t,r,i,s){var o;return hBe(this,void 0,void 0,function*(){let[a,l]=(0,d8t.getRetryOptions)(p8t.defaults),c={log:void 0,userAgent:(0,u8t.getUserAgentString)(),previews:void 0,retry:a,request:l},u=(0,c8t.getOctokit)(s,c,f8t.retry,A8t.requestLog),p=yield(0,y8t.getArtifactPublic)(e,t,r,i,s),A=yield u.rest.actions.deleteArtifact({owner:r,repo:i,artifact_id:p.artifact.id});if(A.status!==204)throw new mBe.InvalidResponseError(`Invalid response from GitHub API: ${A.status} (${(o=A?.headers)===null||o===void 0?void 0:o["x-github-request-id"]})`);return{id:p.artifact.id}})}Qp.deleteArtifactPublic=E8t;function b8t(e){return hBe(this,void 0,void 0,function*(){let t=(0,h8t.internalArtifactTwirpClient)(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=(0,m8t.getBackendIdsFromToken)(),s={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:g8t.StringValue.create({value:e})},o=yield t.ListArtifacts(s);if(o.artifacts.length===0)throw new mBe.ArtifactNotFoundError(`Artifact not found for name: ${e}`);let a=o.artifacts[0];o.artifacts.length>1&&(a=o.artifacts.sort((u,p)=>Number(p.databaseId)-Number(u.databaseId))[0],(0,fBe.debug)(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`));let l={workflowRunBackendId:a.workflowRunBackendId,workflowJobRunBackendId:a.workflowJobRunBackendId,name:a.name},c=yield t.DeleteArtifact(l);return(0,fBe.info)(`Artifact '${e}' (ID: ${c.artifactId}) deleted`),{id:Number(c.artifactId)}})}Qp.deleteArtifactInternal=b8t});var bBe=g(Tp=>{"use strict";d();var yBe=Tp&&Tp.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(Tp,"__esModule",{value:!0});Tp.listArtifactsInternal=Tp.listArtifactsPublic=void 0;var hC=Yt(),C8t=cC(),w8t=km(),I8t=d9(),B8t=lC(),S8t=p9(),v8t=f9(),_8t=Um(),x8t=YA(),N8t=Nd(),KG=1e3,h9=100,R8t=KG/h9;function Q8t(e,t,r,i,s=!1){return yBe(this,void 0,void 0,function*(){(0,hC.info)(`Fetching artifact list for workflow run ${e} in repository ${t}/${r}`);let o=[],[a,l]=(0,I8t.getRetryOptions)(B8t.defaults),c={log:void 0,userAgent:(0,w8t.getUserAgentString)(),previews:void 0,retry:a,request:l},u=(0,C8t.getOctokit)(i,c,v8t.retry,S8t.requestLog),p=1,{data:A}=yield u.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:t,repo:r,run_id:e,per_page:h9,page:p}),f=Math.ceil(A.total_count/h9);A.total_count>KG&&((0,hC.warning)(`Workflow run ${e} has more than 1000 artifacts. Results will be incomplete as only the first ${KG} artifacts will be returned`),f=R8t);for(let y of A.artifacts)o.push({name:y.name,id:y.id,size:y.size_in_bytes,createdAt:y.created_at?new Date(y.created_at):void 0,digest:y.digest});for(p++,p;p{var c;return{name:l.name,id:Number(l.databaseId),size:Number(l.size),createdAt:l.createdAt?N8t.Timestamp.toDate(l.createdAt):void 0,digest:(c=l.digest)===null||c===void 0?void 0:c.value}});return e&&(a=EBe(a)),(0,hC.info)(`Found ${a.length} artifact(s)`),{artifacts:a}})}Tp.listArtifactsInternal=T8t;function EBe(e){e.sort((i,s)=>s.id-i.id);let t=[],r=new Set;for(let i of e)r.has(i.name)||(t.push(i),r.add(i.name));return t}});var ZG=g(Dp=>{"use strict";d();var mC=Dp&&Dp.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})},D8t=Dp&&Dp.__rest||function(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,i=Object.getOwnPropertySymbols(e);s{"use strict";d();Object.defineProperty(SBe,"__esModule",{value:!0})});var _Be=g(Nc=>{"use strict";d();var O8t=Nc&&Nc.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),ej=Nc&&Nc.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&O8t(t,e,r)};Object.defineProperty(Nc,"__esModule",{value:!0});var k8t=ZG();ej(vBe(),Nc);ej(bu(),Nc);ej(ZG(),Nc);var L8t=new k8t.DefaultArtifactClient;Nc.default=L8t});var co=g(Cj=>{"use strict";d();Cj.fromCallback=function(e){return Object.defineProperty(function(...t){if(typeof t[t.length-1]=="function")e.apply(this,t);else return new Promise((r,i)=>{t.push((s,o)=>s!=null?i(s):r(o)),e.apply(this,t)})},"name",{value:e.name})};Cj.fromPromise=function(e){return Object.defineProperty(function(...t){let r=t[t.length-1];if(typeof r!="function")return e.apply(this,t);t.pop(),e.apply(this,t).then(i=>r(null,i),r)},"name",{value:e.name})}});var kC=g(Fp=>{"use strict";d();var b4e=co().fromCallback,Ps=on(),cNt=["access","appendFile","chmod","chown","close","copyFile","fchmod","fchown","fdatasync","fstat","fsync","ftruncate","futimes","lchmod","lchown","link","lstat","mkdir","mkdtemp","open","opendir","readdir","readFile","readlink","realpath","rename","rm","rmdir","stat","symlink","truncate","unlink","utimes","writeFile"].filter(e=>typeof Ps[e]=="function");Object.keys(Ps).forEach(e=>{e!=="promises"&&(Fp[e]=Ps[e])});cNt.forEach(e=>{Fp[e]=b4e(Ps[e])});Fp.exists=function(e,t){return typeof t=="function"?Ps.exists(e,t):new Promise(r=>Ps.exists(e,r))};Fp.read=function(e,t,r,i,s,o){return typeof o=="function"?Ps.read(e,t,r,i,s,o):new Promise((a,l)=>{Ps.read(e,t,r,i,s,(c,u,p)=>{if(c)return l(c);a({bytesRead:u,buffer:p})})})};Fp.write=function(e,t,...r){return typeof r[r.length-1]=="function"?Ps.write(e,t,...r):new Promise((i,s)=>{Ps.write(e,t,...r,(o,a,l)=>{if(o)return s(o);i({bytesWritten:a,buffer:l})})})};typeof Ps.writev=="function"&&(Fp.writev=function(e,t,...r){return typeof r[r.length-1]=="function"?Ps.writev(e,t,...r):new Promise((i,s)=>{Ps.writev(e,t,...r,(o,a,l)=>{if(o)return s(o);i({bytesWritten:a,buffers:l})})})});typeof Ps.realpath.native=="function"&&(Fp.realpath.native=b4e(Ps.realpath.native))});var wj=g((qwr,C4e)=>{d();C4e.exports=e=>{let t=process.versions.node.split(".").map(r=>parseInt(r,10));return e=e.split(".").map(r=>parseInt(r,10)),t[0]>e[0]||t[0]===e[0]&&(t[1]>e[1]||t[1]===e[1]&&t[2]>=e[2])}});var v4e=g((Gwr,Ij)=>{"use strict";d();var I0=kC(),Gu=require("path"),uNt=wj(),w4e=uNt("10.12.0"),I4e=e=>{if(process.platform==="win32"&&/[<>:"|?*]/.test(e.replace(Gu.parse(e).root,""))){let r=new Error(`Path contains invalid characters: ${e}`);throw r.code="EINVAL",r}},B4e=e=>{let t={mode:511};return typeof e=="number"&&(e={mode:e}),{...t,...e}},S4e=e=>{let t=new Error(`operation not permitted, mkdir '${e}'`);return t.code="EPERM",t.errno=-4048,t.path=e,t.syscall="mkdir",t};Ij.exports.makeDir=async(e,t)=>{if(I4e(e),t=B4e(t),w4e){let i=Gu.resolve(e);return I0.mkdir(i,{mode:t.mode,recursive:!0})}let r=async i=>{try{await I0.mkdir(i,t.mode)}catch(s){if(s.code==="EPERM")throw s;if(s.code==="ENOENT"){if(Gu.dirname(i)===i)throw S4e(i);if(s.message.includes("null bytes"))throw s;return await r(Gu.dirname(i)),r(i)}try{if(!(await I0.stat(i)).isDirectory())throw new Error("The path is not a directory")}catch{throw s}}};return r(Gu.resolve(e))};Ij.exports.makeDirSync=(e,t)=>{if(I4e(e),t=B4e(t),w4e){let i=Gu.resolve(e);return I0.mkdirSync(i,{mode:t.mode,recursive:!0})}let r=i=>{try{I0.mkdirSync(i,t.mode)}catch(s){if(s.code==="EPERM")throw s;if(s.code==="ENOENT"){if(Gu.dirname(i)===i)throw S4e(i);if(s.message.includes("null bytes"))throw s;return r(Gu.dirname(i)),r(i)}try{if(!I0.statSync(i).isDirectory())throw new Error("The path is not a directory")}catch{throw s}}};return r(Gu.resolve(e))}});var bl=g((zwr,_4e)=>{"use strict";d();var dNt=co().fromPromise,{makeDir:pNt,makeDirSync:Bj}=v4e(),Sj=dNt(pNt);_4e.exports={mkdirs:Sj,mkdirsSync:Bj,mkdirp:Sj,mkdirpSync:Bj,ensureDir:Sj,ensureDirSync:Bj}});var vj=g((Wwr,x4e)=>{"use strict";d();var B0=on();function ANt(e,t,r,i){B0.open(e,"r+",(s,o)=>{if(s)return i(s);B0.futimes(o,t,r,a=>{B0.close(o,l=>{i&&i(a||l)})})})}function fNt(e,t,r){let i=B0.openSync(e,"r+");return B0.futimesSync(i,t,r),B0.closeSync(i)}x4e.exports={utimesMillis:ANt,utimesMillisSync:fNt}});var LC=g(($wr,T4e)=>{"use strict";d();var S0=kC(),uo=require("path"),hNt=require("util"),mNt=wj(),O9=mNt("10.5.0"),N4e=e=>O9?S0.stat(e,{bigint:!0}):S0.stat(e),_j=e=>O9?S0.statSync(e,{bigint:!0}):S0.statSync(e);function gNt(e,t){return Promise.all([N4e(e),N4e(t).catch(r=>{if(r.code==="ENOENT")return null;throw r})]).then(([r,i])=>({srcStat:r,destStat:i}))}function yNt(e,t){let r,i=_j(e);try{r=_j(t)}catch(s){if(s.code==="ENOENT")return{srcStat:i,destStat:null};throw s}return{srcStat:i,destStat:r}}function ENt(e,t,r,i){hNt.callbackify(gNt)(e,t,(s,o)=>{if(s)return i(s);let{srcStat:a,destStat:l}=o;return l&&k9(a,l)?i(new Error("Source and destination must not be the same.")):a.isDirectory()&&xj(e,t)?i(new Error(L9(e,t,r))):i(null,{srcStat:a,destStat:l})})}function bNt(e,t,r){let{srcStat:i,destStat:s}=yNt(e,t);if(s&&k9(i,s))throw new Error("Source and destination must not be the same.");if(i.isDirectory()&&xj(e,t))throw new Error(L9(e,t,r));return{srcStat:i,destStat:s}}function R4e(e,t,r,i,s){let o=uo.resolve(uo.dirname(e)),a=uo.resolve(uo.dirname(r));if(a===o||a===uo.parse(a).root)return s();let l=(c,u)=>c?c.code==="ENOENT"?s():s(c):k9(t,u)?s(new Error(L9(e,r,i))):R4e(e,t,a,i,s);O9?S0.stat(a,{bigint:!0},l):S0.stat(a,l)}function Q4e(e,t,r,i){let s=uo.resolve(uo.dirname(e)),o=uo.resolve(uo.dirname(r));if(o===s||o===uo.parse(o).root)return;let a;try{a=_j(o)}catch(l){if(l.code==="ENOENT")return;throw l}if(k9(t,a))throw new Error(L9(e,r,i));return Q4e(e,t,o,i)}function k9(e,t){return!!(t.ino&&t.dev&&t.ino===e.ino&&t.dev===e.dev&&(O9||t.inos),i=uo.resolve(t).split(uo.sep).filter(s=>s);return r.reduce((s,o,a)=>s&&i[a]===o,!0)}function L9(e,t,r){return`Cannot ${r} '${e}' to a subdirectory of itself, '${t}'.`}T4e.exports={checkPaths:ENt,checkPathsSync:bNt,checkParentPaths:R4e,checkParentPathsSync:Q4e,isSrcSubdir:xj}});var L4e=g((Kwr,k4e)=>{"use strict";d();var os=on(),FC=require("path"),CNt=bl().mkdirsSync,wNt=vj().utimesMillisSync,MC=LC();function INt(e,t,r){typeof r=="function"&&(r={filter:r}),r=r||{},r.clobber="clobber"in r?!!r.clobber:!0,r.overwrite="overwrite"in r?!!r.overwrite:r.clobber,r.preserveTimestamps&&process.arch==="ia32"&&console.warn(`fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended; + + see https://github.com/jprichardson/node-fs-extra/issues/269`);let{srcStat:i,destStat:s}=MC.checkPathsSync(e,t,"copy");return MC.checkParentPathsSync(e,i,t,"copy"),BNt(s,e,t,r)}function BNt(e,t,r,i){if(i.filter&&!i.filter(t,r))return;let s=FC.dirname(r);return os.existsSync(s)||CNt(s),D4e(e,t,r,i)}function D4e(e,t,r,i){if(!(i.filter&&!i.filter(t,r)))return SNt(e,t,r,i)}function SNt(e,t,r,i){let o=(i.dereference?os.statSync:os.lstatSync)(t);if(o.isDirectory())return TNt(o,e,t,r,i);if(o.isFile()||o.isCharacterDevice()||o.isBlockDevice())return vNt(o,e,t,r,i);if(o.isSymbolicLink())return ONt(e,t,r,i)}function vNt(e,t,r,i,s){return t?_Nt(e,r,i,s):P4e(e,r,i,s)}function _Nt(e,t,r,i){if(i.overwrite)return os.unlinkSync(r),P4e(e,t,r,i);if(i.errorOnExist)throw new Error(`'${r}' already exists`)}function P4e(e,t,r,i){return os.copyFileSync(t,r),i.preserveTimestamps&&xNt(e.mode,t,r),Nj(r,e.mode)}function xNt(e,t,r){return NNt(e)&&RNt(r,e),QNt(t,r)}function NNt(e){return(e&128)===0}function RNt(e,t){return Nj(e,t|128)}function Nj(e,t){return os.chmodSync(e,t)}function QNt(e,t){let r=os.statSync(e);return wNt(t,r.atime,r.mtime)}function TNt(e,t,r,i,s){if(!t)return DNt(e.mode,r,i,s);if(t&&!t.isDirectory())throw new Error(`Cannot overwrite non-directory '${i}' with directory '${r}'.`);return O4e(r,i,s)}function DNt(e,t,r,i){return os.mkdirSync(r),O4e(t,r,i),Nj(r,e)}function O4e(e,t,r){os.readdirSync(e).forEach(i=>PNt(i,e,t,r))}function PNt(e,t,r,i){let s=FC.join(t,e),o=FC.join(r,e),{destStat:a}=MC.checkPathsSync(s,o,"copy");return D4e(a,s,o,i)}function ONt(e,t,r,i){let s=os.readlinkSync(t);if(i.dereference&&(s=FC.resolve(process.cwd(),s)),e){let o;try{o=os.readlinkSync(r)}catch(a){if(a.code==="EINVAL"||a.code==="UNKNOWN")return os.symlinkSync(s,r);throw a}if(i.dereference&&(o=FC.resolve(process.cwd(),o)),MC.isSrcSubdir(s,o))throw new Error(`Cannot copy '${s}' to a subdirectory of itself, '${o}'.`);if(os.statSync(r).isDirectory()&&MC.isSrcSubdir(o,s))throw new Error(`Cannot overwrite '${o}' with '${s}'.`);return kNt(s,r)}else return os.symlinkSync(s,r)}function kNt(e,t){return os.unlinkSync(t),os.symlinkSync(e,t)}k4e.exports=INt});var Rj=g((Zwr,F4e)=>{"use strict";d();F4e.exports={copySync:L4e()}});var Mp=g((tIr,U4e)=>{"use strict";d();var LNt=co().fromPromise,M4e=kC();function FNt(e){return M4e.access(e).then(()=>!0).catch(()=>!1)}U4e.exports={pathExists:LNt(FNt),pathExistsSync:M4e.existsSync}});var $4e=g((iIr,Y4e)=>{"use strict";d();var po=on(),UC=require("path"),MNt=bl().mkdirs,UNt=Mp().pathExists,qNt=vj().utimesMillis,qC=LC();function HNt(e,t,r,i){typeof r=="function"&&!i?(i=r,r={}):typeof r=="function"&&(r={filter:r}),i=i||function(){},r=r||{},r.clobber="clobber"in r?!!r.clobber:!0,r.overwrite="overwrite"in r?!!r.overwrite:r.clobber,r.preserveTimestamps&&process.arch==="ia32"&&console.warn(`fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended; + + see https://github.com/jprichardson/node-fs-extra/issues/269`),qC.checkPaths(e,t,"copy",(s,o)=>{if(s)return i(s);let{srcStat:a,destStat:l}=o;qC.checkParentPaths(e,a,t,"copy",c=>c?i(c):r.filter?j4e(q4e,l,e,t,r,i):q4e(l,e,t,r,i))})}function q4e(e,t,r,i,s){let o=UC.dirname(r);UNt(o,(a,l)=>{if(a)return s(a);if(l)return Qj(e,t,r,i,s);MNt(o,c=>c?s(c):Qj(e,t,r,i,s))})}function j4e(e,t,r,i,s,o){Promise.resolve(s.filter(r,i)).then(a=>a?e(t,r,i,s,o):o(),a=>o(a))}function Qj(e,t,r,i,s){return i.filter?j4e(H4e,e,t,r,i,s):H4e(e,t,r,i,s)}function H4e(e,t,r,i,s){(i.dereference?po.stat:po.lstat)(t,(a,l)=>{if(a)return s(a);if(l.isDirectory())return $Nt(l,e,t,r,i,s);if(l.isFile()||l.isCharacterDevice()||l.isBlockDevice())return GNt(l,e,t,r,i,s);if(l.isSymbolicLink())return XNt(e,t,r,i,s)})}function GNt(e,t,r,i,s,o){return t?jNt(e,r,i,s,o):z4e(e,r,i,s,o)}function jNt(e,t,r,i,s){if(i.overwrite)po.unlink(r,o=>o?s(o):z4e(e,t,r,i,s));else return i.errorOnExist?s(new Error(`'${r}' already exists`)):s()}function z4e(e,t,r,i,s){po.copyFile(t,r,o=>o?s(o):i.preserveTimestamps?zNt(e.mode,t,r,s):F9(r,e.mode,s))}function zNt(e,t,r,i){return VNt(e)?WNt(r,e,s=>s?i(s):G4e(e,t,r,i)):G4e(e,t,r,i)}function VNt(e){return(e&128)===0}function WNt(e,t,r){return F9(e,t|128,r)}function G4e(e,t,r,i){YNt(t,r,s=>s?i(s):F9(r,e,i))}function F9(e,t,r){return po.chmod(e,t,r)}function YNt(e,t,r){po.stat(e,(i,s)=>i?r(i):qNt(t,s.atime,s.mtime,r))}function $Nt(e,t,r,i,s,o){return t?t&&!t.isDirectory()?o(new Error(`Cannot overwrite non-directory '${i}' with directory '${r}'.`)):V4e(r,i,s,o):JNt(e.mode,r,i,s,o)}function JNt(e,t,r,i,s){po.mkdir(r,o=>{if(o)return s(o);V4e(t,r,i,a=>a?s(a):F9(r,e,s))})}function V4e(e,t,r,i){po.readdir(e,(s,o)=>s?i(s):W4e(o,e,t,r,i))}function W4e(e,t,r,i,s){let o=e.pop();return o?KNt(e,o,t,r,i,s):s()}function KNt(e,t,r,i,s,o){let a=UC.join(r,t),l=UC.join(i,t);qC.checkPaths(a,l,"copy",(c,u)=>{if(c)return o(c);let{destStat:p}=u;Qj(p,a,l,s,A=>A?o(A):W4e(e,r,i,s,o))})}function XNt(e,t,r,i,s){po.readlink(t,(o,a)=>{if(o)return s(o);if(i.dereference&&(a=UC.resolve(process.cwd(),a)),e)po.readlink(r,(l,c)=>l?l.code==="EINVAL"||l.code==="UNKNOWN"?po.symlink(a,r,s):s(l):(i.dereference&&(c=UC.resolve(process.cwd(),c)),qC.isSrcSubdir(a,c)?s(new Error(`Cannot copy '${a}' to a subdirectory of itself, '${c}'.`)):e.isDirectory()&&qC.isSrcSubdir(c,a)?s(new Error(`Cannot overwrite '${c}' with '${a}'.`)):ZNt(a,r,s)));else return po.symlink(a,r,s)})}function ZNt(e,t,r){po.unlink(t,i=>i?r(i):po.symlink(e,t,r))}Y4e.exports=HNt});var Tj=g((sIr,J4e)=>{"use strict";d();var eRt=co().fromCallback;J4e.exports={copy:eRt($4e())}});var sSe=g((aIr,nSe)=>{"use strict";d();var K4e=on(),tSe=require("path"),yr=require("assert"),HC=process.platform==="win32";function rSe(e){["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||K4e[r],r=r+"Sync",e[r]=e[r]||K4e[r]}),e.maxBusyTries=e.maxBusyTries||3}function Dj(e,t,r){let i=0;typeof t=="function"&&(r=t,t={}),yr(e,"rimraf: missing path"),yr.strictEqual(typeof e,"string","rimraf: path should be a string"),yr.strictEqual(typeof r,"function","rimraf: callback function required"),yr(t,"rimraf: invalid options argument provided"),yr.strictEqual(typeof t,"object","rimraf: options should be object"),rSe(t),X4e(e,t,function s(o){if(o){if((o.code==="EBUSY"||o.code==="ENOTEMPTY"||o.code==="EPERM")&&iX4e(e,t,s),a)}o.code==="ENOENT"&&(o=null)}r(o)})}function X4e(e,t,r){yr(e),yr(t),yr(typeof r=="function"),t.lstat(e,(i,s)=>{if(i&&i.code==="ENOENT")return r(null);if(i&&i.code==="EPERM"&&HC)return Z4e(e,t,i,r);if(s&&s.isDirectory())return M9(e,t,i,r);t.unlink(e,o=>{if(o){if(o.code==="ENOENT")return r(null);if(o.code==="EPERM")return HC?Z4e(e,t,o,r):M9(e,t,o,r);if(o.code==="EISDIR")return M9(e,t,o,r)}return r(o)})})}function Z4e(e,t,r,i){yr(e),yr(t),yr(typeof i=="function"),t.chmod(e,438,s=>{s?i(s.code==="ENOENT"?null:r):t.stat(e,(o,a)=>{o?i(o.code==="ENOENT"?null:r):a.isDirectory()?M9(e,t,r,i):t.unlink(e,i)})})}function eSe(e,t,r){let i;yr(e),yr(t);try{t.chmodSync(e,438)}catch(s){if(s.code==="ENOENT")return;throw r}try{i=t.statSync(e)}catch(s){if(s.code==="ENOENT")return;throw r}i.isDirectory()?U9(e,t,r):t.unlinkSync(e)}function M9(e,t,r,i){yr(e),yr(t),yr(typeof i=="function"),t.rmdir(e,s=>{s&&(s.code==="ENOTEMPTY"||s.code==="EEXIST"||s.code==="EPERM")?tRt(e,t,i):s&&s.code==="ENOTDIR"?i(r):i(s)})}function tRt(e,t,r){yr(e),yr(t),yr(typeof r=="function"),t.readdir(e,(i,s)=>{if(i)return r(i);let o=s.length,a;if(o===0)return t.rmdir(e,r);s.forEach(l=>{Dj(tSe.join(e,l),t,c=>{if(!a){if(c)return r(a=c);--o===0&&t.rmdir(e,r)}})})})}function iSe(e,t){let r;t=t||{},rSe(t),yr(e,"rimraf: missing path"),yr.strictEqual(typeof e,"string","rimraf: path should be a string"),yr(t,"rimraf: missing options"),yr.strictEqual(typeof t,"object","rimraf: options should be object");try{r=t.lstatSync(e)}catch(i){if(i.code==="ENOENT")return;i.code==="EPERM"&&HC&&eSe(e,t,i)}try{r&&r.isDirectory()?U9(e,t,null):t.unlinkSync(e)}catch(i){if(i.code==="ENOENT")return;if(i.code==="EPERM")return HC?eSe(e,t,i):U9(e,t,i);if(i.code!=="EISDIR")throw i;U9(e,t,i)}}function U9(e,t,r){yr(e),yr(t);try{t.rmdirSync(e)}catch(i){if(i.code==="ENOTDIR")throw r;if(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")rRt(e,t);else if(i.code!=="ENOENT")throw i}}function rRt(e,t){if(yr(e),yr(t),t.readdirSync(e).forEach(r=>iSe(tSe.join(e,r),t)),HC){let r=Date.now();do try{return t.rmdirSync(e,t)}catch{}while(Date.now()-r<500)}else return t.rmdirSync(e,t)}nSe.exports=Dj;Dj.sync=iSe});var GC=g((cIr,aSe)=>{"use strict";d();var iRt=co().fromCallback,oSe=sSe();aSe.exports={remove:iRt(oSe),removeSync:oSe.sync}});var hSe=g((dIr,fSe)=>{"use strict";d();var nRt=co().fromCallback,uSe=on(),dSe=require("path"),pSe=bl(),ASe=GC(),lSe=nRt(function(t,r){r=r||function(){},uSe.readdir(t,(i,s)=>{if(i)return pSe.mkdirs(t,r);s=s.map(a=>dSe.join(t,a)),o();function o(){let a=s.pop();if(!a)return r();ASe.remove(a,l=>{if(l)return r(l);o()})}})});function cSe(e){let t;try{t=uSe.readdirSync(e)}catch{return pSe.mkdirsSync(e)}t.forEach(r=>{r=dSe.join(e,r),ASe.removeSync(r)})}fSe.exports={emptyDirSync:cSe,emptydirSync:cSe,emptyDir:lSe,emptydir:lSe}});var ESe=g((AIr,ySe)=>{"use strict";d();var sRt=co().fromCallback,mSe=require("path"),Up=on(),gSe=bl();function oRt(e,t){function r(){Up.writeFile(e,"",i=>{if(i)return t(i);t()})}Up.stat(e,(i,s)=>{if(!i&&s.isFile())return t();let o=mSe.dirname(e);Up.stat(o,(a,l)=>{if(a)return a.code==="ENOENT"?gSe.mkdirs(o,c=>{if(c)return t(c);r()}):t(a);l.isDirectory()?r():Up.readdir(o,c=>{if(c)return t(c)})})})}function aRt(e){let t;try{t=Up.statSync(e)}catch{}if(t&&t.isFile())return;let r=mSe.dirname(e);try{Up.statSync(r).isDirectory()||Up.readdirSync(r)}catch(i){if(i&&i.code==="ENOENT")gSe.mkdirsSync(r);else throw i}Up.writeFileSync(e,"")}ySe.exports={createFile:sRt(oRt),createFileSync:aRt}});var BSe=g((hIr,ISe)=>{"use strict";d();var lRt=co().fromCallback,CSe=require("path"),$f=on(),wSe=bl(),bSe=Mp().pathExists;function cRt(e,t,r){function i(s,o){$f.link(s,o,a=>{if(a)return r(a);r(null)})}bSe(t,(s,o)=>{if(s)return r(s);if(o)return r(null);$f.lstat(e,a=>{if(a)return a.message=a.message.replace("lstat","ensureLink"),r(a);let l=CSe.dirname(t);bSe(l,(c,u)=>{if(c)return r(c);if(u)return i(e,t);wSe.mkdirs(l,p=>{if(p)return r(p);i(e,t)})})})})}function uRt(e,t){if($f.existsSync(t))return;try{$f.lstatSync(e)}catch(o){throw o.message=o.message.replace("lstat","ensureLink"),o}let i=CSe.dirname(t);return $f.existsSync(i)||wSe.mkdirsSync(i),$f.linkSync(e,t)}ISe.exports={createLink:lRt(cRt),createLinkSync:uRt}});var vSe=g((gIr,SSe)=>{"use strict";d();var qp=require("path"),jC=on(),dRt=Mp().pathExists;function pRt(e,t,r){if(qp.isAbsolute(e))return jC.lstat(e,i=>i?(i.message=i.message.replace("lstat","ensureSymlink"),r(i)):r(null,{toCwd:e,toDst:e}));{let i=qp.dirname(t),s=qp.join(i,e);return dRt(s,(o,a)=>o?r(o):a?r(null,{toCwd:s,toDst:e}):jC.lstat(e,l=>l?(l.message=l.message.replace("lstat","ensureSymlink"),r(l)):r(null,{toCwd:e,toDst:qp.relative(i,e)})))}}function ARt(e,t){let r;if(qp.isAbsolute(e)){if(r=jC.existsSync(e),!r)throw new Error("absolute srcpath does not exist");return{toCwd:e,toDst:e}}else{let i=qp.dirname(t),s=qp.join(i,e);if(r=jC.existsSync(s),r)return{toCwd:s,toDst:e};if(r=jC.existsSync(e),!r)throw new Error("relative srcpath does not exist");return{toCwd:e,toDst:qp.relative(i,e)}}}SSe.exports={symlinkPaths:pRt,symlinkPathsSync:ARt}});var NSe=g((EIr,xSe)=>{"use strict";d();var _Se=on();function fRt(e,t,r){if(r=typeof t=="function"?t:r,t=typeof t=="function"?!1:t,t)return r(null,t);_Se.lstat(e,(i,s)=>{if(i)return r(null,"file");t=s&&s.isDirectory()?"dir":"file",r(null,t)})}function hRt(e,t){let r;if(t)return t;try{r=_Se.lstatSync(e)}catch{return"file"}return r&&r.isDirectory()?"dir":"file"}xSe.exports={symlinkType:fRt,symlinkTypeSync:hRt}});var kSe=g((CIr,OSe)=>{"use strict";d();var mRt=co().fromCallback,QSe=require("path"),v0=on(),TSe=bl(),gRt=TSe.mkdirs,yRt=TSe.mkdirsSync,DSe=vSe(),ERt=DSe.symlinkPaths,bRt=DSe.symlinkPathsSync,PSe=NSe(),CRt=PSe.symlinkType,wRt=PSe.symlinkTypeSync,RSe=Mp().pathExists;function IRt(e,t,r,i){i=typeof r=="function"?r:i,r=typeof r=="function"?!1:r,RSe(t,(s,o)=>{if(s)return i(s);if(o)return i(null);ERt(e,t,(a,l)=>{if(a)return i(a);e=l.toDst,CRt(l.toCwd,r,(c,u)=>{if(c)return i(c);let p=QSe.dirname(t);RSe(p,(A,f)=>{if(A)return i(A);if(f)return v0.symlink(e,t,u,i);gRt(p,m=>{if(m)return i(m);v0.symlink(e,t,u,i)})})})})})}function BRt(e,t,r){if(v0.existsSync(t))return;let s=bRt(e,t);e=s.toDst,r=wRt(s.toCwd,r);let o=QSe.dirname(t);return v0.existsSync(o)||yRt(o),v0.symlinkSync(e,t,r)}OSe.exports={createSymlink:mRt(IRt),createSymlinkSync:BRt}});var FSe=g((IIr,LSe)=>{"use strict";d();var q9=ESe(),H9=BSe(),G9=kSe();LSe.exports={createFile:q9.createFile,createFileSync:q9.createFileSync,ensureFile:q9.createFile,ensureFileSync:q9.createFileSync,createLink:H9.createLink,createLinkSync:H9.createLinkSync,ensureLink:H9.createLink,ensureLinkSync:H9.createLinkSync,createSymlink:G9.createSymlink,createSymlinkSync:G9.createSymlinkSync,ensureSymlink:G9.createSymlink,ensureSymlinkSync:G9.createSymlinkSync}});var j9=g((SIr,MSe)=>{d();function SRt(e,{EOL:t=` +`,finalEOL:r=!0,replacer:i=null,spaces:s}={}){let o=r?t:"";return JSON.stringify(e,i,s).replace(/\n/g,t)+o}function vRt(e){return Buffer.isBuffer(e)&&(e=e.toString("utf8")),e.replace(/^\uFEFF/,"")}MSe.exports={stringify:SRt,stripBom:vRt}});var GSe=g((_Ir,HSe)=>{d();var _0;try{_0=on()}catch{_0=require("fs")}var z9=co(),{stringify:USe,stripBom:qSe}=j9();async function _Rt(e,t={}){typeof t=="string"&&(t={encoding:t});let r=t.fs||_0,i="throws"in t?t.throws:!0,s=await z9.fromCallback(r.readFile)(e,t);s=qSe(s);let o;try{o=JSON.parse(s,t?t.reviver:null)}catch(a){if(i)throw a.message=`${e}: ${a.message}`,a;return null}return o}var xRt=z9.fromPromise(_Rt);function NRt(e,t={}){typeof t=="string"&&(t={encoding:t});let r=t.fs||_0,i="throws"in t?t.throws:!0;try{let s=r.readFileSync(e,t);return s=qSe(s),JSON.parse(s,t.reviver)}catch(s){if(i)throw s.message=`${e}: ${s.message}`,s;return null}}async function RRt(e,t,r={}){let i=r.fs||_0,s=USe(t,r);await z9.fromCallback(i.writeFile)(e,s,r)}var QRt=z9.fromPromise(RRt);function TRt(e,t,r={}){let i=r.fs||_0,s=USe(t,r);return i.writeFileSync(e,s,r)}HSe.exports={readFile:xRt,readFileSync:NRt,writeFile:QRt,writeFileSync:TRt}});var zSe=g((NIr,jSe)=>{"use strict";d();var V9=GSe();jSe.exports={readJson:V9.readFile,readJsonSync:V9.readFileSync,writeJson:V9.writeFile,writeJsonSync:V9.writeFileSync}});var W9=g((QIr,YSe)=>{"use strict";d();var DRt=co().fromCallback,zC=on(),VSe=require("path"),WSe=bl(),PRt=Mp().pathExists;function ORt(e,t,r,i){typeof r=="function"&&(i=r,r="utf8");let s=VSe.dirname(e);PRt(s,(o,a)=>{if(o)return i(o);if(a)return zC.writeFile(e,t,r,i);WSe.mkdirs(s,l=>{if(l)return i(l);zC.writeFile(e,t,r,i)})})}function kRt(e,...t){let r=VSe.dirname(e);if(zC.existsSync(r))return zC.writeFileSync(e,...t);WSe.mkdirsSync(r),zC.writeFileSync(e,...t)}YSe.exports={outputFile:DRt(ORt),outputFileSync:kRt}});var JSe=g((DIr,$Se)=>{"use strict";d();var{stringify:LRt}=j9(),{outputFile:FRt}=W9();async function MRt(e,t,r={}){let i=LRt(t,r);await FRt(e,i,r)}$Se.exports=MRt});var XSe=g((OIr,KSe)=>{"use strict";d();var{stringify:URt}=j9(),{outputFileSync:qRt}=W9();function HRt(e,t,r){let i=URt(t,r);qRt(e,i,r)}KSe.exports=HRt});var e6e=g((LIr,ZSe)=>{"use strict";d();var GRt=co().fromPromise,Os=zSe();Os.outputJson=GRt(JSe());Os.outputJsonSync=XSe();Os.outputJSON=Os.outputJson;Os.outputJSONSync=Os.outputJsonSync;Os.writeJSON=Os.writeJson;Os.writeJSONSync=Os.writeJsonSync;Os.readJSON=Os.readJson;Os.readJSONSync=Os.readJsonSync;ZSe.exports=Os});var o6e=g((MIr,s6e)=>{"use strict";d();var i6e=on(),jRt=require("path"),zRt=Rj().copySync,n6e=GC().removeSync,VRt=bl().mkdirpSync,t6e=LC();function WRt(e,t,r){r=r||{};let i=r.overwrite||r.clobber||!1,{srcStat:s}=t6e.checkPathsSync(e,t,"move");return t6e.checkParentPathsSync(e,s,t,"move"),VRt(jRt.dirname(t)),YRt(e,t,i)}function YRt(e,t,r){if(r)return n6e(t),r6e(e,t,r);if(i6e.existsSync(t))throw new Error("dest already exists.");return r6e(e,t,r)}function r6e(e,t,r){try{i6e.renameSync(e,t)}catch(i){if(i.code!=="EXDEV")throw i;return $Rt(e,t,r)}}function $Rt(e,t,r){return zRt(e,t,{overwrite:r,errorOnExist:!0}),n6e(e)}s6e.exports=WRt});var l6e=g((qIr,a6e)=>{"use strict";d();a6e.exports={moveSync:o6e()}});var A6e=g((GIr,p6e)=>{"use strict";d();var JRt=on(),KRt=require("path"),XRt=Tj().copy,d6e=GC().remove,ZRt=bl().mkdirp,eQt=Mp().pathExists,c6e=LC();function tQt(e,t,r,i){typeof r=="function"&&(i=r,r={});let s=r.overwrite||r.clobber||!1;c6e.checkPaths(e,t,"move",(o,a)=>{if(o)return i(o);let{srcStat:l}=a;c6e.checkParentPaths(e,l,t,"move",c=>{if(c)return i(c);ZRt(KRt.dirname(t),u=>u?i(u):rQt(e,t,s,i))})})}function rQt(e,t,r,i){if(r)return d6e(t,s=>s?i(s):u6e(e,t,r,i));eQt(t,(s,o)=>s?i(s):o?i(new Error("dest already exists.")):u6e(e,t,r,i))}function u6e(e,t,r,i){JRt.rename(e,t,s=>s?s.code!=="EXDEV"?i(s):iQt(e,t,r,i):i())}function iQt(e,t,r,i){XRt(e,t,{overwrite:r,errorOnExist:!0},o=>o?i(o):d6e(e,i))}p6e.exports=tQt});var h6e=g((zIr,f6e)=>{"use strict";d();var nQt=co().fromCallback;f6e.exports={move:nQt(A6e())}});var Pa=g((WIr,Pj)=>{"use strict";d();Pj.exports={...kC(),...Rj(),...Tj(),...hSe(),...FSe(),...e6e(),...bl(),...l6e(),...h6e(),...W9(),...Mp(),...GC()};var m6e=require("fs");Object.getOwnPropertyDescriptor(m6e,"promises")&&Object.defineProperty(Pj.exports,"promises",{get(){return m6e.promises}})});var b6e=g((KIr,kj)=>{"use strict";d();var y6e=require("fs"),x0=require("os");function Y9(e){let t={type:x0.type(),platform:x0.platform(),hostname:x0.hostname(),arch:x0.arch(),release:x0.release(),file:void 0},r="promise";e=e||{};let i=Array.isArray(e.list)?e.list:oQt;if(typeof e.mode=="function"?r="callback":e.mode==="sync"&&(r="sync"),x0.type()!=="Linux")return r==="promise"?Promise.resolve(t):r==="callback"?e.mode(null,t):t;if(r==="sync")return s();return new Promise(o);function s(){for(let a=0;a=i.length){let p=new Error("linux-os-info - no file found");t.file=p,r==="promise"?a(t):e.mode(null,t)}else{let p=i[c].path;y6e.readFile(p,"utf8",(A,f)=>{A?(c+=1,u()):(i[c].parser(f,t),t.file=p,r==="promise"?a(t):e.mode(null,t))})}}u()}}var oQt=[{path:"/etc/os-release",parser:aQt},{path:"/usr/lib/os-release",parser:lQt},{path:"/etc/alpine-release",parser:cQt}];function aQt(e,t){E6e(e,t)}function lQt(e,t){E6e(e,t)}function cQt(e,t){t.name="Alpine",t.id="alpine",t.version=e,t.version_id=e}function E6e(e,t){e.split(` +`).forEach(i=>{let s=i.indexOf("=");if(s>=1){let o=i.slice(0,s).toLowerCase(),a=i.slice(s+1).replace(/"/g,"");Object.defineProperty(t,o,{value:a,writable:!0,enumerable:!0,configurable:!0})}})}kj.exports=Y9;require.main===kj&&(console.log("testing synchronous"),console.log("synchronous:",Y9({mode:"sync"})),console.log("testing promise"),Y9().then(e=>console.log("promise:",e)).catch(e=>console.log("promise error:",e)),console.log("testing callback"),Y9({mode:function(e,t){console.log("callback:",t)}}))});var S6e=g((ZIr,B6e)=>{d();B6e.exports=I6e;I6e.sync=dQt;var C6e=require("fs");function uQt(e,t){var r=t.pathExt!==void 0?t.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var i=0;i{d();N6e.exports=_6e;_6e.sync=pQt;var v6e=require("fs");function _6e(e,t,r){v6e.stat(e,function(i,s){r(i,i?!1:x6e(s,t))})}function pQt(e,t){return x6e(v6e.statSync(e),t)}function x6e(e,t){return e.isFile()&&AQt(e,t)}function AQt(e,t){var r=e.mode,i=e.uid,s=e.gid,o=t.uid!==void 0?t.uid:process.getuid&&process.getuid(),a=t.gid!==void 0?t.gid:process.getgid&&process.getgid(),l=parseInt("100",8),c=parseInt("010",8),u=parseInt("001",8),p=l|c,A=r&u||r&c&&s===a||r&l&&i===o||r&p&&o===0;return A}});var T6e=g((nBr,Q6e)=>{d();var iBr=require("fs"),$9;process.platform==="win32"||global.TESTING_WINDOWS?$9=S6e():$9=R6e();Q6e.exports=Lj;Lj.sync=fQt;function Lj(e,t,r){if(typeof t=="function"&&(r=t,t={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(i,s){Lj(e,t||{},function(o,a){o?s(o):i(a)})})}$9(e,t||{},function(i,s){i&&(i.code==="EACCES"||t&&t.ignoreErrors)&&(i=null,s=!1),r(i,s)})}function fQt(e,t){try{return $9.sync(e,t||{})}catch(r){if(t&&t.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var M6e=g((oBr,F6e)=>{d();var N0=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",D6e=require("path"),hQt=N0?";":":",P6e=T6e(),O6e=e=>Object.assign(new Error(`not found: ${e}`),{code:"ENOENT"}),k6e=(e,t)=>{let r=t.colon||hQt,i=e.match(/\//)||N0&&e.match(/\\/)?[""]:[...N0?[process.cwd()]:[],...(t.path||process.env.PATH||"").split(r)],s=N0?t.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",o=N0?s.split(r):[""];return N0&&e.indexOf(".")!==-1&&o[0]!==""&&o.unshift(""),{pathEnv:i,pathExt:o,pathExtExe:s}},L6e=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),t||(t={});let{pathEnv:i,pathExt:s,pathExtExe:o}=k6e(e,t),a=[],l=u=>new Promise((p,A)=>{if(u===i.length)return t.all&&a.length?p(a):A(O6e(e));let f=i[u],m=/^".*"$/.test(f)?f.slice(1,-1):f,y=D6e.join(m,e),E=!m&&/^\.[\\\/]/.test(e)?e.slice(0,2)+y:y;p(c(E,u,0))}),c=(u,p,A)=>new Promise((f,m)=>{if(A===s.length)return f(l(p+1));let y=s[A];P6e(u+y,{pathExt:o},(E,b)=>{if(!E&&b)if(t.all)a.push(u+y);else return f(u+y);return f(c(u,p,A+1))})});return r?l(0).then(u=>r(null,u),r):l(0)},mQt=(e,t)=>{t=t||{};let{pathEnv:r,pathExt:i,pathExtExe:s}=k6e(e,t),o=[];for(let a=0;a{"use strict";d();var U6e=(e={})=>{let t=e.env||process.env;return(e.platform||process.platform)!=="win32"?"PATH":Object.keys(t).reverse().find(i=>i.toUpperCase()==="PATH")||"Path"};Fj.exports=U6e;Fj.exports.default=U6e});var z6e=g((uBr,j6e)=>{"use strict";d();var H6e=require("path"),gQt=M6e(),yQt=q6e();function G6e(e,t){let r=e.options.env||process.env,i=process.cwd(),s=e.options.cwd!=null,o=s&&process.chdir!==void 0&&!process.chdir.disabled;if(o)try{process.chdir(e.options.cwd)}catch{}let a;try{a=gQt.sync(e.command,{path:r[yQt({env:r})],pathExt:t?H6e.delimiter:void 0})}catch{}finally{o&&process.chdir(i)}return a&&(a=H6e.resolve(s?e.options.cwd:"",a)),a}function EQt(e){return G6e(e)||G6e(e,!0)}j6e.exports=EQt});var V6e=g((pBr,Uj)=>{"use strict";d();var Mj=/([()\][%!^"`<>&|;, *?])/g;function bQt(e){return e=e.replace(Mj,"^$1"),e}function CQt(e,t){return e=`${e}`,e=e.replace(/(?=(\\+?)?)\1"/g,'$1$1\\"'),e=e.replace(/(?=(\\+?)?)\1$/,"$1$1"),e=`"${e}"`,e=e.replace(Mj,"^$1"),t&&(e=e.replace(Mj,"^$1")),e}Uj.exports.command=bQt;Uj.exports.argument=CQt});var Y6e=g((fBr,W6e)=>{"use strict";d();W6e.exports=/^#!(.*)/});var J6e=g((mBr,$6e)=>{"use strict";d();var wQt=Y6e();$6e.exports=(e="")=>{let t=e.match(wQt);if(!t)return null;let[r,i]=t[0].replace(/#! ?/,"").split(" "),s=r.split("/").pop();return s==="env"?i:i?`${s} ${i}`:s}});var X6e=g((yBr,K6e)=>{"use strict";d();var qj=require("fs"),IQt=J6e();function BQt(e){let r=Buffer.alloc(150),i;try{i=qj.openSync(e,"r"),qj.readSync(i,r,0,150,0),qj.closeSync(i)}catch{}return IQt(r.toString())}K6e.exports=BQt});var rve=g((bBr,tve)=>{"use strict";d();var SQt=require("path"),Z6e=z6e(),eve=V6e(),vQt=X6e(),_Qt=process.platform==="win32",xQt=/\.(?:com|exe)$/i,NQt=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function RQt(e){e.file=Z6e(e);let t=e.file&&vQt(e.file);return t?(e.args.unshift(e.file),e.command=t,Z6e(e)):e.file}function QQt(e){if(!_Qt)return e;let t=RQt(e),r=!xQt.test(t);if(e.options.forceShell||r){let i=NQt.test(t);e.command=SQt.normalize(e.command),e.command=eve.command(e.command),e.args=e.args.map(o=>eve.argument(o,i));let s=[e.command].concat(e.args).join(" ");e.args=["/d","/s","/c",`"${s}"`],e.command=process.env.comspec||"cmd.exe",e.options.windowsVerbatimArguments=!0}return e}function TQt(e,t,r){t&&!Array.isArray(t)&&(r=t,t=null),t=t?t.slice(0):[],r=Object.assign({},r);let i={command:e,args:t,options:r,file:void 0,original:{command:e,args:t}};return r.shell?i:QQt(i)}tve.exports=TQt});var sve=g((wBr,nve)=>{"use strict";d();var Hj=process.platform==="win32";function Gj(e,t){return Object.assign(new Error(`${t} ${e.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${t} ${e.command}`,path:e.command,spawnargs:e.args})}function DQt(e,t){if(!Hj)return;let r=e.emit;e.emit=function(i,s){if(i==="exit"){let o=ive(s,t);if(o)return r.call(e,"error",o)}return r.apply(e,arguments)}}function ive(e,t){return Hj&&e===1&&!t.file?Gj(t.original,"spawn"):null}function PQt(e,t){return Hj&&e===1&&!t.file?Gj(t.original,"spawnSync"):null}nve.exports={hookChildProcess:DQt,verifyENOENT:ive,verifyENOENTSync:PQt,notFoundError:Gj}});var Vj=g((BBr,R0)=>{"use strict";d();var ove=require("child_process"),jj=rve(),zj=sve();function ave(e,t,r){let i=jj(e,t,r),s=ove.spawn(i.command,i.args,i.options);return zj.hookChildProcess(s,i),s}function OQt(e,t,r){let i=jj(e,t,r),s=ove.spawnSync(i.command,i.args,i.options);return s.error=s.error||zj.verifyENOENTSync(s.status,i),s}R0.exports=ave;R0.exports.spawn=ave;R0.exports.sync=OQt;R0.exports._parse=jj;R0.exports._enoent=zj});var Mve=g((G4r,Fve)=>{"use strict";d();var{PassThrough:_Tt}=require("stream");Fve.exports=function(){var e=[],t=new _Tt({objectMode:!0});return t.setMaxListeners(0),t.add=r,t.isEmpty=i,t.on("unpipe",s),Array.prototype.slice.call(arguments).forEach(r),t;function r(o){return Array.isArray(o)?(o.forEach(r),this):(e.push(o),o.once("end",s.bind(null,o)),o.once("error",t.emit.bind(t,"error")),o.pipe(t,{end:!1}),this)}function i(){return e.length==0}function s(o){e=e.filter(function(a){return a!==o}),!e.length&&t.readable&&t.end()}}});var c_e={};SJ(c_e,{default:()=>Mt});function Mt(e){if(!(e instanceof Error))return new Ez(e);let t=e;return t.name||Object.defineProperty(t,"name",{value:t.constructor&&t.constructor.name||"Error",configurable:!0,writable:!0}),t.message||Object.defineProperty(t,"message",{value:"",configurable:!0,writable:!0}),t.stack||Object.defineProperty(t,"stack",{value:new Error(t.message).stack.replace(/\n {4}at /,` +$&`),configurable:!0,writable:!0}),t}var l_e,Ez,ks=rR(()=>{d();l_e=require("node:util"),Ez=class e extends Error{constructor(t){super((0,l_e.inspect)(t)),Object.defineProperty(this,"name",{value:"NonError",configurable:!0,writable:!0}),Error.captureStackTrace(this,e)}}});var f5e=g((cTr,A5e)=>{"use strict";d();A5e.exports=function(t){return t!=null&&typeof t=="object"&&Array.isArray(t)===!1}});var S5=g((dTr,h5e)=>{"use strict";d();var xLt=f5e();h5e.exports=function(t,r){if(!xLt(t)&&typeof t!="function")return{};var i={};if(typeof r=="string")return r in t&&(i[r]=t[r]),i;for(var s=r.length,o=-1;++o{"use strict";d();Object.defineProperty(J0,"__esModule",{value:!0});J0.sync=J0.isexe=void 0;var NLt=require("fs"),RLt=require("fs/promises"),QLt=async(e,t={})=>{let{ignoreErrors:r=!1}=t;try{return m5e(await(0,RLt.stat)(e),t)}catch(i){let s=i;if(r||s.code==="EACCES")return!1;throw s}};J0.isexe=QLt;var TLt=(e,t={})=>{let{ignoreErrors:r=!1}=t;try{return m5e((0,NLt.statSync)(e),t)}catch(i){let s=i;if(r||s.code==="EACCES")return!1;throw s}};J0.sync=TLt;var m5e=(e,t)=>e.isFile()&&DLt(e,t),DLt=(e,t)=>{let r=t.uid??process.getuid?.(),i=t.groups??process.getgroups?.()??[],s=t.gid??process.getgid?.()??i[0];if(r===void 0||s===void 0)throw new Error("cannot get uid or gid");let o=new Set([s,...i]),a=e.mode,l=e.uid,c=e.gid,u=parseInt("100",8),p=parseInt("010",8),A=parseInt("001",8),f=u|p;return!!(a&A||a&p&&o.has(c)||a&u&&l===r||a&f&&r===0)}});var E5e=g(K0=>{"use strict";d();Object.defineProperty(K0,"__esModule",{value:!0});K0.sync=K0.isexe=void 0;var PLt=require("fs"),OLt=require("fs/promises"),kLt=async(e,t={})=>{let{ignoreErrors:r=!1}=t;try{return y5e(await(0,OLt.stat)(e),e,t)}catch(i){let s=i;if(r||s.code==="EACCES")return!1;throw s}};K0.isexe=kLt;var LLt=(e,t={})=>{let{ignoreErrors:r=!1}=t;try{return y5e((0,PLt.statSync)(e),e,t)}catch(i){let s=i;if(r||s.code==="EACCES")return!1;throw s}};K0.sync=LLt;var FLt=(e,t)=>{let{pathExt:r=process.env.PATHEXT||""}=t,i=r.split(";");if(i.indexOf("")!==-1)return!0;for(let s=0;se.isFile()&&FLt(t,r)});var C5e=g(b5e=>{"use strict";d();Object.defineProperty(b5e,"__esModule",{value:!0})});var _5e=g(Vi=>{"use strict";d();var w5e=Vi&&Vi.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),MLt=Vi&&Vi.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),I5e=Vi&&Vi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&w5e(t,e,r);return MLt(t,e),t},ULt=Vi&&Vi.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&w5e(t,e,r)};Object.defineProperty(Vi,"__esModule",{value:!0});Vi.sync=Vi.isexe=Vi.posix=Vi.win32=void 0;var B5e=I5e(g5e());Vi.posix=B5e;var S5e=I5e(E5e());Vi.win32=S5e;ULt(C5e(),Vi);var qLt=process.env._ISEXE_TEST_PLATFORM_||process.platform,v5e=qLt==="win32"?S5e:B5e;Vi.isexe=v5e.isexe;Vi.sync=v5e.sync});var L5e=g((CTr,k5e)=>{d();var{isexe:HLt,sync:GLt}=_5e(),{join:jLt,delimiter:zLt,sep:x5e,posix:N5e}=require("path"),R5e=process.platform==="win32",Q5e=new RegExp(`[${N5e.sep}${x5e===N5e.sep?"":x5e}]`.replace(/(\\)/g,"\\$1")),VLt=new RegExp(`^\\.${Q5e.source}`),T5e=e=>Object.assign(new Error(`not found: ${e}`),{code:"ENOENT"}),D5e=(e,{path:t=process.env.PATH,pathExt:r=process.env.PATHEXT,delimiter:i=zLt})=>{let s=e.match(Q5e)?[""]:[...R5e?[process.cwd()]:[],...(t||"").split(i)];if(R5e){let o=r||[".EXE",".CMD",".BAT",".COM"].join(i),a=o.split(i).flatMap(l=>[l,l.toLowerCase()]);return e.includes(".")&&a[0]!==""&&a.unshift(""),{pathEnv:s,pathExt:a,pathExtExe:o}}return{pathEnv:s,pathExt:[""]}},P5e=(e,t)=>{let r=/^".*"$/.test(e)?e.slice(1,-1):e;return(!r&&VLt.test(t)?t.slice(0,2):"")+jLt(r,t)},O5e=async(e,t={})=>{let{pathEnv:r,pathExt:i,pathExtExe:s}=D5e(e,t),o=[];for(let a of r){let l=P5e(a,e);for(let c of i){let u=l+c;if(await HLt(u,{pathExt:s,ignoreErrors:!0})){if(!t.all)return u;o.push(u)}}}if(t.all&&o.length)return o;if(t.nothrow)return null;throw T5e(e)},WLt=(e,t={})=>{let{pathEnv:r,pathExt:i,pathExtExe:s}=D5e(e,t),o=[];for(let a of r){let l=P5e(a,e);for(let c of i){let u=l+c;if(GLt(u,{pathExt:s,ignoreErrors:!0})){if(!t.all)return u;o.push(u)}}}if(t.all&&o.length)return o;if(t.nothrow)return null;throw T5e(e)};k5e.exports=O5e;O5e.sync=WLt});var U5e=g((ITr,M5e)=>{d();var YLt=require("stream"),$Lt=require("string_decoder").StringDecoder,JLt=require("path"),KLt=require("fs"),F5e=require("events");typeof global.setImmediate>"u"&&(setImmediate=process.nextTick);var Yu=function(e,t){var r=this;this._encoding=t&&t.encoding||"utf8",e instanceof YLt.Readable?this._readStream=e:(this._readStream=null,this._filepath=JLt.normalize(e),this._streamOptions={encoding:this._encoding},t&&t.start&&(this._streamOptions.start=t.start),t&&t.end&&(this._streamOptions.end=t.end)),this._skipEmptyLines=t&&t.skipEmptyLines||!1,this._lines=[],this._lineFragment="",this._paused=!1,this._end=!1,this._ended=!1,this.decoder=new $Lt(this._encoding),F5e.EventEmitter.call(this),setImmediate(function(){r._initStream()})};Yu.prototype=Object.create(F5e.EventEmitter.prototype,{constructor:{value:Yu,enumerable:!1}});Yu.prototype._initStream=function(){var e=this,t=this._readStream?this._readStream:KLt.createReadStream(this._filepath,this._streamOptions);t.on("error",function(r){e.emit("error",r)}),t.on("open",function(){e.emit("open")}),t.on("data",function(r){e._readStream.pause();var i=r;r instanceof Buffer&&(i=e.decoder.write(r)),e._lines=e._lines.concat(i.split(/(?:\n|\r\n|\r)/g)),e._lines[0]=e._lineFragment+e._lines[0],e._lineFragment=e._lines.pop()||"",setImmediate(function(){e._nextLine()})}),t.on("end",function(){e._end=!0,setImmediate(function(){e._nextLine()})}),this._readStream=t};Yu.prototype._nextLine=function(){var e=this,t;if(!this._paused){if(this._lines.length===0){this._end?(this._lineFragment&&(this.emit("line",this._lineFragment),this._lineFragment=""),this._paused||this.end()):this._readStream.resume();return}t=this._lines.shift(),(!this._skipEmptyLines||t.length>0)&&this.emit("line",t),setImmediate(function(){this._paused||e._nextLine()})}};Yu.prototype.pause=function(){this._paused=!0};Yu.prototype.resume=function(){var e=this;this._paused=!1,setImmediate(function(){e._nextLine()})};Yu.prototype.end=function(){this._ended||(this._ended=!0,this.emit("end"))};Yu.prototype.close=function(){var e=this;this._readStream.destroy(),this._end=!0,this._lines=[],setImmediate(function(){e._nextLine()})};M5e.exports=Yu});var XV=g((TTr,$u)=>{d();var pr=require("fs"),_5=require("os"),Fn=require("path"),z5e=require("crypto"),Uc={fs:pr.constants,os:_5.constants},V5e="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",J5e=/XXXXXX/,eFt=3,K5e=(Uc.O_CREAT||Uc.fs.O_CREAT)|(Uc.O_EXCL||Uc.fs.O_EXCL)|(Uc.O_RDWR||Uc.fs.O_RDWR),tFt=_5.platform()==="win32",rFt=Uc.EBADF||Uc.os.errno.EBADF,iFt=Uc.ENOENT||Uc.os.errno.ENOENT,X5e=448,Z5e=384,nFt="exit",X0=[],eNe=pr.rmdirSync.bind(pr),tNe=!1;function sFt(e,t){return pr.rm(e,{recursive:!0},t)}function rNe(e){return pr.rmSync(e,{recursive:!0})}function JV(e,t){let r=Z0(e,t),i=r[0],s=r[1];hFt(i,function(o,a){if(o)return s(o);let l=a.tries;(function c(){try{let u=nNe(a);pr.stat(u,function(p){if(!p)return l-- >0?c():s(new Error("Could not get a unique tmp filename, max tries reached "+u));s(null,u)})}catch(u){s(u)}})()})}function KV(e){let t=Z0(e),r=t[0],i=mFt(r),s=i.tries;do{let o=nNe(i);try{pr.statSync(o)}catch{return o}}while(s-- >0);throw new Error("Could not get a unique tmp filename, max tries reached")}function oFt(e,t){let r=Z0(e,t),i=r[0],s=r[1];JV(i,function(a,l){if(a)return s(a);pr.open(l,K5e,i.mode||Z5e,function(u,p){if(u)return s(u);if(i.discardDescriptor)return pr.close(p,function(f){return s(f,l,void 0,YV(l,-1,i,!1))});{let A=i.discardDescriptor||i.detachDescriptor;s(null,l,p,YV(l,A?-1:p,i,!1))}})})}function aFt(e){let t=Z0(e),r=t[0],i=r.discardDescriptor||r.detachDescriptor,s=KV(r),o=pr.openSync(s,K5e,r.mode||Z5e);return r.discardDescriptor&&(pr.closeSync(o),o=void 0),{name:s,fd:o,removeCallback:YV(s,i?-1:o,r,!0)}}function lFt(e,t){let r=Z0(e,t),i=r[0],s=r[1];JV(i,function(a,l){if(a)return s(a);pr.mkdir(l,i.mode||X5e,function(u){if(u)return s(u);s(null,l,iNe(l,i,!1))})})}function cFt(e){let t=Z0(e),r=t[0],i=KV(r);return pr.mkdirSync(i,r.mode||X5e),{name:i,removeCallback:iNe(i,r,!0)}}function uFt(e,t){let r=function(i){if(i&&!$V(i))return t(i);t()};0<=e[0]?pr.close(e[0],function(){pr.unlink(e[1],r)}):pr.unlink(e[1],r)}function dFt(e){let t=null;try{0<=e[0]&&pr.closeSync(e[0])}catch(r){if(!gFt(r)&&!$V(r))throw r}finally{try{pr.unlinkSync(e[1])}catch(r){$V(r)||(t=r)}}if(t!==null)throw t}function YV(e,t,r,i){let s=v5(dFt,[t,e],i),o=v5(uFt,[t,e],i,s);return r.keep||X0.unshift(s),i?s:o}function iNe(e,t,r){let i=t.unsafeCleanup?sFt:pr.rmdir.bind(pr),s=t.unsafeCleanup?rNe:eNe,o=v5(s,e,r),a=v5(i,e,r,o);return t.keep||X0.unshift(o),r?o:a}function v5(e,t,r,i){let s=!1;return function o(a){if(!s){let l=i||o,c=X0.indexOf(l);return c>=0&&X0.splice(c,1),s=!0,r||e===eNe||e===rNe?e(t):e(t,a||function(){})}}}function pFt(){if(tNe)for(;X0.length;)try{X0[0]()}catch{}}function W5e(e){let t=[],r=null;try{r=z5e.randomBytes(e)}catch{r=z5e.pseudoRandomBytes(e)}for(let i=0;i"u"}function Z0(e,t){if(typeof e=="function")return[{},e];if(zo(e))return[{},t];let r={};for(let i of Object.getOwnPropertyNames(e))r[i]=e[i];return[r,t]}function AFt(e,t,r){let i=Fn.isAbsolute(e)?e:Fn.join(t,e);pr.stat(i,function(s){s?pr.realpath(Fn.dirname(i),function(o,a){if(o)return r(o);r(null,Fn.join(a,Fn.basename(i)))}):pr.realpath(i,r)})}function fFt(e,t){let r=Fn.isAbsolute(e)?e:Fn.join(t,e);try{return pr.statSync(r),pr.realpathSync(r)}catch{let s=pr.realpathSync(Fn.dirname(r));return Fn.join(s,Fn.basename(r))}}function nNe(e){let t=e.tmpdir;if(!zo(e.name))return Fn.join(t,e.dir,e.name);if(!zo(e.template))return Fn.join(t,e.dir,e.template).replace(J5e,W5e(6));let r=[e.prefix?e.prefix:"tmp","-",process.pid,"-",W5e(12),e.postfix?"-"+e.postfix:""].join("");return Fn.join(t,e.dir,r)}function sNe(e){if(!zo(e.name)){let t=e.name;if(Fn.isAbsolute(t))throw new Error(`name option must not contain an absolute path, found "${t}".`);let r=Fn.basename(t);if(r===".."||r==="."||r!==t)throw new Error(`name option must not contain a path, found "${t}".`)}if(!zo(e.template)&&!e.template.match(J5e))throw new Error(`Invalid template, found "${e.template}".`);if(!zo(e.tries)&&isNaN(e.tries)||e.tries<0)throw new Error(`Invalid tries, found "${e.tries}".`);e.tries=zo(e.name)?e.tries||eFt:1,e.keep=!!e.keep,e.detachDescriptor=!!e.detachDescriptor,e.discardDescriptor=!!e.discardDescriptor,e.unsafeCleanup=!!e.unsafeCleanup,e.prefix=zo(e.prefix)?"":e.prefix,e.postfix=zo(e.postfix)?"":e.postfix}function Y5e(e,t,r,i){if(zo(t))return i(null);AFt(t,r,function(s,o){if(s)return i(s);let a=Fn.relative(r,o);if(!o.startsWith(r))return i(new Error(`${e} option must be relative to "${r}", found "${a}".`));i(null,a)})}function $5e(e,t,r){if(zo(t))return;let i=fFt(t,r),s=Fn.relative(r,i);if(!i.startsWith(r))throw new Error(`${e} option must be relative to "${r}", found "${s}".`);return s}function hFt(e,t){EFt(e,function(r,i){if(r)return t(r);e.tmpdir=i;try{sNe(e,i)}catch(s){return t(s)}Y5e("dir",e.dir,i,function(s,o){if(s)return t(s);e.dir=zo(o)?"":o,Y5e("template",e.template,i,function(a,l){if(a)return t(a);e.template=l,t(null,e)})})})}function mFt(e){let t=e.tmpdir=aNe(e);sNe(e,t);let r=$5e("dir",e.dir,t);return e.dir=zo(r)?"":r,e.template=$5e("template",e.template,t),e}function gFt(e){return oNe(e,-rFt,"EBADF")}function $V(e){return oNe(e,-iFt,"ENOENT")}function oNe(e,t,r){return tFt?e.code===r:e.code===r&&e.errno===t}function yFt(){tNe=!0}function EFt(e,t){return pr.realpath(e&&e.tmpdir||_5.tmpdir(),t)}function aNe(e){return pr.realpathSync(e&&e.tmpdir||_5.tmpdir())}process.addListener(nFt,pFt);Object.defineProperty($u.exports,"tmpdir",{enumerable:!0,configurable:!1,get:function(){return aNe()}});$u.exports.dir=lFt;$u.exports.dirSync=cFt;$u.exports.file=oFt;$u.exports.fileSync=aFt;$u.exports.tmpName=JV;$u.exports.tmpNameSync=KV;$u.exports.setGracefulCleanup=yFt});var Sl=g((c7r,yNe)=>{"use strict";d();var R5=Array.prototype,Bw=Object.prototype,SFt={"&":"&",'"':""","'":"'","<":"<",">":">","\\":"\"},vFt=/[&"'<>\\]/g,qr=yNe.exports={};function nW(e,t){return Bw.hasOwnProperty.call(e,t)}qr.hasOwnProp=nW;function _Ft(e){return SFt[e]}function xFt(e,t,r){if(r.Update||(r=new qr.TemplateError(r)),r.Update(e),!t){var i=r;r=new Error(i.message),r.name=i.name}return r}qr._prettifyError=xFt;function Iw(e,t,r){var i,s;e instanceof Error&&(s=e,e=s.name+": "+s.message),Object.setPrototypeOf?(i=new Error(e),Object.setPrototypeOf(i,Iw.prototype)):(i=this,Object.defineProperty(i,"message",{enumerable:!1,writable:!0,value:e})),Object.defineProperty(i,"name",{value:"Template render error"}),Error.captureStackTrace&&Error.captureStackTrace(i,this.constructor);var o;if(s){var a=Object.getOwnPropertyDescriptor(s,"stack");o=a&&(a.get||function(){return a.value}),o||(o=function(){return s.stack})}else{var l=new Error(e).stack;o=function(){return l}}return Object.defineProperty(i,"stack",{get:function(){return o.call(i)}}),Object.defineProperty(i,"cause",{value:s}),i.lineno=t,i.colno=r,i.firstUpdate=!0,i.Update=function(u){var p="("+(u||"unknown path")+")";return this.firstUpdate&&(this.lineno&&this.colno?p+=" [Line "+this.lineno+", Column "+this.colno+"]":this.lineno&&(p+=" [Line "+this.lineno+"]")),p+=` + `,this.firstUpdate&&(p+=" "),this.message=p+(this.message||""),this.firstUpdate=!1,this},i}Object.setPrototypeOf?Object.setPrototypeOf(Iw.prototype,Error.prototype):Iw.prototype=Object.create(Error.prototype,{constructor:{value:Iw}});qr.TemplateError=Iw;function NFt(e){return e.replace(vFt,_Ft)}qr.escape=NFt;function dNe(e){return Bw.toString.call(e)==="[object Function]"}qr.isFunction=dNe;function pNe(e){return Bw.toString.call(e)==="[object Array]"}qr.isArray=pNe;function ANe(e){return Bw.toString.call(e)==="[object String]"}qr.isString=ANe;function fNe(e){return Bw.toString.call(e)==="[object Object]"}qr.isObject=fNe;function RFt(e){return e?typeof e=="string"?e.split("."):[e]:[]}function hNe(e){var t=RFt(e);return function(i){for(var s=i,o=0;o{"use strict";d();var Q5,HFt=typeof setImmediate=="function";wNe.exports=bNe;function bNe(e){Hc.length||(CNe(),sW=!0),Hc[Hc.length]=e}var Hc=[],sW=!1,qc=0,GFt=1024;function ENe(){for(;qcGFt){for(var t=0,r=Hc.length-qc;t{"use strict";d();var BNe=INe(),oW=[];vNe.exports=jFt;function jFt(e){var t;oW.length?t=oW.pop():t=new SNe,t.task=e,t.domain=process.domain,BNe(t)}function SNe(){this.task=null,this.domain=null}SNe.prototype.call=function(){this.domain&&this.domain.enter();var e=!0;try{this.task.call(),e=!1,this.domain&&this.domain.exit()}finally{e&&BNe.requestFlush(),this.task=null,this.domain=null,oW.push(this)}}});var NNe=g((xNe,T5)=>{d();(function(e){"use strict";var t=function(){var a=Array.prototype.slice.call(arguments);typeof a[0]=="function"&&a[0].apply(null,a.splice(1))},r=function(a){typeof setImmediate=="function"?setImmediate(a):typeof process<"u"&&process.nextTick?process.nextTick(a):setTimeout(a,0)},i=function(a){var l=function(c){var u=function(){return a.length&&a[c].apply(null,arguments),u.next()};return u.next=function(){return c{"use strict";d();var RNe=Sl(),QNe=` + \r\xA0`,TNe="()[]{}%*-+~/#,:|.<>=!",zFt="0123456789",VFt="{%",WFt="%}",YFt="{{",$Ft="}}",JFt="{#",KFt="#}",DNe="string",PNe="whitespace",ONe="data",kNe="block-start",LNe="block-end",FNe="variable-start",MNe="variable-end",UNe="comment",qNe="left-paren",HNe="right-paren",GNe="left-bracket",jNe="right-bracket",zNe="left-curly",VNe="right-curly",WNe="operator",YNe="comma",$Ne="colon",JNe="tilde",KNe="pipe",XNe="int",ZNe="float",eRe="boolean",aW="none",tRe="symbol",XFt="special",rRe="regex";function Ls(e,t,r,i){return{type:e,value:t,lineno:r,colno:i}}var ZFt=(function(){function e(r,i){this.str=r,this.index=0,this.len=r.length,this.lineno=0,this.colno=0,this.in_code=!1,i=i||{};var s=i.tags||{};this.tags={BLOCK_START:s.blockStart||VFt,BLOCK_END:s.blockEnd||WFt,VARIABLE_START:s.variableStart||YFt,VARIABLE_END:s.variableEnd||$Ft,COMMENT_START:s.commentStart||JFt,COMMENT_END:s.commentEnd||KFt},this.trimBlocks=!!i.trimBlocks,this.lstripBlocks=!!i.lstripBlocks}var t=e.prototype;return t.nextToken=function(){var i=this.lineno,s=this.colno,o;if(this.in_code){var a=this.current();if(this.isFinished())return null;if(a==='"'||a==="'")return Ls(DNe,this._parseString(a),i,s);if(o=this._extract(QNe))return Ls(PNe,o,i,s);if((o=this._extractString(this.tags.BLOCK_END))||(o=this._extractString("-"+this.tags.BLOCK_END)))return this.in_code=!1,this.trimBlocks&&(a=this.current(),a===` +`?this.forward():a==="\r"&&(this.forward(),a=this.current(),a===` +`?this.forward():this.back())),Ls(LNe,o,i,s);if((o=this._extractString(this.tags.VARIABLE_END))||(o=this._extractString("-"+this.tags.VARIABLE_END)))return this.in_code=!1,Ls(MNe,o,i,s);if(a==="r"&&this.str.charAt(this.index+1)==="/"){this.forwardN(2);for(var l="";!this.isFinished();)if(this.current()==="/"&&this.previous()!=="\\"){this.forward();break}else l+=this.current(),this.forward();for(var c=["g","i","m","y"],u="";!this.isFinished();){var p=c.indexOf(this.current())!==-1;if(p)u+=this.current(),this.forward();else break}return Ls(rRe,{body:l,flags:u},i,s)}else if(TNe.indexOf(a)!==-1){this.forward();var A=["==","===","!=","!==","<=",">=","//","**"],f=a+this.current(),m;switch(RNe.indexOf(A,f)!==-1&&(this.forward(),a=f,RNe.indexOf(A,f+this.current())!==-1&&(a=f+this.current(),this.forward())),a){case"(":m=qNe;break;case")":m=HNe;break;case"[":m=GNe;break;case"]":m=jNe;break;case"{":m=zNe;break;case"}":m=VNe;break;case",":m=YNe;break;case":":m=$Ne;break;case"~":m=JNe;break;case"|":m=KNe;break;default:m=WNe}return Ls(m,a,i,s)}else if(o=this._extractUntil(QNe+TNe),o.match(/^[-+]?[0-9]+$/))if(this.current()==="."){this.forward();var y=this._extract(zFt);return Ls(ZNe,o+"."+y,i,s)}else return Ls(XNe,o,i,s);else{if(o.match(/^(true|false)$/))return Ls(eRe,o,i,s);if(o==="none")return Ls(aW,o,i,s);if(o==="null")return Ls(aW,o,i,s);if(o)return Ls(tRe,o,i,s);throw new Error("Unexpected value while parsing: "+o)}}else{var E=this.tags.BLOCK_START.charAt(0)+this.tags.VARIABLE_START.charAt(0)+this.tags.COMMENT_START.charAt(0)+this.tags.COMMENT_END.charAt(0);if(this.isFinished())return null;if((o=this._extractString(this.tags.BLOCK_START+"-"))||(o=this._extractString(this.tags.BLOCK_START)))return this.in_code=!0,Ls(kNe,o,i,s);if((o=this._extractString(this.tags.VARIABLE_START+"-"))||(o=this._extractString(this.tags.VARIABLE_START)))return this.in_code=!0,Ls(FNe,o,i,s);o="";var b,C=!1;for(this._matches(this.tags.COMMENT_START)&&(C=!0,o=this._extractString(this.tags.COMMENT_START));(b=this._extractUntil(E))!==null;)if(o+=b,(this._matches(this.tags.BLOCK_START)||this._matches(this.tags.VARIABLE_START)||this._matches(this.tags.COMMENT_START))&&!C){if(this.lstripBlocks&&this._matches(this.tags.BLOCK_START)&&this.colno>0&&this.colno<=o.length){var w=o.slice(-this.colno);if(/^\s+$/.test(w)&&(o=o.slice(0,-this.colno),!o.length))return this.nextToken()}break}else if(this._matches(this.tags.COMMENT_END)){if(!C)throw new Error("unexpected end of comment");o+=this._extractString(this.tags.COMMENT_END);break}else o+=this.current(),this.forward();if(b===null&&C)throw new Error("expected end of comment, got end of file");return Ls(C?UNe:ONe,o,i,s)}},t._parseString=function(i){this.forward();for(var s="";!this.isFinished()&&this.current()!==i;){var o=this.current();if(o==="\\"){switch(this.forward(),this.current()){case"n":s+=` +`;break;case"t":s+=" ";break;case"r":s+="\r";break;default:s+=this.current()}this.forward()}else s+=o,this.forward()}return this.forward(),s},t._matches=function(i){if(this.index+i.length>this.len)return null;var s=this.str.slice(this.index,this.index+i.length);return s===i},t._extractString=function(i){return this._matches(i)?(this.forwardN(i.length),i):null},t._extractUntil=function(i){return this._extractMatching(!0,i||"")},t._extract=function(i){return this._extractMatching(!1,i)},t._extractMatching=function(i,s){if(this.isFinished())return null;var o=s.indexOf(this.current());if(i&&o===-1||!i&&o!==-1){var a=this.current();this.forward();for(var l=s.indexOf(this.current());(i&&l===-1||!i&&l!==-1)&&!this.isFinished();)a+=this.current(),this.forward(),l=s.indexOf(this.current());return a}return""},t._extractRegex=function(i){var s=this.currentStr().match(i);return s?(this.forwardN(s[0].length),s):null},t.isFinished=function(){return this.index>=this.len},t.forwardN=function(i){for(var s=0;s{"use strict";d();function nRe(e,t){for(var r=0;r{"use strict";d();function cRe(e,t){for(var r=0;r2?c-2:0),p=2;p0||!r)&&process.stdout.write(" ".repeat(t));var a=o===i.length-1?"":` +`;process.stdout.write(""+s+a)})}function vw(e,t){if(t=t||0,iy(e.typename+": ",t),e instanceof Gc)iy(` +`),e.children.forEach(function(s){vw(s,t+2)});else if(e instanceof mW)iy(e.extName+"."+e.prop+` +`),e.args&&vw(e.args,t+2),e.contentArgs&&e.contentArgs.forEach(function(s){vw(s,t+2)});else{var r=[],i=null;e.iterFields(function(s,o){s instanceof Er?r.push([o,s]):(i=i||{},i[o]=s)}),i?iy(JSON.stringify(i,null,2)+` +`,null,!0):iy(` +`),r.forEach(function(s){var o=s[0],a=s[1];iy("["+o+"] =>",t+2),vw(a,t+4)})}}gRe.exports={Node:Er,Root:uMt,NodeList:Gc,Value:AW,Literal:dRe,Symbol:dMt,Group:pMt,Array:AMt,Pair:fMt,Dict:pRe,Output:DMt,Capture:PMt,TemplateData:OMt,If:ARe,IfAsync:mMt,InlineIf:gMt,For:fW,AsyncEach:yMt,AsyncAll:EMt,Macro:fRe,Caller:bMt,Import:CMt,FromImport:wMt,FunCall:hRe,Filter:mRe,FilterAsync:IMt,KeywordArgs:BMt,Block:SMt,Super:vMt,Extends:xMt,Include:NMt,Set:RMt,Switch:QMt,Case:TMt,LookupVal:hMt,BinOp:Vo,In:kMt,Is:LMt,Or:FMt,And:MMt,Not:UMt,Add:qMt,Concat:HMt,Sub:GMt,Mul:jMt,Div:zMt,FloorDiv:VMt,Mod:WMt,Pow:YMt,Neg:$Mt,Pos:JMt,Compare:KMt,CompareOperand:XMt,CallExtension:mW,CallExtensionAsync:ZMt,printNodes:vw}});var EW=g((w7r,ERe)=>{"use strict";d();function eUt(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,yW(e,t)}function yW(e,t){return yW=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,s){return i.__proto__=s,i},yW(e,t)}var xe=lW(),Ce=_w(),tUt=ry().Obj,gW=Sl(),yRe=(function(e){eUt(t,e);function t(){return e.apply(this,arguments)||this}var r=t.prototype;return r.init=function(s){this.tokens=s,this.peeked=null,this.breakOnBlocks=null,this.dropLeadingWhitespace=!1,this.extensions=[]},r.nextToken=function(s){var o;if(this.peeked)if(!s&&this.peeked.type===xe.TOKEN_WHITESPACE)this.peeked=null;else return o=this.peeked,this.peeked=null,o;if(o=this.tokens.nextToken(),!s)for(;o&&o.type===xe.TOKEN_WHITESPACE;)o=this.tokens.nextToken();return o},r.peekToken=function(){return this.peeked=this.peeked||this.nextToken(),this.peeked},r.pushToken=function(s){if(this.peeked)throw new Error("pushToken: can only push one token on between reads");this.peeked=s},r.error=function(s,o,a){if(o===void 0||a===void 0){var l=this.peekToken()||{};o=l.lineno,a=l.colno}return o!==void 0&&(o+=1),a!==void 0&&(a+=1),new gW.TemplateError(s,o,a)},r.fail=function(s,o,a){throw this.error(s,o,a)},r.skip=function(s){var o=this.nextToken();return!o||o.type!==s?(this.pushToken(o),!1):!0},r.expect=function(s){var o=this.nextToken();return o.type!==s&&this.fail("expected "+s+", got "+o.type,o.lineno,o.colno),o},r.skipValue=function(s,o){var a=this.nextToken();return!a||a.type!==s||a.value!==o?(this.pushToken(a),!1):!0},r.skipSymbol=function(s){return this.skipValue(xe.TOKEN_SYMBOL,s)},r.advanceAfterBlockEnd=function(s){var o;return s||(o=this.peekToken(),o||this.fail("unexpected end of file"),o.type!==xe.TOKEN_SYMBOL&&this.fail("advanceAfterBlockEnd: expected symbol token or explicit name to be passed"),s=this.nextToken().value),o=this.nextToken(),o&&o.type===xe.TOKEN_BLOCK_END?o.value.charAt(0)==="-"&&(this.dropLeadingWhitespace=!0):this.fail("expected block end in "+s+" statement"),o},r.advanceAfterVariableEnd=function(){var s=this.nextToken();s&&s.type===xe.TOKEN_VARIABLE_END?this.dropLeadingWhitespace=s.value.charAt(s.value.length-this.tokens.tags.VARIABLE_END.length-1)==="-":(this.pushToken(s),this.fail("expected variable end"))},r.parseFor=function(){var s=this.peekToken(),o,a;this.skipSymbol("for")?(o=new Ce.For(s.lineno,s.colno),a="endfor"):this.skipSymbol("asyncEach")?(o=new Ce.AsyncEach(s.lineno,s.colno),a="endeach"):this.skipSymbol("asyncAll")?(o=new Ce.AsyncAll(s.lineno,s.colno),a="endall"):this.fail("parseFor: expected for{Async}",s.lineno,s.colno),o.name=this.parsePrimary(),o.name instanceof Ce.Symbol||this.fail("parseFor: variable name expected for loop");var l=this.peekToken().type;if(l===xe.TOKEN_COMMA){var c=o.name;for(o.name=new Ce.Array(c.lineno,c.colno),o.name.addChild(c);this.skip(xe.TOKEN_COMMA);){var u=this.parsePrimary();o.name.addChild(u)}}return this.skipSymbol("in")||this.fail('parseFor: expected "in" keyword for loop',s.lineno,s.colno),o.arr=this.parseExpression(),this.advanceAfterBlockEnd(s.value),o.body=this.parseUntilBlocks(a,"else"),this.skipSymbol("else")&&(this.advanceAfterBlockEnd("else"),o.else_=this.parseUntilBlocks(a)),this.advanceAfterBlockEnd(),o},r.parseMacro=function(){var s=this.peekToken();this.skipSymbol("macro")||this.fail("expected macro");var o=this.parsePrimary(!0),a=this.parseSignature(),l=new Ce.Macro(s.lineno,s.colno,o,a);return this.advanceAfterBlockEnd(s.value),l.body=this.parseUntilBlocks("endmacro"),this.advanceAfterBlockEnd(),l},r.parseCall=function(){var s=this.peekToken();this.skipSymbol("call")||this.fail("expected call");var o=this.parseSignature(!0)||new Ce.NodeList,a=this.parsePrimary();this.advanceAfterBlockEnd(s.value);var l=this.parseUntilBlocks("endcall");this.advanceAfterBlockEnd();var c=new Ce.Symbol(s.lineno,s.colno,"caller"),u=new Ce.Caller(s.lineno,s.colno,c,o,l),p=a.args.children;p[p.length-1]instanceof Ce.KeywordArgs||p.push(new Ce.KeywordArgs);var A=p[p.length-1];return A.addChild(new Ce.Pair(s.lineno,s.colno,c,u)),new Ce.Output(s.lineno,s.colno,[a])},r.parseWithContext=function(){var s=this.peekToken(),o=null;return this.skipSymbol("with")?o=!0:this.skipSymbol("without")&&(o=!1),o!==null&&(this.skipSymbol("context")||this.fail("parseFrom: expected context after with/without",s.lineno,s.colno)),o},r.parseImport=function(){var s=this.peekToken();this.skipSymbol("import")||this.fail("parseImport: expected import",s.lineno,s.colno);var o=this.parseExpression();this.skipSymbol("as")||this.fail('parseImport: expected "as" keyword',s.lineno,s.colno);var a=this.parseExpression(),l=this.parseWithContext(),c=new Ce.Import(s.lineno,s.colno,o,a,l);return this.advanceAfterBlockEnd(s.value),c},r.parseFrom=function(){var s=this.peekToken();this.skipSymbol("from")||this.fail("parseFrom: expected from");var o=this.parseExpression();this.skipSymbol("import")||this.fail("parseFrom: expected import",s.lineno,s.colno);for(var a=new Ce.NodeList,l;;){var c=this.peekToken();if(c.type===xe.TOKEN_BLOCK_END){a.children.length||this.fail("parseFrom: Expected at least one import name",s.lineno,s.colno),c.value.charAt(0)==="-"&&(this.dropLeadingWhitespace=!0),this.nextToken();break}a.children.length>0&&!this.skip(xe.TOKEN_COMMA)&&this.fail("parseFrom: expected comma",s.lineno,s.colno);var u=this.parsePrimary();if(u.value.charAt(0)==="_"&&this.fail("parseFrom: names starting with an underscore cannot be imported",u.lineno,u.colno),this.skipSymbol("as")){var p=this.parsePrimary();a.addChild(new Ce.Pair(u.lineno,u.colno,u,p))}else a.addChild(u);l=this.parseWithContext()}return new Ce.FromImport(s.lineno,s.colno,o,a,l)},r.parseBlock=function(){var s=this.peekToken();this.skipSymbol("block")||this.fail("parseBlock: expected block",s.lineno,s.colno);var o=new Ce.Block(s.lineno,s.colno);o.name=this.parsePrimary(),o.name instanceof Ce.Symbol||this.fail("parseBlock: variable name expected",s.lineno,s.colno),this.advanceAfterBlockEnd(s.value),o.body=this.parseUntilBlocks("endblock"),this.skipSymbol("endblock"),this.skipSymbol(o.name.value);var a=this.peekToken();return a||this.fail("parseBlock: expected endblock, got end of file"),this.advanceAfterBlockEnd(a.value),o},r.parseExtends=function(){var s="extends",o=this.peekToken();this.skipSymbol(s)||this.fail("parseTemplateRef: expected "+s);var a=new Ce.Extends(o.lineno,o.colno);return a.template=this.parseExpression(),this.advanceAfterBlockEnd(o.value),a},r.parseInclude=function(){var s="include",o=this.peekToken();this.skipSymbol(s)||this.fail("parseInclude: expected "+s);var a=new Ce.Include(o.lineno,o.colno);return a.template=this.parseExpression(),this.skipSymbol("ignore")&&this.skipSymbol("missing")&&(a.ignoreMissing=!0),this.advanceAfterBlockEnd(o.value),a},r.parseIf=function(){var s=this.peekToken(),o;this.skipSymbol("if")||this.skipSymbol("elif")||this.skipSymbol("elseif")?o=new Ce.If(s.lineno,s.colno):this.skipSymbol("ifAsync")?o=new Ce.IfAsync(s.lineno,s.colno):this.fail("parseIf: expected if, elif, or elseif",s.lineno,s.colno),o.cond=this.parseExpression(),this.advanceAfterBlockEnd(s.value),o.body=this.parseUntilBlocks("elif","elseif","else","endif");var a=this.peekToken();switch(a&&a.value){case"elseif":case"elif":o.else_=this.parseIf();break;case"else":this.advanceAfterBlockEnd(),o.else_=this.parseUntilBlocks("endif"),this.advanceAfterBlockEnd();break;case"endif":o.else_=null,this.advanceAfterBlockEnd();break;default:this.fail("parseIf: expected elif, else, or endif, got end of file")}return o},r.parseSet=function(){var s=this.peekToken();this.skipSymbol("set")||this.fail("parseSet: expected set",s.lineno,s.colno);for(var o=new Ce.Set(s.lineno,s.colno,[]),a;(a=this.parsePrimary())&&(o.targets.push(a),!!this.skip(xe.TOKEN_COMMA)););return this.skipValue(xe.TOKEN_OPERATOR,"=")?(o.value=this.parseExpression(),this.advanceAfterBlockEnd(s.value)):this.skip(xe.TOKEN_BLOCK_END)?(o.body=new Ce.Capture(s.lineno,s.colno,this.parseUntilBlocks("endset")),o.value=null,this.advanceAfterBlockEnd()):this.fail("parseSet: expected = or block end in set tag",s.lineno,s.colno),o},r.parseSwitch=function(){var s="switch",o="endswitch",a="case",l="default",c=this.peekToken();!this.skipSymbol(s)&&!this.skipSymbol(a)&&!this.skipSymbol(l)&&this.fail('parseSwitch: expected "switch," "case" or "default"',c.lineno,c.colno);var u=this.parseExpression();this.advanceAfterBlockEnd(s),this.parseUntilBlocks(a,l,o);var p=this.peekToken(),A=[],f;do{this.skipSymbol(a);var m=this.parseExpression();this.advanceAfterBlockEnd(s);var y=this.parseUntilBlocks(a,l,o);A.push(new Ce.Case(p.line,p.col,m,y)),p=this.peekToken()}while(p&&p.value===a);switch(p.value){case l:this.advanceAfterBlockEnd(),f=this.parseUntilBlocks(o),this.advanceAfterBlockEnd();break;case o:this.advanceAfterBlockEnd();break;default:this.fail('parseSwitch: expected "case," "default" or "endswitch," got EOF.')}return new Ce.Switch(c.lineno,c.colno,u,A,f)},r.parseStatement=function(){var s=this.peekToken(),o;if(s.type!==xe.TOKEN_SYMBOL&&this.fail("tag name expected",s.lineno,s.colno),this.breakOnBlocks&&gW.indexOf(this.breakOnBlocks,s.value)!==-1)return null;switch(s.value){case"raw":return this.parseRaw();case"verbatim":return this.parseRaw("verbatim");case"if":case"ifAsync":return this.parseIf();case"for":case"asyncEach":case"asyncAll":return this.parseFor();case"block":return this.parseBlock();case"extends":return this.parseExtends();case"include":return this.parseInclude();case"set":return this.parseSet();case"macro":return this.parseMacro();case"call":return this.parseCall();case"import":return this.parseImport();case"from":return this.parseFrom();case"filter":return this.parseFilterStatement();case"switch":return this.parseSwitch();default:if(this.extensions.length)for(var a=0;a0;){var A=u[0],f=u[1],m=u[2];m===s?l+=1:m===o&&(l-=1),l===0?(c+=f,this.tokens.backN(A.length-f.length)):c+=A}return new Ce.Output(p.lineno,p.colno,[new Ce.TemplateData(p.lineno,p.colno,c)])},r.parsePostfix=function(s){for(var o,a=this.peekToken();a;){if(a.type===xe.TOKEN_LEFT_PAREN)s=new Ce.FunCall(a.lineno,a.colno,s,this.parseSignature());else if(a.type===xe.TOKEN_LEFT_BRACKET)o=this.parseAggregate(),o.children.length>1&&this.fail("invalid index"),s=new Ce.LookupVal(a.lineno,a.colno,s,o.children[0]);else if(a.type===xe.TOKEN_OPERATOR&&a.value==="."){this.nextToken();var l=this.nextToken();l.type!==xe.TOKEN_SYMBOL&&this.fail("expected name as lookup value, got "+l.value,l.lineno,l.colno),o=new Ce.Literal(l.lineno,l.colno,l.value),s=new Ce.LookupVal(a.lineno,a.colno,s,o)}else break;a=this.peekToken()}return s},r.parseExpression=function(){var s=this.parseInlineIf();return s},r.parseInlineIf=function(){var s=this.parseOr();if(this.skipSymbol("if")){var o=this.parseOr(),a=s;s=new Ce.InlineIf(s.lineno,s.colno),s.body=a,s.cond=o,this.skipSymbol("else")?s.else_=this.parseOr():s.else_=null}return s},r.parseOr=function(){for(var s=this.parseAnd();this.skipSymbol("or");){var o=this.parseAnd();s=new Ce.Or(s.lineno,s.colno,s,o)}return s},r.parseAnd=function(){for(var s=this.parseNot();this.skipSymbol("and");){var o=this.parseNot();s=new Ce.And(s.lineno,s.colno,s,o)}return s},r.parseNot=function(){var s=this.peekToken();return this.skipSymbol("not")?new Ce.Not(s.lineno,s.colno,this.parseNot()):this.parseIn()},r.parseIn=function(){for(var s=this.parseIs();;){var o=this.nextToken();if(!o)break;var a=o.type===xe.TOKEN_SYMBOL&&o.value==="not";if(a||this.pushToken(o),this.skipSymbol("in")){var l=this.parseIs();s=new Ce.In(s.lineno,s.colno,s,l),a&&(s=new Ce.Not(s.lineno,s.colno,s))}else{a&&this.pushToken(o);break}}return s},r.parseIs=function(){var s=this.parseCompare();if(this.skipSymbol("is")){var o=this.skipSymbol("not"),a=this.parseCompare();s=new Ce.Is(s.lineno,s.colno,s,a),o&&(s=new Ce.Not(s.lineno,s.colno,s))}return s},r.parseCompare=function(){for(var s=["==","===","!=","!==","<",">","<=",">="],o=this.parseConcat(),a=[];;){var l=this.nextToken();if(l)if(s.indexOf(l.value)!==-1)a.push(new Ce.CompareOperand(l.lineno,l.colno,this.parseConcat(),l.value));else{this.pushToken(l);break}else break}return a.length?new Ce.Compare(a[0].lineno,a[0].colno,o,a):o},r.parseConcat=function(){for(var s=this.parseAdd();this.skipValue(xe.TOKEN_TILDE,"~");){var o=this.parseAdd();s=new Ce.Concat(s.lineno,s.colno,s,o)}return s},r.parseAdd=function(){for(var s=this.parseSub();this.skipValue(xe.TOKEN_OPERATOR,"+");){var o=this.parseSub();s=new Ce.Add(s.lineno,s.colno,s,o)}return s},r.parseSub=function(){for(var s=this.parseMul();this.skipValue(xe.TOKEN_OPERATOR,"-");){var o=this.parseMul();s=new Ce.Sub(s.lineno,s.colno,s,o)}return s},r.parseMul=function(){for(var s=this.parseDiv();this.skipValue(xe.TOKEN_OPERATOR,"*");){var o=this.parseDiv();s=new Ce.Mul(s.lineno,s.colno,s,o)}return s},r.parseDiv=function(){for(var s=this.parseFloorDiv();this.skipValue(xe.TOKEN_OPERATOR,"/");){var o=this.parseFloorDiv();s=new Ce.Div(s.lineno,s.colno,s,o)}return s},r.parseFloorDiv=function(){for(var s=this.parseMod();this.skipValue(xe.TOKEN_OPERATOR,"//");){var o=this.parseMod();s=new Ce.FloorDiv(s.lineno,s.colno,s,o)}return s},r.parseMod=function(){for(var s=this.parsePow();this.skipValue(xe.TOKEN_OPERATOR,"%");){var o=this.parsePow();s=new Ce.Mod(s.lineno,s.colno,s,o)}return s},r.parsePow=function(){for(var s=this.parseUnary();this.skipValue(xe.TOKEN_OPERATOR,"**");){var o=this.parseUnary();s=new Ce.Pow(s.lineno,s.colno,s,o)}return s},r.parseUnary=function(s){var o=this.peekToken(),a;return this.skipValue(xe.TOKEN_OPERATOR,"-")?a=new Ce.Neg(o.lineno,o.colno,this.parseUnary(!0)):this.skipValue(xe.TOKEN_OPERATOR,"+")?a=new Ce.Pos(o.lineno,o.colno,this.parseUnary(!0)):a=this.parsePrimary(),s||(a=this.parseFilter(a)),a},r.parsePrimary=function(s){var o=this.nextToken(),a,l=null;if(o?o.type===xe.TOKEN_STRING?a=o.value:o.type===xe.TOKEN_INT?a=parseInt(o.value,10):o.type===xe.TOKEN_FLOAT?a=parseFloat(o.value):o.type===xe.TOKEN_BOOLEAN?o.value==="true"?a=!0:o.value==="false"?a=!1:this.fail("invalid boolean: "+o.value,o.lineno,o.colno):o.type===xe.TOKEN_NONE?a=null:o.type===xe.TOKEN_REGEX&&(a=new RegExp(o.value.body,o.value.flags)):this.fail("expected expression, got end of file"),a!==void 0?l=new Ce.Literal(o.lineno,o.colno,a):o.type===xe.TOKEN_SYMBOL?l=new Ce.Symbol(o.lineno,o.colno,o.value):(this.pushToken(o),l=this.parseAggregate()),s||(l=this.parsePostfix(l)),l)return l;throw this.error("unexpected token: "+o.value,o.lineno,o.colno)},r.parseFilterName=function(){for(var s=this.expect(xe.TOKEN_SYMBOL),o=s.value;this.skipValue(xe.TOKEN_OPERATOR,".");)o+="."+this.expect(xe.TOKEN_SYMBOL).value;return new Ce.Symbol(s.lineno,s.colno,o)},r.parseFilterArgs=function(s){if(this.peekToken().type===xe.TOKEN_LEFT_PAREN){var o=this.parsePostfix(s);return o.args.children}return[]},r.parseFilter=function(s){for(;this.skip(xe.TOKEN_PIPE);){var o=this.parseFilterName();s=new Ce.Filter(o.lineno,o.colno,o,new Ce.NodeList(o.lineno,o.colno,[s].concat(this.parseFilterArgs(s))))}return s},r.parseFilterStatement=function(){var s=this.peekToken();this.skipSymbol("filter")||this.fail("parseFilterStatement: expected filter");var o=this.parseFilterName(),a=this.parseFilterArgs(o);this.advanceAfterBlockEnd(s.value);var l=new Ce.Capture(o.lineno,o.colno,this.parseUntilBlocks("endfilter"));this.advanceAfterBlockEnd();var c=new Ce.Filter(o.lineno,o.colno,o,new Ce.NodeList(o.lineno,o.colno,[l].concat(a)));return new Ce.Output(o.lineno,o.colno,[c])},r.parseAggregate=function(){var s=this.nextToken(),o;switch(s.type){case xe.TOKEN_LEFT_PAREN:o=new Ce.Group(s.lineno,s.colno);break;case xe.TOKEN_LEFT_BRACKET:o=new Ce.Array(s.lineno,s.colno);break;case xe.TOKEN_LEFT_CURLY:o=new Ce.Dict(s.lineno,s.colno);break;default:return null}for(;;){var a=this.peekToken().type;if(a===xe.TOKEN_RIGHT_PAREN||a===xe.TOKEN_RIGHT_BRACKET||a===xe.TOKEN_RIGHT_CURLY){this.nextToken();break}if(o.children.length>0&&(this.skip(xe.TOKEN_COMMA)||this.fail("parseAggregate: expected comma after expression",s.lineno,s.colno)),o instanceof Ce.Dict){var l=this.parsePrimary();this.skip(xe.TOKEN_COLON)||this.fail("parseAggregate: expected colon after dict key",s.lineno,s.colno);var c=this.parseExpression();o.addChild(new Ce.Pair(l.lineno,l.colno,l,c))}else{var u=this.parseExpression();o.addChild(u)}}return o},r.parseSignature=function(s,o){var a=this.peekToken();if(!o&&a.type!==xe.TOKEN_LEFT_PAREN){if(s)return null;this.fail("expected arguments",a.lineno,a.colno)}a.type===xe.TOKEN_LEFT_PAREN&&(a=this.nextToken());for(var l=new Ce.NodeList(a.lineno,a.colno),c=new Ce.KeywordArgs(a.lineno,a.colno),u=!1;;){if(a=this.peekToken(),!o&&a.type===xe.TOKEN_RIGHT_PAREN){this.nextToken();break}else if(o&&a.type===xe.TOKEN_BLOCK_END)break;if(u&&!this.skip(xe.TOKEN_COMMA))this.fail("parseSignature: expected comma after expression",a.lineno,a.colno);else{var p=this.parseExpression();this.skipValue(xe.TOKEN_OPERATOR,"=")?c.addChild(new Ce.Pair(p.lineno,p.colno,p,this.parseExpression())):l.addChild(p)}u=!0}return c.children.length&&l.addChild(c),l},r.parseUntilBlocks=function(){for(var s=this.breakOnBlocks,o=arguments.length,a=new Array(o),l=0;l{"use strict";d();var Ut=_w(),rUt=Sl(),iUt=0;function bRe(){return"hole_"+iUt++}function bW(e,t){for(var r=null,i=0;i{"use strict";d();var Fa=Sl(),IRe=Array.from,cUt=typeof Symbol=="function"&&Symbol.iterator&&typeof IRe=="function",uUt=(function(){function e(r,i){this.variables=Object.create(null),this.parent=r,this.topLevel=!1,this.isolateWrites=i}var t=e.prototype;return t.set=function(i,s,o){var a=i.split("."),l=this.variables,c=this;if(o&&(c=this.resolve(a[0],!0))){c.set(i,s);return}for(var u=0;ue.length)c=o.slice(0,e.length),o.slice(c.length,l).forEach(function(f,m){m{"use strict";d();function SUt(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,IW(e,t)}function IW(e,t){return IW=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,s){return i.__proto__=s,i},IW(e,t)}var vUt=EW(),_Ut=wRe(),At=_w(),xUt=Sl(),NUt=xUt.TemplateError,RUt=ny(),wW=RUt.Frame,QUt=ry(),TUt=QUt.Obj,DUt={"==":"==","===":"===","!=":"!=","!==":"!==","<":"<",">":">","<=":"<=",">=":">="},_Re=(function(e){SUt(t,e);function t(){return e.apply(this,arguments)||this}var r=t.prototype;return r.init=function(s,o){this.templateName=s,this.codebuf=[],this.lastId=0,this.buffer=null,this.bufferStack=[],this._scopeClosers="",this.inBlock=!1,this.throwOnUndefined=o},r.fail=function(s,o,a){throw o!==void 0&&(o+=1),a!==void 0&&(a+=1),new NUt(s,o,a)},r._pushBuffer=function(){var s=this._tmpid();return this.bufferStack.push(this.buffer),this.buffer=s,this._emit("var "+this.buffer+' = "";'),s},r._popBuffer=function(){this.buffer=this.bufferStack.pop()},r._emit=function(s){this.codebuf.push(s)},r._emitLine=function(s){this._emit(s+` +`)},r._emitLines=function(){for(var s=this,o=arguments.length,a=new Array(o),l=0;l0&&c._emit(","),c.compile(u,o)}),l&&this._emit(l)},r._compileExpression=function(s,o){this.assertType(s,At.Literal,At.Symbol,At.Group,At.Array,At.Dict,At.FunCall,At.Caller,At.Filter,At.LookupVal,At.Compare,At.InlineIf,At.In,At.Is,At.And,At.Or,At.Not,At.Add,At.Concat,At.Sub,At.Mul,At.Div,At.FloorDiv,At.Mod,At.Pow,At.Neg,At.Pos,At.Compare,At.NodeList),this.compile(s,o)},r.assertType=function(s){for(var o=arguments.length,a=new Array(o>1?o-1:0),l=1;l0&&l._emit(","),f){l._emitLine("function(cb) {"),l._emitLine("if(!cb) { cb = function(err) { if(err) { throw err; }}}");var y=l._pushBuffer();l._withScopedSyntax(function(){l.compile(f,o),l._emitLine("cb(null, "+y+");")}),l._popBuffer(),l._emitLine("return "+y+";"),l._emitLine("}")}else l._emit("null")}),a){var A=this._tmpid();this._emitLine(", "+this._makeCallback(A)),this._emitLine(this.buffer+" += runtime.suppressValue("+A+", "+p+" && env.opts.autoescape);"),this._addScopeLevel()}else this._emit(")"),this._emit(", "+p+` && env.opts.autoescape); +`)},r.compileCallExtensionAsync=function(s,o){this.compileCallExtension(s,o,!0)},r.compileNodeList=function(s,o){this._compileChildren(s,o)},r.compileLiteral=function(s){if(typeof s.value=="string"){var o=s.value.replace(/\\/g,"\\\\");o=o.replace(/"/g,'\\"'),o=o.replace(/\n/g,"\\n"),o=o.replace(/\r/g,"\\r"),o=o.replace(/\t/g,"\\t"),o=o.replace(/\u2028/g,"\\u2028"),this._emit('"'+o+'"')}else s.value===null?this._emit("null"):this._emit(s.value.toString())},r.compileSymbol=function(s,o){var a=s.value,l=o.lookup(a);l?this._emit(l):this._emit('runtime.contextOrFrameLookup(context, frame, "'+a+'")')},r.compileGroup=function(s,o){this._compileAggregate(s,o,"(",")")},r.compileArray=function(s,o){this._compileAggregate(s,o,"[","]")},r.compileDict=function(s,o){this._compileAggregate(s,o,"{","}")},r.compilePair=function(s,o){var a=s.key,l=s.value;a instanceof At.Symbol?a=new At.Literal(a.lineno,a.colno,a.value):a instanceof At.Literal&&typeof a.value=="string"||this.fail("compilePair: Dict keys must be strings or names",a.lineno,a.colno),this.compile(a,o),this._emit(": "),this._compileExpression(l,o)},r.compileInlineIf=function(s,o){this._emit("("),this.compile(s.cond,o),this._emit("?"),this.compile(s.body,o),this._emit(":"),s.else_!==null?this.compile(s.else_,o):this._emit('""'),this._emit(")")},r.compileIn=function(s,o){this._emit("runtime.inOperator("),this.compile(s.left,o),this._emit(","),this.compile(s.right,o),this._emit(")")},r.compileIs=function(s,o){var a=s.right.name?s.right.name.value:s.right.value;this._emit('env.getTest("'+a+'").call(context, '),this.compile(s.left,o),s.right.args&&(this._emit(","),this.compile(s.right.args,o)),this._emit(") === true")},r._binOpEmitter=function(s,o,a){this.compile(s.left,o),this._emit(a),this.compile(s.right,o)},r.compileOr=function(s,o){return this._binOpEmitter(s,o," || ")},r.compileAnd=function(s,o){return this._binOpEmitter(s,o," && ")},r.compileAdd=function(s,o){return this._binOpEmitter(s,o," + ")},r.compileConcat=function(s,o){return this._binOpEmitter(s,o,' + "" + ')},r.compileSub=function(s,o){return this._binOpEmitter(s,o," - ")},r.compileMul=function(s,o){return this._binOpEmitter(s,o," * ")},r.compileDiv=function(s,o){return this._binOpEmitter(s,o," / ")},r.compileMod=function(s,o){return this._binOpEmitter(s,o," % ")},r.compileNot=function(s,o){this._emit("!"),this.compile(s.target,o)},r.compileFloorDiv=function(s,o){this._emit("Math.floor("),this.compile(s.left,o),this._emit(" / "),this.compile(s.right,o),this._emit(")")},r.compilePow=function(s,o){this._emit("Math.pow("),this.compile(s.left,o),this._emit(", "),this.compile(s.right,o),this._emit(")")},r.compileNeg=function(s,o){this._emit("-"),this.compile(s.target,o)},r.compilePos=function(s,o){this._emit("+"),this.compile(s.target,o)},r.compileCompare=function(s,o){var a=this;this.compile(s.expr,o),s.ops.forEach(function(l){a._emit(" "+DUt[l.type]+" "),a.compile(l.expr,o)})},r.compileLookupVal=function(s,o){this._emit("runtime.memberLookup(("),this._compileExpression(s.target,o),this._emit("),"),this._compileExpression(s.val,o),this._emit(")")},r._getNodeName=function(s){switch(s.typename){case"Symbol":return s.value;case"FunCall":return"the return value of ("+this._getNodeName(s.name)+")";case"LookupVal":return this._getNodeName(s.target)+'["'+this._getNodeName(s.val)+'"]';case"Literal":return s.value.toString();default:return"--expression--"}},r.compileFunCall=function(s,o){this._emit("(lineno = "+s.lineno+", colno = "+s.colno+", "),this._emit("runtime.callWrap("),this._compileExpression(s.name,o),this._emit(', "'+this._getNodeName(s.name).replace(/"/g,'\\"')+'", context, '),this._compileAggregate(s.args,o,"[","])"),this._emit(")")},r.compileFilter=function(s,o){var a=s.name;this.assertType(a,At.Symbol),this._emit('env.getFilter("'+a.value+'").call(context, '),this._compileAggregate(s.args,o),this._emit(")")},r.compileFilterAsync=function(s,o){var a=s.name,l=s.symbol.value;this.assertType(a,At.Symbol),o.set(l,l),this._emit('env.getFilter("'+a.value+'").call(context, '),this._compileAggregate(s.args,o),this._emitLine(", "+this._makeCallback(l)),this._addScopeLevel()},r.compileKeywordArgs=function(s,o){this._emit("runtime.makeKeywordArgs("),this.compileDict(s,o),this._emit(")")},r.compileSet=function(s,o){var a=this,l=[];s.targets.forEach(function(c){var u=c.value,p=o.lookup(u);p==null&&(p=a._tmpid(),a._emitLine("var "+p+";")),l.push(p)}),s.value?(this._emit(l.join(" = ")+" = "),this._compileExpression(s.value,o),this._emitLine(";")):(this._emit(l.join(" = ")+" = "),this.compile(s.body,o),this._emitLine(";")),s.targets.forEach(function(c,u){var p=l[u],A=c.value;a._emitLine('frame.set("'+A+'", '+p+", true);"),a._emitLine("if(frame.topLevel) {"),a._emitLine('context.setVariable("'+A+'", '+p+");"),a._emitLine("}"),A.charAt(0)!=="_"&&(a._emitLine("if(frame.topLevel) {"),a._emitLine('context.addExport("'+A+'", '+p+");"),a._emitLine("}"))})},r.compileSwitch=function(s,o){var a=this;this._emit("switch ("),this.compile(s.expr,o),this._emit(") {"),s.cases.forEach(function(l,c){a._emit("case "),a.compile(l.cond,o),a._emit(": "),a.compile(l.body,o),l.body.children.length&&a._emitLine("break;")}),s.default&&(this._emit("default:"),this.compile(s.default,o)),this._emit("}")},r.compileIf=function(s,o,a){var l=this;this._emit("if("),this._compileExpression(s.cond,o),this._emitLine(") {"),this._withScopedSyntax(function(){l.compile(s.body,o),a&&l._emit("cb()")}),s.else_?(this._emitLine(`} +else {`),this._withScopedSyntax(function(){l.compile(s.else_,o),a&&l._emit("cb()")})):a&&(this._emitLine(`} +else {`),this._emit("cb()")),this._emitLine("}")},r.compileIfAsync=function(s,o){this._emit("(function(cb) {"),this.compileIf(s,o,!0),this._emit("})("+this._makeCallback()),this._addScopeLevel()},r._emitLoopBindings=function(s,o,a,l){var c=this,u=[{name:"index",val:a+" + 1"},{name:"index0",val:a},{name:"revindex",val:l+" - "+a},{name:"revindex0",val:l+" - "+a+" - 1"},{name:"first",val:a+" === 0"},{name:"last",val:a+" === "+l+" - 1"},{name:"length",val:l}];u.forEach(function(p){c._emitLine('frame.set("loop.'+p.name+'", '+p.val+");")})},r.compileFor=function(s,o){var a=this,l=this._tmpid(),c=this._tmpid(),u=this._tmpid();if(o=o.push(),this._emitLine("frame = frame.push();"),this._emit("var "+u+" = "),this._compileExpression(s.arr,o),this._emitLine(";"),this._emit("if("+u+") {"),this._emitLine(u+" = runtime.fromIterator("+u+");"),s.name instanceof At.Array){this._emitLine("var "+l+";"),this._emitLine("if(runtime.isArray("+u+")) {"),this._emitLine("var "+c+" = "+u+".length;"),this._emitLine("for("+l+"=0; "+l+" < "+u+".length; "+l+"++) {"),s.name.children.forEach(function(b,C){var w=a._tmpid();a._emitLine("var "+w+" = "+u+"["+l+"]["+C+"];"),a._emitLine('frame.set("'+b+'", '+u+"["+l+"]["+C+"]);"),o.set(s.name.children[C].value,w)}),this._emitLoopBindings(s,u,l,c),this._withScopedSyntax(function(){a.compile(s.body,o)}),this._emitLine("}"),this._emitLine("} else {");var p=s.name.children,A=p[0],f=p[1],m=this._tmpid(),y=this._tmpid();o.set(A.value,m),o.set(f.value,y),this._emitLine(l+" = -1;"),this._emitLine("var "+c+" = runtime.keys("+u+").length;"),this._emitLine("for(var "+m+" in "+u+") {"),this._emitLine(l+"++;"),this._emitLine("var "+y+" = "+u+"["+m+"];"),this._emitLine('frame.set("'+A.value+'", '+m+");"),this._emitLine('frame.set("'+f.value+'", '+y+");"),this._emitLoopBindings(s,u,l,c),this._withScopedSyntax(function(){a.compile(s.body,o)}),this._emitLine("}"),this._emitLine("}")}else{var E=this._tmpid();o.set(s.name.value,E),this._emitLine("var "+c+" = "+u+".length;"),this._emitLine("for(var "+l+"=0; "+l+" < "+u+".length; "+l+"++) {"),this._emitLine("var "+E+" = "+u+"["+l+"];"),this._emitLine('frame.set("'+s.name.value+'", '+E+");"),this._emitLoopBindings(s,u,l,c),this._withScopedSyntax(function(){a.compile(s.body,o)}),this._emitLine("}")}this._emitLine("}"),s.else_&&(this._emitLine("if (!"+c+") {"),this.compile(s.else_,o),this._emitLine("}")),this._emitLine("frame = frame.pop();")},r._compileAsyncLoop=function(s,o,a){var l=this,c=this._tmpid(),u=this._tmpid(),p=this._tmpid(),A=a?"asyncAll":"asyncEach";if(o=o.push(),this._emitLine("frame = frame.push();"),this._emit("var "+p+" = runtime.fromIterator("),this._compileExpression(s.arr,o),this._emitLine(");"),s.name instanceof At.Array){var f=s.name.children.length;this._emit("runtime."+A+"("+p+", "+f+", function("),s.name.children.forEach(function(E){l._emit(E.value+",")}),this._emit(c+","+u+",next) {"),s.name.children.forEach(function(E){var b=E.value;o.set(b,b),l._emitLine('frame.set("'+b+'", '+b+");")})}else{var m=s.name.value;this._emitLine("runtime."+A+"("+p+", 1, function("+m+", "+c+", "+u+",next) {"),this._emitLine('frame.set("'+m+'", '+m+");"),o.set(m,m)}this._emitLoopBindings(s,p,c,u),this._withScopedSyntax(function(){var E;a&&(E=l._pushBuffer()),l.compile(s.body,o),l._emitLine("next("+c+(E?","+E:"")+");"),a&&l._popBuffer()});var y=this._tmpid();this._emitLine("}, "+this._makeCallback(y)),this._addScopeLevel(),a&&this._emitLine(this.buffer+" += "+y+";"),s.else_&&(this._emitLine("if (!"+p+".length) {"),this.compile(s.else_,o),this._emitLine("}")),this._emitLine("frame = frame.pop();")},r.compileAsyncEach=function(s,o){this._compileAsyncLoop(s,o)},r.compileAsyncAll=function(s,o){this._compileAsyncLoop(s,o,!0)},r._compileMacro=function(s,o){var a=this,l=[],c=null,u="macro_"+this._tmpid(),p=o!==void 0;s.args.children.forEach(function(b,C){C===s.args.children.length-1&&b instanceof At.Dict?c=b:(a.assertType(b,At.Symbol),l.push(b))});var A=[].concat(l.map(function(b){return"l_"+b.value}),["kwargs"]),f=l.map(function(b){return'"'+b.value+'"'}),m=(c&&c.children||[]).map(function(b){return'"'+b.key.value+'"'}),y;p?y=o.push(!0):y=new wW,this._emitLines("var "+u+" = runtime.makeMacro(","["+f.join(", ")+"], ","["+m.join(", ")+"], ","function ("+A.join(", ")+") {","var callerFrame = frame;","frame = "+(p?"frame.push(true);":"new runtime.Frame();"),"kwargs = kwargs || {};",'if (Object.prototype.hasOwnProperty.call(kwargs, "caller")) {','frame.set("caller", kwargs.caller); }'),l.forEach(function(b){a._emitLine('frame.set("'+b.value+'", l_'+b.value+");"),y.set(b.value,"l_"+b.value)}),c&&c.children.forEach(function(b){var C=b.key.value;a._emit('frame.set("'+C+'", '),a._emit('Object.prototype.hasOwnProperty.call(kwargs, "'+C+'")'),a._emit(' ? kwargs["'+C+'"] : '),a._compileExpression(b.value,y),a._emit(");")});var E=this._pushBuffer();return this._withScopedSyntax(function(){a.compile(s.body,y)}),this._emitLine("frame = "+(p?"frame.pop();":"callerFrame;")),this._emitLine("return new runtime.SafeString("+E+");"),this._emitLine("});"),this._popBuffer(),u},r.compileMacro=function(s,o){var a=this._compileMacro(s),l=s.name.value;o.set(l,a),o.parent?this._emitLine('frame.set("'+l+'", '+a+");"):(s.name.value.charAt(0)!=="_"&&this._emitLine('context.addExport("'+l+'");'),this._emitLine('context.setVariable("'+l+'", '+a+");"))},r.compileCaller=function(s,o){this._emit("(function (){");var a=this._compileMacro(s,o);this._emit("return "+a+";})()")},r._compileGetTemplate=function(s,o,a,l){var c=this._tmpid(),u=this._templateName(),p=this._makeCallback(c),A=a?"true":"false",f=l?"true":"false";return this._emit("env.getTemplate("),this._compileExpression(s.template,o),this._emitLine(", "+A+", "+u+", "+f+", "+p),c},r.compileImport=function(s,o){var a=s.target.value,l=this._compileGetTemplate(s,o,!1,!1);this._addScopeLevel(),this._emitLine(l+".getExported("+(s.withContext?"context.getVariables(), frame, ":"")+this._makeCallback(l)),this._addScopeLevel(),o.set(a,l),o.parent?this._emitLine('frame.set("'+a+'", '+l+");"):this._emitLine('context.setVariable("'+a+'", '+l+");")},r.compileFromImport=function(s,o){var a=this,l=this._compileGetTemplate(s,o,!1,!1);this._addScopeLevel(),this._emitLine(l+".getExported("+(s.withContext?"context.getVariables(), frame, ":"")+this._makeCallback(l)),this._addScopeLevel(),s.names.children.forEach(function(c){var u,p,A=a._tmpid();c instanceof At.Pair?(u=c.key.value,p=c.value.value):(u=c.value,p=u),a._emitLine("if(Object.prototype.hasOwnProperty.call("+l+', "'+u+'")) {'),a._emitLine("var "+A+" = "+l+"."+u+";"),a._emitLine("} else {"),a._emitLine(`cb(new Error("cannot import '`+u+`'")); return;`),a._emitLine("}"),o.set(p,A),o.parent?a._emitLine('frame.set("'+p+'", '+A+");"):a._emitLine('context.setVariable("'+p+'", '+A+");")})},r.compileBlock=function(s){var o=this._tmpid();this.inBlock||this._emit('(parentTemplate ? function(e, c, f, r, cb) { cb(""); } : '),this._emit('context.getBlock("'+s.name.value+'")'),this.inBlock||this._emit(")"),this._emitLine("(env, context, frame, runtime, "+this._makeCallback(o)),this._emitLine(this.buffer+" += "+o+";"),this._addScopeLevel()},r.compileSuper=function(s,o){var a=s.blockName.value,l=s.symbol.value,c=this._makeCallback(l);this._emitLine('context.getSuper(env, "'+a+'", b_'+a+", frame, runtime, "+c),this._emitLine(l+" = runtime.markSafe("+l+");"),this._addScopeLevel(),o.set(l,l)},r.compileExtends=function(s,o){var a=this._tmpid(),l=this._compileGetTemplate(s,o,!0,!1);this._emitLine("parentTemplate = "+l),this._emitLine("for(var "+a+" in parentTemplate.blocks) {"),this._emitLine("context.addBlock("+a+", parentTemplate.blocks["+a+"]);"),this._emitLine("}"),this._addScopeLevel()},r.compileInclude=function(s,o){this._emitLine("var tasks = [];"),this._emitLine("tasks.push("),this._emitLine("function(callback) {");var a=this._compileGetTemplate(s,o,!1,s.ignoreMissing);this._emitLine("callback(null,"+a+");});"),this._emitLine("});");var l=this._tmpid();this._emitLine("tasks.push("),this._emitLine("function(template, callback){"),this._emitLine("template.render(context.getVariables(), frame, "+this._makeCallback(l)),this._emitLine("callback(null,"+l+");});"),this._emitLine("});"),this._emitLine("tasks.push("),this._emitLine("function(result, callback){"),this._emitLine(this.buffer+" += result;"),this._emitLine("callback(null);"),this._emitLine("});"),this._emitLine("env.waterfall(tasks, function(){"),this._addScopeLevel()},r.compileTemplateData=function(s,o){this.compileLiteral(s,o)},r.compileCapture=function(s,o){var a=this,l=this.buffer;this.buffer="output",this._emitLine("(function() {"),this._emitLine('var output = "";'),this._withScopedSyntax(function(){a.compile(s.body,o)}),this._emitLine("return output;"),this._emitLine("})()"),this.buffer=l},r.compileOutput=function(s,o){var a=this,l=s.children;l.forEach(function(c){c instanceof At.TemplateData?c.value&&(a._emit(a.buffer+" += "),a.compileLiteral(c,o),a._emitLine(";")):(a._emit(a.buffer+" += runtime.suppressValue("),a.throwOnUndefined&&a._emit("runtime.ensureDefined("),a.compile(c,o),a.throwOnUndefined&&a._emit(","+s.lineno+","+s.colno+")"),a._emit(`, env.opts.autoescape); +`))})},r.compileRoot=function(s,o){var a=this;o&&this.fail("compileRoot: root node can't have frame"),o=new wW,this._emitFuncBegin(s,"root"),this._emitLine("var parentTemplate = null;"),this._compileChildren(s,o),this._emitLine("if(parentTemplate) {"),this._emitLine("parentTemplate.rootRenderFunc(env, context, frame, runtime, cb);"),this._emitLine("} else {"),this._emitLine("cb(null, "+this.buffer+");"),this._emitLine("}"),this._emitFuncEnd(!0),this.inBlock=!0;var l=[],c=s.findAll(At.Block);c.forEach(function(u,p){var A=u.name.value;if(l.indexOf(A)!==-1)throw new Error('Block "'+A+'" defined more than once.');l.push(A),a._emitFuncBegin(u,"b_"+A);var f=new wW;a._emitLine("var frame = frame.push(true);"),a.compile(u.body,f),a._emitFuncEnd()}),this._emitLine("return {"),c.forEach(function(u,p){var A="b_"+u.name.value;a._emitLine(A+": "+A+",")}),this._emitLine(`root: root +};`)},r.compile=function(s,o){var a=this["compile"+s.typename];a?a.call(this,s,o):this.fail("compile: Cannot compile node: "+s.typename,s.lineno,s.colno)},r.getCode=function(){return this.codebuf.join("")},t})(TUt);xRe.exports={compile:function(t,r,i,s,o){o===void 0&&(o={});var a=new _Re(s,o.throwOnUndefined),l=(i||[]).map(function(u){return u.preprocess}).filter(function(u){return!!u}),c=l.reduce(function(u,p){return p(u)},t);return a.compile(_Ut.transform(vUt.parse(c,i,o),r,s)),a.getCode()},Compiler:_Re}});var PRe=g((R7r,DRe)=>{"use strict";d();var Jt=Sl(),Bi=ny(),st=DRe.exports={};function jc(e,t){return e==null||e===!1?t:e}st.abs=Math.abs;function BW(e){return e!==e}function PUt(e,t,r){var i,s=[],o=[];for(i=0;i=t)return e;var r=t-e.length,i=Jt.repeat(" ",r/2-r%2),s=Jt.repeat(" ",r/2);return Bi.copySafeness(e,i+e+s)}st.center=OUt;function kUt(e,t,r){return r?e||t:e!==void 0?e:t}st.default=kUt;function LUt(e,t,r){if(!Jt.isObject(e))throw new Jt.TemplateError("dictsort filter: val must be an object");var i=[];for(var s in e)i.push([s,e[s]]);var o;if(r===void 0||r==="key")o=0;else if(r==="value")o=1;else throw new Jt.TemplateError("dictsort filter: You can only sort by either key or value");return i.sort(function(a,l){var c=a[o],u=l[o];return t||(Jt.isString(c)&&(c=c.toUpperCase()),Jt.isString(u)&&(u=u.toUpperCase())),c>u?1:c===u?0:-1}),i}st.dictsort=LUt;function FUt(e,t){return JSON.stringify(e,null,t)}st.dump=FUt;function MUt(e){return e instanceof Bi.SafeString?e:(e=e??"",Bi.markSafe(Jt.escape(e.toString())))}st.escape=MUt;function UUt(e){return e instanceof Bi.SafeString?e:(e=e??"",Bi.markSafe(e.toString()))}st.safe=UUt;function qUt(e){return e[0]}st.first=qUt;function HUt(e){return e=e??"",Bi.markSafe(Jt.escape(e.toString()))}st.forceescape=HUt;function GUt(e,t){return Jt.groupBy(e,t,this.env.opts.throwOnUndefined)}st.groupby=GUt;function jUt(e,t,r){if(e=jc(e,""),e==="")return"";t=t||4;var i=e.split(` +`),s=Jt.repeat(" ",t),o=i.map(function(a,l){return l===0&&!r?a:""+s+a}).join(` +`);return Bi.copySafeness(e,o)}st.indent=jUt;function zUt(e,t,r){return t=t||"",r&&(e=Jt.map(e,function(i){return i[r]})),e.join(t)}st.join=zUt;function VUt(e){return e[e.length-1]}st.last=VUt;function WUt(e){var t=jc(e,"");return t!==void 0?typeof Map=="function"&&t instanceof Map||typeof Set=="function"&&t instanceof Set?t.size:Jt.isObject(t)&&!(t instanceof Bi.SafeString)?Jt.keys(t).length:t.length:0}st.length=WUt;function RRe(e){if(Jt.isString(e))return e.split("");if(Jt.isObject(e))return Jt._entries(e||{}).map(function(t){var r=t[0],i=t[1];return{key:r,value:i}});if(Jt.isArray(e))return e;throw new Jt.TemplateError("list filter: type not iterable")}st.list=RRe;function YUt(e){return e=jc(e,""),e.toLowerCase()}st.lower=YUt;function $Ut(e){return e==null?"":Bi.copySafeness(e,e.replace(/\r\n|\n/g,`
+`))}st.nl2br=$Ut;function JUt(e){return e[Math.floor(Math.random()*e.length)]}st.random=JUt;function QRe(e){function t(r,i,s){i===void 0&&(i="truthy");var o=this,a=o.env.getTest(i);return Jt.toArray(r).filter(function(c){return a.call(o,c,s)===e})}return t}st.reject=QRe(!1);function KUt(e,t){return e.filter(function(r){return!r[t]})}st.rejectattr=KUt;st.select=QRe(!0);function XUt(e,t){return e.filter(function(r){return!!r[t]})}st.selectattr=XUt;function ZUt(e,t,r,i){var s=e;if(t instanceof RegExp)return e.replace(t,r);typeof i>"u"&&(i=-1);var o="";if(typeof t=="number")t=""+t;else if(typeof t!="string")return e;if(typeof e=="number"&&(e=""+e),typeof e!="string"&&!(e instanceof Bi.SafeString))return e;if(t==="")return o=r+e.split("").join(r)+r,Bi.copySafeness(e,o);var a=e.indexOf(t);if(i===0||a===-1)return e;for(var l=0,c=0;a>-1&&(i===-1||c=s&&p.push(r),o.push(p)}return o}st.slice=rqt;function iqt(e,t,r){return r===void 0&&(r=0),t&&(e=Jt.map(e,function(i){return i[t]})),r+e.reduce(function(i,s){return i+s},0)}st.sum=iqt;st.sort=Bi.makeMacro(["value","reverse","case_sensitive","attribute"],[],function(t,r,i,s){var o=this,a=Jt.map(t,function(c){return c}),l=Jt.getAttrGetter(s);return a.sort(function(c,u){var p=s?l(c):c,A=s?l(u):u;if(o.env.opts.throwOnUndefined&&s&&(p===void 0||A===void 0))throw new TypeError('sort: attribute "'+s+'" resolved to undefined');return!i&&Jt.isString(p)&&Jt.isString(A)&&(p=p.toLowerCase(),A=A.toLowerCase()),pA?r?-1:1:0}),a});function nqt(e){return Bi.copySafeness(e,e)}st.string=nqt;function sqt(e,t){e=jc(e,"");var r=/<\/?([a-z][a-z0-9]*)\b[^>]*>|/gi,i=TRe(e.replace(r,"")),s="";return t?s=i.replace(/^ +| +$/gm,"").replace(/ +/g," ").replace(/(\r\n)/g,` `).replace(/\n\n\n+/g,` -`):n=r.replace(/\s+/gi," "),$e.copySafeness(e,n)}j.striptags=FF;function kF(e){e=Yi(e,"");var t=e.split(" ").map(function(i){return vv(i)});return $e.copySafeness(e,t.join(" "))}j.title=kF;function yv(e){return $e.copySafeness(e,e.replace(/^\s*|\s*$/g,""))}j.trim=yv;function BF(e,t,i,r){var n=e;if(e=Yi(e,""),t=t||255,e.length<=t)return e;if(i)e=e.substring(0,t);else{var o=e.lastIndexOf(" ",t);o===-1&&(o=t),e=e.substring(0,o)}return e+=r??"...",$e.copySafeness(n,e)}j.truncate=BF;function $F(e){return e=Yi(e,""),e.toUpperCase()}j.upper=$F;function qF(e){var t=encodeURIComponent;if(re.isString(e))return t(e);var i=re.isArray(e)?e:re._entries(e);return i.map(function(r){var n=r[0],o=r[1];return t(n)+"="+t(o)}).join("&")}j.urlencode=qF;var VF=/^(?:\(|<|<)?(.*?)(?:\.|,|\)|\n|>)?$/,jF=/^[\w.!#$%&'*+\-\/=?\^`{|}~]+@[a-z\d\-]+(\.[a-z\d\-]+)+$/i,MF=/^https?:\/\/.*$/,UF=/^www\./,GF=/\.(?:org|net|com)(?:\:|\/|$)/;function HF(e,t,i){e0(t)&&(t=1/0);var r=i===!0?' rel="nofollow"':"",n=e.split(/(\s+)/).filter(function(o){return o&&o.length}).map(function(o){var s=o.match(VF),p=s?s[1]:o,d=p.substr(0,t);return MF.test(p)?'"+d+"":UF.test(p)?'"+d+"":jF.test(p)?''+p+"":GF.test(p)?'"+d+"":o});return n.join("")}j.urlize=HF;function zF(e){e=Yi(e,"");var t=e?e.match(/\w+/g):null;return t?t.length:null}j.wordcount=zF;function WF(e,t){var i=parseFloat(e);return e0(i)?t:i}j.float=WF;var YF=$e.makeMacro(["value","default","base"],[],function(t,i,r){r===void 0&&(r=10);var n=parseInt(t,r);return e0(n)?i:n});j.int=YF;j.d=j.default;j.e=j.escape});var Dp=w((Oee,_v)=>{"use strict";c();function KF(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,t0(e,t)}function t0(e,t){return t0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},t0(e,t)}var Sv=require("path"),XF=Ba(),JF=XF.EmitterObj;_v.exports=function(e){KF(t,e);function t(){return e.apply(this,arguments)||this}var i=t.prototype;return i.resolve=function(n,o){return Sv.resolve(Sv.dirname(n),o)},i.isRelative=function(n){return n.indexOf("./")===0||n.indexOf("../")===0},t}(JF)});var xv=w((Iee,Av)=>{"use strict";c();function ZF(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,i0(e,t)}function i0(e,t){return i0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},i0(e,t)}var QF=Dp(),ek=function(e){ZF(t,e);function t(r){var n;return n=e.call(this)||this,n.precompiled=r||{},n}var i=t.prototype;return i.getSource=function(n){return this.precompiled[n]?{src:{type:"code",obj:this.precompiled[n]},path:n}:null},t}(QF);Av.exports={PrecompiledLoader:ek}});var Iv=w((Ree,Nv)=>{"use strict";c();function Tv(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r0(e,t)}function r0(e,t){return r0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},r0(e,t)}var Pp=require("fs"),Lp=require("path"),Ov=Dp(),tk=xv(),ik=tk.PrecompiledLoader,Fp,rk=function(e){Tv(t,e);function t(r,n){var o;if(o=e.call(this)||this,typeof n=="boolean"&&console.log("[nunjucks] Warning: you passed a boolean as the second argument to FileSystemLoader, but it now takes an options object. See http://mozilla.github.io/nunjucks/api.html#filesystemloader"),n=n||{},o.pathsToNames={},o.noCache=!!n.noCache,r?(r=Array.isArray(r)?r:[r],o.searchPaths=r.map(Lp.normalize)):o.searchPaths=["."],n.watch){try{Fp=require("chokidar")}catch{throw new Error("watch requires chokidar to be installed")}var s=o.searchPaths.filter(Pp.existsSync),p=Fp.watch(s);p.on("all",function(d,l){l=Lp.resolve(l),d==="change"&&l in o.pathsToNames&&o.emit("update",o.pathsToNames[l],l)}),p.on("error",function(d){console.log("Watcher error: "+d)})}return o}var i=t.prototype;return i.getSource=function(n){for(var o=null,s=this.searchPaths,p=0;p{"use strict";c();Cv.exports=Iv()});var Rv=w(ne=>{"use strict";c();var ak=qa().SafeString;function ok(e){return typeof e=="function"}ne.callable=ok;function sk(e){return e!==void 0}ne.defined=sk;function pk(e,t){return e%t===0}ne.divisibleby=pk;function dk(e){return e instanceof ak}ne.escaped=dk;function lk(e,t){return e===t}ne.equalto=lk;ne.eq=ne.equalto;ne.sameas=ne.equalto;function uk(e){return e%2===0}ne.even=uk;function ck(e){return!e}ne.falsy=ck;function mk(e,t){return e>=t}ne.ge=mk;function fk(e,t){return e>t}ne.greaterthan=fk;ne.gt=ne.greaterthan;function hk(e,t){return e<=t}ne.le=hk;function vk(e,t){return e{"use strict";c();function Nk(e){var t=-1;return{current:null,reset:function(){t=-1,this.current=null},next:function(){return t++,t>=e.length&&(t=0),this.current=e[t],this.current}}}function Ik(e){e=e||",";var t=!0;return function(){var i=t?"":e;return t=!1,i}}function Ck(){return{range:function(t,i,r){typeof i>"u"?(i=t,t=0,r=1):r||(r=1);var n=[];if(r>0)for(var o=t;oi;s+=r)n.push(s);return n},cycler:function(){return Nk(Array.prototype.slice.call(arguments))},joiner:function(t){return Ik(t)}}}Dv.exports=Ck});var Fv=w((qee,Pv)=>{"use strict";c();var Rk=require("path");Pv.exports=function(t,i){function r(n,o){if(this.name=n,this.path=n,this.defaultEngine=o.defaultEngine,this.ext=Rk.extname(n),!this.ext&&!this.defaultEngine)throw new Error("No default engine was specified and no extension was provided.");this.ext||(this.name+=this.ext=(this.defaultEngine[0]!=="."?".":"")+this.defaultEngine)}return r.prototype.render=function(o,s){t.render(this.name,o,s)},i.set("view",r),i.set("nunjucksEnv",t),t}});var l0=w((jee,Mv)=>{"use strict";c();function s0(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,a0(e,t)}function a0(e,t){return a0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},a0(e,t)}var Dk=f7(),Lk=v7(),Ze=Oi(),Pk=Rp(),Fk=Ev(),p0=n0(),kv=p0.FileSystemLoader,Bv=p0.WebLoader,kk=p0.PrecompiledLoader,Bk=Rv(),$k=Lv(),Vv=Ba(),jv=Vv.Obj,qk=Vv.EmitterObj,kp=qa(),Vk=kp.handleError,$v=kp.Frame,jk=Fv();function o0(e,t,i){Dk(function(){e(t,i)})}var Mk={type:"code",obj:{root:function(t,i,r,n,o){try{o(null,"")}catch(s){o(Vk(s,null,null))}}}},d0=function(e){s0(t,e);function t(){return e.apply(this,arguments)||this}var i=t.prototype;return i.init=function(n,o){var s=this;o=this.opts=o||{},this.opts.dev=!!o.dev,this.opts.autoescape=o.autoescape!=null?o.autoescape:!0,this.opts.throwOnUndefined=!!o.throwOnUndefined,this.opts.trimBlocks=!!o.trimBlocks,this.opts.lstripBlocks=!!o.lstripBlocks,this.loaders=[],n?this.loaders=Ze.isArray(n)?n:[n]:kv?this.loaders=[new kv("views")]:Bv&&(this.loaders=[new Bv("/views")]),typeof window<"u"&&window.nunjucksPrecompiled&&this.loaders.unshift(new kk(window.nunjucksPrecompiled)),this._initLoaders(),this.globals=$k(),this.filters={},this.tests={},this.asyncFilters=[],this.extensions={},this.extensionsList=[],Ze._entries(Fk).forEach(function(p){var d=p[0],l=p[1];return s.addFilter(d,l)}),Ze._entries(Bk).forEach(function(p){var d=p[0],l=p[1];return s.addTest(d,l)})},i._initLoaders=function(){var n=this;this.loaders.forEach(function(o){o.cache={},typeof o.on=="function"&&(o.on("update",function(s,p){o.cache[s]=null,n.emit("update",s,p,o)}),o.on("load",function(s,p){n.emit("load",s,p,o)}))})},i.invalidateCache=function(){this.loaders.forEach(function(n){n.cache={}})},i.addExtension=function(n,o){return o.__name=n,this.extensions[n]=o,this.extensionsList.push(o),this},i.removeExtension=function(n){var o=this.getExtension(n);o&&(this.extensionsList=Ze.without(this.extensionsList,o),delete this.extensions[n])},i.getExtension=function(n){return this.extensions[n]},i.hasExtension=function(n){return!!this.extensions[n]},i.addGlobal=function(n,o){return this.globals[n]=o,this},i.getGlobal=function(n){if(typeof this.globals[n]>"u")throw new Error("global not found: "+n);return this.globals[n]},i.addFilter=function(n,o,s){var p=o;return s&&this.asyncFilters.push(n),this.filters[n]=p,this},i.getFilter=function(n){if(!this.filters[n])throw new Error("filter not found: "+n);return this.filters[n]},i.addTest=function(n,o){return this.tests[n]=o,this},i.getTest=function(n){if(!this.tests[n])throw new Error("test not found: "+n);return this.tests[n]},i.resolveTemplate=function(n,o,s){var p=n.isRelative&&o?n.isRelative(s):!1;return p&&n.resolve?n.resolve(o,s):s},i.getTemplate=function(n,o,s,p,d){var l=this,u=this,m=null;if(n&&n.raw&&(n=n.raw),Ze.isFunction(s)&&(d=s,s=null,o=o||!1),Ze.isFunction(o)&&(d=o,o=!1),n instanceof ws)m=n;else{if(typeof n!="string")throw new Error("template names must be a string: "+n);for(var f=0;f{"use strict";c();function Uk(e,t){var i="";t=t||{};for(var r=0;r"+c+"":Aqt.test(l)?'"+c+"":dqt.test(l)?''+l+"":fqt.test(l)?'"+c+"":o});return s.join("")}st.urlize=hqt;function mqt(e){e=jc(e,"");var t=e?e.match(/\w+/g):null;return t?t.length:null}st.wordcount=mqt;function gqt(e,t){var r=parseFloat(e);return BW(r)?t:r}st.float=gqt;var yqt=Bi.makeMacro(["value","default","base"],[],function(t,r,i){i===void 0&&(i=10);var s=parseInt(t,i);return BW(s)?r:s});st.int=yqt;st.d=st.default;st.e=st.escape});var O5=g((T7r,kRe)=>{"use strict";d();function Eqt(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,SW(e,t)}function SW(e,t){return SW=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,s){return i.__proto__=s,i},SW(e,t)}var ORe=require("path"),bqt=ry(),Cqt=bqt.EmitterObj;kRe.exports=(function(e){Eqt(t,e);function t(){return e.apply(this,arguments)||this}var r=t.prototype;return r.resolve=function(s,o){return ORe.resolve(ORe.dirname(s),o)},r.isRelative=function(s){return s.indexOf("./")===0||s.indexOf("../")===0},t})(Cqt)});var FRe=g((P7r,LRe)=>{"use strict";d();function wqt(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,vW(e,t)}function vW(e,t){return vW=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,s){return i.__proto__=s,i},vW(e,t)}var Iqt=O5(),Bqt=(function(e){wqt(t,e);function t(i){var s;return s=e.call(this)||this,s.precompiled=i||{},s}var r=t.prototype;return r.getSource=function(s){return this.precompiled[s]?{src:{type:"code",obj:this.precompiled[s]},path:s}:null},t})(Iqt);LRe.exports={PrecompiledLoader:Bqt}});var HRe=g((k7r,qRe)=>{"use strict";d();function MRe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_W(e,t)}function _W(e,t){return _W=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,s){return i.__proto__=s,i},_W(e,t)}var L5=require("fs"),k5=require("path"),URe=O5(),Sqt=FRe(),vqt=Sqt.PrecompiledLoader,F5,_qt=(function(e){MRe(t,e);function t(i,s){var o;if(o=e.call(this)||this,typeof s=="boolean"&&console.log("[nunjucks] Warning: you passed a boolean as the second argument to FileSystemLoader, but it now takes an options object. See http://mozilla.github.io/nunjucks/api.html#filesystemloader"),s=s||{},o.pathsToNames={},o.noCache=!!s.noCache,i?(i=Array.isArray(i)?i:[i],o.searchPaths=i.map(k5.normalize)):o.searchPaths=["."],s.watch){try{F5=require("chokidar")}catch{throw new Error("watch requires chokidar to be installed")}var a=o.searchPaths.filter(L5.existsSync),l=F5.watch(a);l.on("all",function(c,u){u=k5.resolve(u),c==="change"&&u in o.pathsToNames&&o.emit("update",o.pathsToNames[u],u)}),l.on("error",function(c){console.log("Watcher error: "+c)})}return o}var r=t.prototype;return r.getSource=function(s){for(var o=null,a=this.searchPaths,l=0;l{"use strict";d();GRe.exports=HRe()});var jRe=g(Kt=>{"use strict";d();var Nqt=ny().SafeString;function Rqt(e){return typeof e=="function"}Kt.callable=Rqt;function Qqt(e){return e!==void 0}Kt.defined=Qqt;function Tqt(e,t){return e%t===0}Kt.divisibleby=Tqt;function Dqt(e){return e instanceof Nqt}Kt.escaped=Dqt;function Pqt(e,t){return e===t}Kt.equalto=Pqt;Kt.eq=Kt.equalto;Kt.sameas=Kt.equalto;function Oqt(e){return e%2===0}Kt.even=Oqt;function kqt(e){return!e}Kt.falsy=kqt;function Lqt(e,t){return e>=t}Kt.ge=Lqt;function Fqt(e,t){return e>t}Kt.greaterthan=Fqt;Kt.gt=Kt.greaterthan;function Mqt(e,t){return e<=t}Kt.le=Mqt;function Uqt(e,t){return e{"use strict";d();function Xqt(e){var t=-1;return{current:null,reset:function(){t=-1,this.current=null},next:function(){return t++,t>=e.length&&(t=0),this.current=e[t],this.current}}}function Zqt(e){e=e||",";var t=!0;return function(){var r=t?"":e;return t=!1,r}}function eHt(){return{range:function(t,r,i){typeof r>"u"?(r=t,t=0,i=1):i||(i=1);var s=[];if(i>0)for(var o=t;or;a+=i)s.push(a);return s},cycler:function(){return Xqt(Array.prototype.slice.call(arguments))},joiner:function(t){return Zqt(t)}}}zRe.exports=eHt});var YRe=g((j7r,WRe)=>{"use strict";d();var tHt=require("path");WRe.exports=function(t,r){function i(s,o){if(this.name=s,this.path=s,this.defaultEngine=o.defaultEngine,this.ext=tHt.extname(s),!this.ext&&!this.defaultEngine)throw new Error("No default engine was specified and no extension was provided.");this.ext||(this.name+=this.ext=(this.defaultEngine[0]!=="."?".":"")+this.defaultEngine)}return i.prototype.render=function(o,a){t.render(this.name,o,a)},r.set("view",i),r.set("nunjucksEnv",t),t}});var PW=g((V7r,tQe)=>{"use strict";d();function QW(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,NW(e,t)}function NW(e,t){return NW=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,s){return i.__proto__=s,i},NW(e,t)}var rHt=_Ne(),iHt=NNe(),gn=Sl(),nHt=P5(),sHt=PRe(),TW=xW(),$Re=TW.FileSystemLoader,JRe=TW.WebLoader,oHt=TW.PrecompiledLoader,aHt=jRe(),lHt=VRe(),ZRe=ry(),eQe=ZRe.Obj,cHt=ZRe.EmitterObj,M5=ny(),uHt=M5.handleError,KRe=M5.Frame,dHt=YRe();function RW(e,t,r){rHt(function(){e(t,r)})}var pHt={type:"code",obj:{root:function(t,r,i,s,o){try{o(null,"")}catch(a){o(uHt(a,null,null))}}}},DW=(function(e){QW(t,e);function t(){return e.apply(this,arguments)||this}var r=t.prototype;return r.init=function(s,o){var a=this;o=this.opts=o||{},this.opts.dev=!!o.dev,this.opts.autoescape=o.autoescape!=null?o.autoescape:!0,this.opts.throwOnUndefined=!!o.throwOnUndefined,this.opts.trimBlocks=!!o.trimBlocks,this.opts.lstripBlocks=!!o.lstripBlocks,this.loaders=[],s?this.loaders=gn.isArray(s)?s:[s]:$Re?this.loaders=[new $Re("views")]:JRe&&(this.loaders=[new JRe("/views")]),typeof window<"u"&&window.nunjucksPrecompiled&&this.loaders.unshift(new oHt(window.nunjucksPrecompiled)),this._initLoaders(),this.globals=lHt(),this.filters={},this.tests={},this.asyncFilters=[],this.extensions={},this.extensionsList=[],gn._entries(sHt).forEach(function(l){var c=l[0],u=l[1];return a.addFilter(c,u)}),gn._entries(aHt).forEach(function(l){var c=l[0],u=l[1];return a.addTest(c,u)})},r._initLoaders=function(){var s=this;this.loaders.forEach(function(o){o.cache={},typeof o.on=="function"&&(o.on("update",function(a,l){o.cache[a]=null,s.emit("update",a,l,o)}),o.on("load",function(a,l){s.emit("load",a,l,o)}))})},r.invalidateCache=function(){this.loaders.forEach(function(s){s.cache={}})},r.addExtension=function(s,o){return o.__name=s,this.extensions[s]=o,this.extensionsList.push(o),this},r.removeExtension=function(s){var o=this.getExtension(s);o&&(this.extensionsList=gn.without(this.extensionsList,o),delete this.extensions[s])},r.getExtension=function(s){return this.extensions[s]},r.hasExtension=function(s){return!!this.extensions[s]},r.addGlobal=function(s,o){return this.globals[s]=o,this},r.getGlobal=function(s){if(typeof this.globals[s]>"u")throw new Error("global not found: "+s);return this.globals[s]},r.addFilter=function(s,o,a){var l=o;return a&&this.asyncFilters.push(s),this.filters[s]=l,this},r.getFilter=function(s){if(!this.filters[s])throw new Error("filter not found: "+s);return this.filters[s]},r.addTest=function(s,o){return this.tests[s]=o,this},r.getTest=function(s){if(!this.tests[s])throw new Error("test not found: "+s);return this.tests[s]},r.resolveTemplate=function(s,o,a){var l=s.isRelative&&o?s.isRelative(a):!1;return l&&s.resolve?s.resolve(o,a):a},r.getTemplate=function(s,o,a,l,c){var u=this,p=this,A=null;if(s&&s.raw&&(s=s.raw),gn.isFunction(a)&&(c=a,a=null,o=o||!1),gn.isFunction(o)&&(c=o,o=!1),s instanceof Nw)A=s;else{if(typeof s!="string")throw new Error("template names must be a string: "+s);for(var f=0;f{"use strict";d();function AHt(e,t){var r="";t=t||{};for(var i=0;i{"use strict";c();var Va=require("fs"),u0=require("path"),Gk=Oi(),Hk=Gk._prettifyError,zk=Rp(),Wk=l0(),m0=Wk.Environment,zv=Gv();function Hv(e,t){return Array.isArray(t)?t.some(function(i){return e.match(i)}):!1}function Wv(e,t){t=t||{},t.isString=!0;var i=t.env||new m0([]),r=t.wrapper||zv;if(!t.name)throw new Error('the "name" option is required when compiling a string');return r([c0(e,t.name,i)],t)}function Yk(e,t){t=t||{};var i=t.env||new m0([]),r=t.wrapper||zv;if(t.isString)return Wv(e,t);var n=Va.existsSync(e)&&Va.statSync(e),o=[],s=[];function p(u){Va.readdirSync(u).forEach(function(m){var f=u0.join(u,m),h=f.substr(u0.join(e,"/").length),g=Va.statSync(f);g&&g.isDirectory()?(h+="/",Hv(h,t.exclude)||p(f)):Hv(h,t.include)&&s.push(f)})}if(n.isFile())o.push(c0(Va.readFileSync(e,"utf-8"),t.name||e,i));else if(n.isDirectory()){p(e);for(var d=0;d{"use strict";c();function Kk(){"use strict";var e=this.runtime,t=this.lib,i=this.compiler.Compiler,r=this.parser.Parser,n=this.nodes,o=this.lexer,s=e.contextOrFrameLookup,p=e.memberLookup,d,l;i&&(d=i.prototype.assertType),r&&(l=r.prototype.parseAggregate);function u(){e.contextOrFrameLookup=s,e.memberLookup=p,i&&(i.prototype.assertType=d),r&&(r.prototype.parseAggregate=l)}e.contextOrFrameLookup=function(S,A,O){var B=s.apply(this,arguments);if(B!==void 0)return B;switch(O){case"True":return!0;case"False":return!1;case"None":return null;default:return}};function m(E){return{index:E.index,lineno:E.lineno,colno:E.colno}}if(process.env.BUILD_TYPE!=="SLIM"&&n&&i&&r){var f=n.Node.extend("Slice",{fields:["start","stop","step"],init:function(S,A,O,B,$){O=O||new n.Literal(S,A,null),B=B||new n.Literal(S,A,null),$=$||new n.Literal(S,A,1),this.parent(S,A,O,B,$)}});i.prototype.assertType=function(S){S instanceof f||d.apply(this,arguments)},i.prototype.compileSlice=function(S,A){this._emit("("),this._compileExpression(S.start,A),this._emit("),("),this._compileExpression(S.stop,A),this._emit("),("),this._compileExpression(S.step,A),this._emit(")")},r.prototype.parseAggregate=function(){var S=this,A=m(this.tokens);A.colno--,A.index--;try{return l.apply(this)}catch(G){var O=m(this.tokens),B=function(){return t._assign(S.tokens,O),G};t._assign(this.tokens,A),this.peeked=!1;var $=this.peekToken();if($.type!==o.TOKEN_LEFT_BRACKET)throw B();this.nextToken();for(var he=new f($.lineno,$.colno),Me=!1,D=0;D<=he.fields.length&&!this.skip(o.TOKEN_RIGHT_BRACKET);D++){if(D===he.fields.length)if(Me)this.fail("parseSlice: too many slice components",$.lineno,$.colno);else break;if(this.skip(o.TOKEN_COLON))Me=!0;else{var U=he.fields[D];he[U]=this.parseExpression(),Me=this.skip(o.TOKEN_COLON)||Me}}if(!Me)throw B();return new n.Array($.lineno,$.colno,[he])}}}function h(E,S,A,O){E=E||[],S===null&&(S=O<0?E.length-1:0),A===null?A=O<0?-1:E.length:A<0&&(A+=E.length),S<0&&(S+=E.length);for(var B=[],$=S;!($<0||$>E.length||O>0&&$>=A||O<0&&$<=A);$+=O)B.push(e.memberLookup(E,$));return B}function g(E,S){return Object.prototype.hasOwnProperty.call(E,S)}var b={pop:function(S){if(S===void 0)return this.pop();if(S>=this.length||S<0)throw new Error("KeyError");return this.splice(S,1)},append:function(S){return this.push(S)},remove:function(S){for(var A=0;A{"use strict";c();var Qv=Oi(),eg=l0(),tg=eg.Environment,Zv=eg.Template,Xk=Dp(),Kr=n0(),Bp=Kv(),Jk=Rp(),Zk=Kc(),Qk=$c(),eB=qa(),tB=vs(),iB=Jv(),cr;function $p(e,t){t=t||{},Qv.isObject(e)&&(t=e,e=null);var i;return Kr.FileSystemLoader?i=new Kr.FileSystemLoader(e,{watch:t.watch,noCache:t.noCache}):Kr.WebLoader&&(i=new Kr.WebLoader(e,{useCache:t.web&&t.web.useCache,async:t.web&&t.web.async})),cr=new tg(i,t),t&&t.express&&cr.express(t.express),cr}ig.exports={Environment:tg,Template:Zv,Loader:Xk,FileSystemLoader:Kr.FileSystemLoader,NodeResolveLoader:Kr.NodeResolveLoader,PrecompiledLoader:Kr.PrecompiledLoader,WebLoader:Kr.WebLoader,compiler:Jk,parser:Zk,lexer:Qk,runtime:eB,lib:Qv,nodes:tB,installJinjaCompat:iB,configure:$p,reset:function(){cr=void 0},compile:function(t,i,r,n){return cr||$p(),new Zv(t,i,r,n)},render:function(t,i,r){return cr||$p(),cr.render(t,i,r)},renderString:function(t,i,r){return cr||$p(),cr.renderString(t,i,r)},precompile:Bp?Bp.precompile:void 0,precompileString:Bp?Bp.precompileString:void 0}});var ys=w((Jee,ng)=>{c();var rB="2.0.0",nB=Number.MAX_SAFE_INTEGER||9007199254740991,aB=16,oB=256-6,sB=["major","premajor","minor","preminor","patch","prepatch","prerelease"];ng.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:aB,MAX_SAFE_BUILD_LENGTH:oB,MAX_SAFE_INTEGER:nB,RELEASE_TYPES:sB,SEMVER_SPEC_VERSION:rB,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var bs=w((Qee,ag)=>{c();var pB=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};ag.exports=pB});var ja=w((mr,og)=>{c();var{MAX_SAFE_COMPONENT_LENGTH:f0,MAX_SAFE_BUILD_LENGTH:dB,MAX_LENGTH:lB}=ys(),uB=bs();mr=og.exports={};var cB=mr.re=[],mB=mr.safeRe=[],C=mr.src=[],R=mr.t={},fB=0,h0="[a-zA-Z0-9-]",hB=[["\\s",1],["\\d",lB],[h0,dB]],vB=e=>{for(let[t,i]of hB)e=e.split(`${t}*`).join(`${t}{0,${i}}`).split(`${t}+`).join(`${t}{1,${i}}`);return e},H=(e,t,i)=>{let r=vB(t),n=fB++;uB(e,n,t),R[e]=n,C[n]=t,cB[n]=new RegExp(t,i?"g":void 0),mB[n]=new RegExp(r,i?"g":void 0)};H("NUMERICIDENTIFIER","0|[1-9]\\d*");H("NUMERICIDENTIFIERLOOSE","\\d+");H("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${h0}*`);H("MAINVERSION",`(${C[R.NUMERICIDENTIFIER]})\\.(${C[R.NUMERICIDENTIFIER]})\\.(${C[R.NUMERICIDENTIFIER]})`);H("MAINVERSIONLOOSE",`(${C[R.NUMERICIDENTIFIERLOOSE]})\\.(${C[R.NUMERICIDENTIFIERLOOSE]})\\.(${C[R.NUMERICIDENTIFIERLOOSE]})`);H("PRERELEASEIDENTIFIER",`(?:${C[R.NUMERICIDENTIFIER]}|${C[R.NONNUMERICIDENTIFIER]})`);H("PRERELEASEIDENTIFIERLOOSE",`(?:${C[R.NUMERICIDENTIFIERLOOSE]}|${C[R.NONNUMERICIDENTIFIER]})`);H("PRERELEASE",`(?:-(${C[R.PRERELEASEIDENTIFIER]}(?:\\.${C[R.PRERELEASEIDENTIFIER]})*))`);H("PRERELEASELOOSE",`(?:-?(${C[R.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${C[R.PRERELEASEIDENTIFIERLOOSE]})*))`);H("BUILDIDENTIFIER",`${h0}+`);H("BUILD",`(?:\\+(${C[R.BUILDIDENTIFIER]}(?:\\.${C[R.BUILDIDENTIFIER]})*))`);H("FULLPLAIN",`v?${C[R.MAINVERSION]}${C[R.PRERELEASE]}?${C[R.BUILD]}?`);H("FULL",`^${C[R.FULLPLAIN]}$`);H("LOOSEPLAIN",`[v=\\s]*${C[R.MAINVERSIONLOOSE]}${C[R.PRERELEASELOOSE]}?${C[R.BUILD]}?`);H("LOOSE",`^${C[R.LOOSEPLAIN]}$`);H("GTLT","((?:<|>)?=?)");H("XRANGEIDENTIFIERLOOSE",`${C[R.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);H("XRANGEIDENTIFIER",`${C[R.NUMERICIDENTIFIER]}|x|X|\\*`);H("XRANGEPLAIN",`[v=\\s]*(${C[R.XRANGEIDENTIFIER]})(?:\\.(${C[R.XRANGEIDENTIFIER]})(?:\\.(${C[R.XRANGEIDENTIFIER]})(?:${C[R.PRERELEASE]})?${C[R.BUILD]}?)?)?`);H("XRANGEPLAINLOOSE",`[v=\\s]*(${C[R.XRANGEIDENTIFIERLOOSE]})(?:\\.(${C[R.XRANGEIDENTIFIERLOOSE]})(?:\\.(${C[R.XRANGEIDENTIFIERLOOSE]})(?:${C[R.PRERELEASELOOSE]})?${C[R.BUILD]}?)?)?`);H("XRANGE",`^${C[R.GTLT]}\\s*${C[R.XRANGEPLAIN]}$`);H("XRANGELOOSE",`^${C[R.GTLT]}\\s*${C[R.XRANGEPLAINLOOSE]}$`);H("COERCE",`(^|[^\\d])(\\d{1,${f0}})(?:\\.(\\d{1,${f0}}))?(?:\\.(\\d{1,${f0}}))?(?:$|[^\\d])`);H("COERCERTL",C[R.COERCE],!0);H("LONETILDE","(?:~>?)");H("TILDETRIM",`(\\s*)${C[R.LONETILDE]}\\s+`,!0);mr.tildeTrimReplace="$1~";H("TILDE",`^${C[R.LONETILDE]}${C[R.XRANGEPLAIN]}$`);H("TILDELOOSE",`^${C[R.LONETILDE]}${C[R.XRANGEPLAINLOOSE]}$`);H("LONECARET","(?:\\^)");H("CARETTRIM",`(\\s*)${C[R.LONECARET]}\\s+`,!0);mr.caretTrimReplace="$1^";H("CARET",`^${C[R.LONECARET]}${C[R.XRANGEPLAIN]}$`);H("CARETLOOSE",`^${C[R.LONECARET]}${C[R.XRANGEPLAINLOOSE]}$`);H("COMPARATORLOOSE",`^${C[R.GTLT]}\\s*(${C[R.LOOSEPLAIN]})$|^$`);H("COMPARATOR",`^${C[R.GTLT]}\\s*(${C[R.FULLPLAIN]})$|^$`);H("COMPARATORTRIM",`(\\s*)${C[R.GTLT]}\\s*(${C[R.LOOSEPLAIN]}|${C[R.XRANGEPLAIN]})`,!0);mr.comparatorTrimReplace="$1$2$3";H("HYPHENRANGE",`^\\s*(${C[R.XRANGEPLAIN]})\\s+-\\s+(${C[R.XRANGEPLAIN]})\\s*$`);H("HYPHENRANGELOOSE",`^\\s*(${C[R.XRANGEPLAINLOOSE]})\\s+-\\s+(${C[R.XRANGEPLAINLOOSE]})\\s*$`);H("STAR","(<|>)?=?\\s*\\*");H("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");H("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var qp=w((ite,sg)=>{c();var gB=Object.freeze({loose:!0}),wB=Object.freeze({}),yB=e=>e?typeof e!="object"?gB:e:wB;sg.exports=yB});var v0=w((nte,lg)=>{c();var pg=/^[0-9]+$/,dg=(e,t)=>{let i=pg.test(e),r=pg.test(t);return i&&r&&(e=+e,t=+t),e===t?0:i&&!r?-1:r&&!i?1:edg(t,e);lg.exports={compareIdentifiers:dg,rcompareIdentifiers:bB}});var ct=w((ote,fg)=>{c();var Vp=bs(),{MAX_LENGTH:ug,MAX_SAFE_INTEGER:jp}=ys(),{safeRe:cg,t:mg}=ja(),EB=qp(),{compareIdentifiers:Ma}=v0(),ii=class{constructor(t,i){if(i=EB(i),t instanceof ii){if(t.loose===!!i.loose&&t.includePrerelease===!!i.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>ug)throw new TypeError(`version is longer than ${ug} characters`);Vp("SemVer",t,i),this.options=i,this.loose=!!i.loose,this.includePrerelease=!!i.includePrerelease;let r=t.trim().match(i.loose?cg[mg.LOOSE]:cg[mg.FULL]);if(!r)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>jp||this.major<0)throw new TypeError("Invalid major version");if(this.minor>jp||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>jp||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){let o=+n;if(o>=0&&o=0;)typeof this.prerelease[o]=="number"&&(this.prerelease[o]++,o=-2);if(o===-1){if(i===this.prerelease.join(".")&&r===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(n)}}if(i){let o=[i,n];r===!1&&(o=[i]),Ma(this.prerelease[0],i)===0?isNaN(this.prerelease[1])&&(this.prerelease=o):this.prerelease=o}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};fg.exports=ii});var Tn=w((pte,vg)=>{c();var hg=ct(),SB=(e,t,i=!1)=>{if(e instanceof hg)return e;try{return new hg(e,t)}catch(r){if(!i)return null;throw r}};vg.exports=SB});var wg=w((lte,gg)=>{c();var _B=Tn(),AB=(e,t)=>{let i=_B(e,t);return i?i.version:null};gg.exports=AB});var bg=w((cte,yg)=>{c();var xB=Tn(),TB=(e,t)=>{let i=xB(e.trim().replace(/^[=v]+/,""),t);return i?i.version:null};yg.exports=TB});var _g=w((fte,Sg)=>{c();var Eg=ct(),OB=(e,t,i,r,n)=>{typeof i=="string"&&(n=r,r=i,i=void 0);try{return new Eg(e instanceof Eg?e.version:e,i).inc(t,r,n).version}catch{return null}};Sg.exports=OB});var Tg=w((vte,xg)=>{c();var Ag=Tn(),NB=(e,t)=>{let i=Ag(e,null,!0),r=Ag(t,null,!0),n=i.compare(r);if(n===0)return null;let o=n>0,s=o?i:r,p=o?r:i,d=!!s.prerelease.length;if(!!p.prerelease.length&&!d)return!p.patch&&!p.minor?"major":s.patch?"patch":s.minor?"minor":"major";let u=d?"pre":"";return i.major!==r.major?u+"major":i.minor!==r.minor?u+"minor":i.patch!==r.patch?u+"patch":"prerelease"};xg.exports=NB});var Ng=w((wte,Og)=>{c();var IB=ct(),CB=(e,t)=>new IB(e,t).major;Og.exports=CB});var Cg=w((bte,Ig)=>{c();var RB=ct(),DB=(e,t)=>new RB(e,t).minor;Ig.exports=DB});var Dg=w((Ste,Rg)=>{c();var LB=ct(),PB=(e,t)=>new LB(e,t).patch;Rg.exports=PB});var Pg=w((Ate,Lg)=>{c();var FB=Tn(),kB=(e,t)=>{let i=FB(e,t);return i&&i.prerelease.length?i.prerelease:null};Lg.exports=kB});var fi=w((Tte,kg)=>{c();var Fg=ct(),BB=(e,t,i)=>new Fg(e,i).compare(new Fg(t,i));kg.exports=BB});var $g=w((Nte,Bg)=>{c();var $B=fi(),qB=(e,t,i)=>$B(t,e,i);Bg.exports=qB});var Vg=w((Cte,qg)=>{c();var VB=fi(),jB=(e,t)=>VB(e,t,!0);qg.exports=jB});var Mp=w((Dte,Mg)=>{c();var jg=ct(),MB=(e,t,i)=>{let r=new jg(e,i),n=new jg(t,i);return r.compare(n)||r.compareBuild(n)};Mg.exports=MB});var Gg=w((Pte,Ug)=>{c();var UB=Mp(),GB=(e,t)=>e.sort((i,r)=>UB(i,r,t));Ug.exports=GB});var zg=w((kte,Hg)=>{c();var HB=Mp(),zB=(e,t)=>e.sort((i,r)=>HB(r,i,t));Hg.exports=zB});var Es=w(($te,Wg)=>{c();var WB=fi(),YB=(e,t,i)=>WB(e,t,i)>0;Wg.exports=YB});var Up=w((Vte,Yg)=>{c();var KB=fi(),XB=(e,t,i)=>KB(e,t,i)<0;Yg.exports=XB});var g0=w((Mte,Kg)=>{c();var JB=fi(),ZB=(e,t,i)=>JB(e,t,i)===0;Kg.exports=ZB});var w0=w((Gte,Xg)=>{c();var QB=fi(),e$=(e,t,i)=>QB(e,t,i)!==0;Xg.exports=e$});var Gp=w((zte,Jg)=>{c();var t$=fi(),i$=(e,t,i)=>t$(e,t,i)>=0;Jg.exports=i$});var Hp=w((Yte,Zg)=>{c();var r$=fi(),n$=(e,t,i)=>r$(e,t,i)<=0;Zg.exports=n$});var y0=w((Xte,Qg)=>{c();var a$=g0(),o$=w0(),s$=Es(),p$=Gp(),d$=Up(),l$=Hp(),u$=(e,t,i,r)=>{switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof i=="object"&&(i=i.version),e===i;case"!==":return typeof e=="object"&&(e=e.version),typeof i=="object"&&(i=i.version),e!==i;case"":case"=":case"==":return a$(e,i,r);case"!=":return o$(e,i,r);case">":return s$(e,i,r);case">=":return p$(e,i,r);case"<":return d$(e,i,r);case"<=":return l$(e,i,r);default:throw new TypeError(`Invalid operator: ${t}`)}};Qg.exports=u$});var tw=w((Zte,ew)=>{c();var c$=ct(),m$=Tn(),{safeRe:zp,t:Wp}=ja(),f$=(e,t)=>{if(e instanceof c$)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};let i=null;if(!t.rtl)i=e.match(zp[Wp.COERCE]);else{let r;for(;(r=zp[Wp.COERCERTL].exec(e))&&(!i||i.index+i[0].length!==e.length);)(!i||r.index+r[0].length!==i.index+i[0].length)&&(i=r),zp[Wp.COERCERTL].lastIndex=r.index+r[1].length+r[2].length;zp[Wp.COERCERTL].lastIndex=-1}return i===null?null:m$(`${i[2]}.${i[3]||"0"}.${i[4]||"0"}`,t)};ew.exports=f$});var rw=w((eie,iw)=>{"use strict";c();iw.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let t=this.head;t;t=t.next)yield t.value}}});var aw=w((iie,nw)=>{"use strict";c();nw.exports=te;te.Node=On;te.create=te;function te(e){var t=this;if(t instanceof te||(t=new te),t.tail=null,t.head=null,t.length=0,e&&typeof e.forEach=="function")e.forEach(function(n){t.push(n)});else if(arguments.length>0)for(var i=0,r=arguments.length;i1)i=t;else if(this.head)r=this.head.next,i=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var n=0;r!==null;n++)i=e(i,r.value,n),r=r.next;return i};te.prototype.reduceReverse=function(e,t){var i,r=this.tail;if(arguments.length>1)i=t;else if(this.tail)r=this.tail.prev,i=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var n=this.length-1;r!==null;n--)i=e(i,r.value,n),r=r.prev;return i};te.prototype.toArray=function(){for(var e=new Array(this.length),t=0,i=this.head;i!==null;t++)e[t]=i.value,i=i.next;return e};te.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,i=this.tail;i!==null;t++)e[t]=i.value,i=i.prev;return e};te.prototype.slice=function(e,t){t=t||this.length,t<0&&(t+=this.length),e=e||0,e<0&&(e+=this.length);var i=new te;if(tthis.length&&(t=this.length);for(var r=0,n=this.head;n!==null&&rthis.length&&(t=this.length);for(var r=this.length,n=this.tail;n!==null&&r>t;r--)n=n.prev;for(;n!==null&&r>e;r--,n=n.prev)i.push(n.value);return i};te.prototype.splice=function(e,t,...i){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var r=0,n=this.head;n!==null&&r{"use strict";c();var w$=aw(),Nn=Symbol("max"),hr=Symbol("length"),Ua=Symbol("lengthCalculator"),_s=Symbol("allowStale"),In=Symbol("maxAge"),fr=Symbol("dispose"),ow=Symbol("noDisposeOnSet"),Qe=Symbol("lruList"),Ni=Symbol("cache"),pw=Symbol("updateAgeOnGet"),b0=()=>1,S0=class{constructor(t){if(typeof t=="number"&&(t={max:t}),t||(t={}),t.max&&(typeof t.max!="number"||t.max<0))throw new TypeError("max must be a non-negative number");let i=this[Nn]=t.max||1/0,r=t.length||b0;if(this[Ua]=typeof r!="function"?b0:r,this[_s]=t.stale||!1,t.maxAge&&typeof t.maxAge!="number")throw new TypeError("maxAge must be a number");this[In]=t.maxAge||0,this[fr]=t.dispose,this[ow]=t.noDisposeOnSet||!1,this[pw]=t.updateAgeOnGet||!1,this.reset()}set max(t){if(typeof t!="number"||t<0)throw new TypeError("max must be a non-negative number");this[Nn]=t||1/0,Ss(this)}get max(){return this[Nn]}set allowStale(t){this[_s]=!!t}get allowStale(){return this[_s]}set maxAge(t){if(typeof t!="number")throw new TypeError("maxAge must be a non-negative number");this[In]=t,Ss(this)}get maxAge(){return this[In]}set lengthCalculator(t){typeof t!="function"&&(t=b0),t!==this[Ua]&&(this[Ua]=t,this[hr]=0,this[Qe].forEach(i=>{i.length=this[Ua](i.value,i.key),this[hr]+=i.length})),Ss(this)}get lengthCalculator(){return this[Ua]}get length(){return this[hr]}get itemCount(){return this[Qe].length}rforEach(t,i){i=i||this;for(let r=this[Qe].tail;r!==null;){let n=r.prev;sw(this,t,r,i),r=n}}forEach(t,i){i=i||this;for(let r=this[Qe].head;r!==null;){let n=r.next;sw(this,t,r,i),r=n}}keys(){return this[Qe].toArray().map(t=>t.key)}values(){return this[Qe].toArray().map(t=>t.value)}reset(){this[fr]&&this[Qe]&&this[Qe].length&&this[Qe].forEach(t=>this[fr](t.key,t.value)),this[Ni]=new Map,this[Qe]=new w$,this[hr]=0}dump(){return this[Qe].map(t=>Yp(this,t)?!1:{k:t.key,v:t.value,e:t.now+(t.maxAge||0)}).toArray().filter(t=>t)}dumpLru(){return this[Qe]}set(t,i,r){if(r=r||this[In],r&&typeof r!="number")throw new TypeError("maxAge must be a number");let n=r?Date.now():0,o=this[Ua](i,t);if(this[Ni].has(t)){if(o>this[Nn])return Ga(this,this[Ni].get(t)),!1;let d=this[Ni].get(t).value;return this[fr]&&(this[ow]||this[fr](t,d.value)),d.now=n,d.maxAge=r,d.value=i,this[hr]+=o-d.length,d.length=o,this.get(t),Ss(this),!0}let s=new _0(t,i,o,n,r);return s.length>this[Nn]?(this[fr]&&this[fr](t,i),!1):(this[hr]+=s.length,this[Qe].unshift(s),this[Ni].set(t,this[Qe].head),Ss(this),!0)}has(t){if(!this[Ni].has(t))return!1;let i=this[Ni].get(t).value;return!Yp(this,i)}get(t){return E0(this,t,!0)}peek(t){return E0(this,t,!1)}pop(){let t=this[Qe].tail;return t?(Ga(this,t),t.value):null}del(t){Ga(this,this[Ni].get(t))}load(t){this.reset();let i=Date.now();for(let r=t.length-1;r>=0;r--){let n=t[r],o=n.e||0;if(o===0)this.set(n.k,n.v);else{let s=o-i;s>0&&this.set(n.k,n.v,s)}}}prune(){this[Ni].forEach((t,i)=>E0(this,i,!1))}},E0=(e,t,i)=>{let r=e[Ni].get(t);if(r){let n=r.value;if(Yp(e,n)){if(Ga(e,r),!e[_s])return}else i&&(e[pw]&&(r.value.now=Date.now()),e[Qe].unshiftNode(r));return n.value}},Yp=(e,t)=>{if(!t||!t.maxAge&&!e[In])return!1;let i=Date.now()-t.now;return t.maxAge?i>t.maxAge:e[In]&&i>e[In]},Ss=e=>{if(e[hr]>e[Nn])for(let t=e[Qe].tail;e[hr]>e[Nn]&&t!==null;){let i=t.prev;Ga(e,t),t=i}},Ga=(e,t)=>{if(t){let i=t.value;e[fr]&&e[fr](i.key,i.value),e[hr]-=i.length,e[Ni].delete(i.key),e[Qe].removeNode(t)}},_0=class{constructor(t,i,r,n,o){this.key=t,this.value=i,this.length=r,this.now=n,this.maxAge=o||0}},sw=(e,t,i,r)=>{let n=i.value;Yp(e,n)&&(Ga(e,i),e[_s]||(n=void 0)),n&&t.call(r,n.value,n.key,e)};dw.exports=S0});var hi=w((oie,fw)=>{c();var Cn=class{constructor(t,i){if(i=b$(i),t instanceof Cn)return t.loose===!!i.loose&&t.includePrerelease===!!i.includePrerelease?t:new Cn(t.raw,i);if(t instanceof A0)return this.raw=t.value,this.set=[[t]],this.format(),this;if(this.options=i,this.loose=!!i.loose,this.includePrerelease=!!i.includePrerelease,this.raw=t.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(r=>this.parseRange(r.trim())).filter(r=>r.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let r=this.set[0];if(this.set=this.set.filter(n=>!cw(n[0])),this.set.length===0)this.set=[r];else if(this.set.length>1){for(let n of this.set)if(n.length===1&&O$(n[0])){this.set=[n];break}}}this.format()}format(){return this.range=this.set.map(t=>t.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(t){let r=((this.options.includePrerelease&&x$)|(this.options.loose&&T$))+":"+t,n=uw.get(r);if(n)return n;let o=this.options.loose,s=o?Vt[At.HYPHENRANGELOOSE]:Vt[At.HYPHENRANGE];t=t.replace(s,B$(this.options.includePrerelease)),Se("hyphen replace",t),t=t.replace(Vt[At.COMPARATORTRIM],S$),Se("comparator trim",t),t=t.replace(Vt[At.TILDETRIM],_$),Se("tilde trim",t),t=t.replace(Vt[At.CARETTRIM],A$),Se("caret trim",t);let p=t.split(" ").map(m=>N$(m,this.options)).join(" ").split(/\s+/).map(m=>k$(m,this.options));o&&(p=p.filter(m=>(Se("loose invalid filter",m,this.options),!!m.match(Vt[At.COMPARATORLOOSE])))),Se("range list",p);let d=new Map,l=p.map(m=>new A0(m,this.options));for(let m of l){if(cw(m))return[m];d.set(m.value,m)}d.size>1&&d.has("")&&d.delete("");let u=[...d.values()];return uw.set(r,u),u}intersects(t,i){if(!(t instanceof Cn))throw new TypeError("a Range is required");return this.set.some(r=>mw(r,i)&&t.set.some(n=>mw(n,i)&&r.every(o=>n.every(s=>o.intersects(s,i)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new E$(t,this.options)}catch{return!1}for(let i=0;ie.value==="<0.0.0-0",O$=e=>e.value==="",mw=(e,t)=>{let i=!0,r=e.slice(),n=r.pop();for(;i&&r.length;)i=r.every(o=>n.intersects(o,t)),n=r.pop();return i},N$=(e,t)=>(Se("comp",e,t),e=R$(e,t),Se("caret",e),e=I$(e,t),Se("tildes",e),e=L$(e,t),Se("xrange",e),e=F$(e,t),Se("stars",e),e),xt=e=>!e||e.toLowerCase()==="x"||e==="*",I$=(e,t)=>e.trim().split(/\s+/).map(i=>C$(i,t)).join(" "),C$=(e,t)=>{let i=t.loose?Vt[At.TILDELOOSE]:Vt[At.TILDE];return e.replace(i,(r,n,o,s,p)=>{Se("tilde",e,r,n,o,s,p);let d;return xt(n)?d="":xt(o)?d=`>=${n}.0.0 <${+n+1}.0.0-0`:xt(s)?d=`>=${n}.${o}.0 <${n}.${+o+1}.0-0`:p?(Se("replaceTilde pr",p),d=`>=${n}.${o}.${s}-${p} <${n}.${+o+1}.0-0`):d=`>=${n}.${o}.${s} <${n}.${+o+1}.0-0`,Se("tilde return",d),d})},R$=(e,t)=>e.trim().split(/\s+/).map(i=>D$(i,t)).join(" "),D$=(e,t)=>{Se("caret",e,t);let i=t.loose?Vt[At.CARETLOOSE]:Vt[At.CARET],r=t.includePrerelease?"-0":"";return e.replace(i,(n,o,s,p,d)=>{Se("caret",e,n,o,s,p,d);let l;return xt(o)?l="":xt(s)?l=`>=${o}.0.0${r} <${+o+1}.0.0-0`:xt(p)?o==="0"?l=`>=${o}.${s}.0${r} <${o}.${+s+1}.0-0`:l=`>=${o}.${s}.0${r} <${+o+1}.0.0-0`:d?(Se("replaceCaret pr",d),o==="0"?s==="0"?l=`>=${o}.${s}.${p}-${d} <${o}.${s}.${+p+1}-0`:l=`>=${o}.${s}.${p}-${d} <${o}.${+s+1}.0-0`:l=`>=${o}.${s}.${p}-${d} <${+o+1}.0.0-0`):(Se("no pr"),o==="0"?s==="0"?l=`>=${o}.${s}.${p}${r} <${o}.${s}.${+p+1}-0`:l=`>=${o}.${s}.${p}${r} <${o}.${+s+1}.0-0`:l=`>=${o}.${s}.${p} <${+o+1}.0.0-0`),Se("caret return",l),l})},L$=(e,t)=>(Se("replaceXRanges",e,t),e.split(/\s+/).map(i=>P$(i,t)).join(" ")),P$=(e,t)=>{e=e.trim();let i=t.loose?Vt[At.XRANGELOOSE]:Vt[At.XRANGE];return e.replace(i,(r,n,o,s,p,d)=>{Se("xRange",e,r,n,o,s,p,d);let l=xt(o),u=l||xt(s),m=u||xt(p),f=m;return n==="="&&f&&(n=""),d=t.includePrerelease?"-0":"",l?n===">"||n==="<"?r="<0.0.0-0":r="*":n&&f?(u&&(s=0),p=0,n===">"?(n=">=",u?(o=+o+1,s=0,p=0):(s=+s+1,p=0)):n==="<="&&(n="<",u?o=+o+1:s=+s+1),n==="<"&&(d="-0"),r=`${n+o}.${s}.${p}${d}`):u?r=`>=${o}.0.0${d} <${+o+1}.0.0-0`:m&&(r=`>=${o}.${s}.0${d} <${o}.${+s+1}.0-0`),Se("xRange return",r),r})},F$=(e,t)=>(Se("replaceStars",e,t),e.trim().replace(Vt[At.STAR],"")),k$=(e,t)=>(Se("replaceGTE0",e,t),e.trim().replace(Vt[t.includePrerelease?At.GTE0PRE:At.GTE0],"")),B$=e=>(t,i,r,n,o,s,p,d,l,u,m,f,h)=>(xt(r)?i="":xt(n)?i=`>=${r}.0.0${e?"-0":""}`:xt(o)?i=`>=${r}.${n}.0${e?"-0":""}`:s?i=`>=${i}`:i=`>=${i}${e?"-0":""}`,xt(l)?d="":xt(u)?d=`<${+l+1}.0.0-0`:xt(m)?d=`<${l}.${+u+1}.0-0`:f?d=`<=${l}.${u}.${m}-${f}`:e?d=`<${l}.${u}.${+m+1}-0`:d=`<=${d}`,`${i} ${d}`.trim()),$$=(e,t,i)=>{for(let r=0;r0){let n=e[r].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}});var As=w((pie,bw)=>{c();var xs=Symbol("SemVer ANY"),Ha=class{static get ANY(){return xs}constructor(t,i){if(i=hw(i),t instanceof Ha){if(t.loose===!!i.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),T0("comparator",t,i),this.options=i,this.loose=!!i.loose,this.parse(t),this.semver===xs?this.value="":this.value=this.operator+this.semver.version,T0("comp",this)}parse(t){let i=this.options.loose?vw[gw.COMPARATORLOOSE]:vw[gw.COMPARATOR],r=t.match(i);if(!r)throw new TypeError(`Invalid comparator: ${t}`);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new ww(r[2],this.options.loose):this.semver=xs}toString(){return this.value}test(t){if(T0("Comparator.test",t,this.options.loose),this.semver===xs||t===xs)return!0;if(typeof t=="string")try{t=new ww(t,this.options)}catch{return!1}return x0(t,this.operator,this.semver,this.options)}intersects(t,i){if(!(t instanceof Ha))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new yw(t.value,i).test(this.value):t.operator===""?t.value===""?!0:new yw(this.value,i).test(t.semver):(i=hw(i),i.includePrerelease&&(this.value==="<0.0.0-0"||t.value==="<0.0.0-0")||!i.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&t.operator.startsWith(">")||this.operator.startsWith("<")&&t.operator.startsWith("<")||this.semver.version===t.semver.version&&this.operator.includes("=")&&t.operator.includes("=")||x0(this.semver,"<",t.semver,i)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||x0(this.semver,">",t.semver,i)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};bw.exports=Ha;var hw=qp(),{safeRe:vw,t:gw}=ja(),x0=y0(),T0=bs(),ww=ct(),yw=hi()});var Ts=w((lie,Ew)=>{c();var q$=hi(),V$=(e,t,i)=>{try{t=new q$(t,i)}catch{return!1}return t.test(e)};Ew.exports=V$});var _w=w((cie,Sw)=>{c();var j$=hi(),M$=(e,t)=>new j$(e,t).set.map(i=>i.map(r=>r.value).join(" ").trim().split(" "));Sw.exports=M$});var xw=w((fie,Aw)=>{c();var U$=ct(),G$=hi(),H$=(e,t,i)=>{let r=null,n=null,o=null;try{o=new G$(t,i)}catch{return null}return e.forEach(s=>{o.test(s)&&(!r||n.compare(s)===-1)&&(r=s,n=new U$(r,i))}),r};Aw.exports=H$});var Ow=w((vie,Tw)=>{c();var z$=ct(),W$=hi(),Y$=(e,t,i)=>{let r=null,n=null,o=null;try{o=new W$(t,i)}catch{return null}return e.forEach(s=>{o.test(s)&&(!r||n.compare(s)===1)&&(r=s,n=new z$(r,i))}),r};Tw.exports=Y$});var Cw=w((wie,Iw)=>{c();var O0=ct(),K$=hi(),Nw=Es(),X$=(e,t)=>{e=new K$(e,t);let i=new O0("0.0.0");if(e.test(i)||(i=new O0("0.0.0-0"),e.test(i)))return i;i=null;for(let r=0;r{let p=new O0(s.semver.version);switch(s.operator){case">":p.prerelease.length===0?p.patch++:p.prerelease.push(0),p.raw=p.format();case"":case">=":(!o||Nw(p,o))&&(o=p);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${s.operator}`)}}),o&&(!i||Nw(i,o))&&(i=o)}return i&&e.test(i)?i:null};Iw.exports=X$});var Dw=w((bie,Rw)=>{c();var J$=hi(),Z$=(e,t)=>{try{return new J$(e,t).range||"*"}catch{return null}};Rw.exports=Z$});var Kp=w((Sie,kw)=>{c();var Q$=ct(),Fw=As(),{ANY:eq}=Fw,tq=hi(),iq=Ts(),Lw=Es(),Pw=Up(),rq=Hp(),nq=Gp(),aq=(e,t,i,r)=>{e=new Q$(e,r),t=new tq(t,r);let n,o,s,p,d;switch(i){case">":n=Lw,o=rq,s=Pw,p=">",d=">=";break;case"<":n=Pw,o=nq,s=Lw,p="<",d="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(iq(e,t,r))return!1;for(let l=0;l{h.semver===eq&&(h=new Fw(">=0.0.0")),m=m||h,f=f||h,n(h.semver,m.semver,r)?m=h:s(h.semver,f.semver,r)&&(f=h)}),m.operator===p||m.operator===d||(!f.operator||f.operator===p)&&o(e,f.semver))return!1;if(f.operator===d&&s(e,f.semver))return!1}return!0};kw.exports=aq});var $w=w((Aie,Bw)=>{c();var oq=Kp(),sq=(e,t,i)=>oq(e,t,">",i);Bw.exports=sq});var Vw=w((Tie,qw)=>{c();var pq=Kp(),dq=(e,t,i)=>pq(e,t,"<",i);qw.exports=dq});var Uw=w((Nie,Mw)=>{c();var jw=hi(),lq=(e,t,i)=>(e=new jw(e,i),t=new jw(t,i),e.intersects(t,i));Mw.exports=lq});var Hw=w((Cie,Gw)=>{c();var uq=Ts(),cq=fi();Gw.exports=(e,t,i)=>{let r=[],n=null,o=null,s=e.sort((u,m)=>cq(u,m,i));for(let u of s)uq(u,t,i)?(o=u,n||(n=u)):(o&&r.push([n,o]),o=null,n=null);n&&r.push([n,null]);let p=[];for(let[u,m]of r)u===m?p.push(u):!m&&u===s[0]?p.push("*"):m?u===s[0]?p.push(`<=${m}`):p.push(`${u} - ${m}`):p.push(`>=${u}`);let d=p.join(" || "),l=typeof t.raw=="string"?t.raw:String(t);return d.length{c();var zw=hi(),I0=As(),{ANY:N0}=I0,Os=Ts(),C0=fi(),mq=(e,t,i={})=>{if(e===t)return!0;e=new zw(e,i),t=new zw(t,i);let r=!1;e:for(let n of e.set){for(let o of t.set){let s=hq(n,o,i);if(r=r||s!==null,s)continue e}if(r)return!1}return!0},fq=[new I0(">=0.0.0-0")],Ww=[new I0(">=0.0.0")],hq=(e,t,i)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===N0){if(t.length===1&&t[0].semver===N0)return!0;i.includePrerelease?e=fq:e=Ww}if(t.length===1&&t[0].semver===N0){if(i.includePrerelease)return!0;t=Ww}let r=new Set,n,o;for(let h of e)h.operator===">"||h.operator===">="?n=Yw(n,h,i):h.operator==="<"||h.operator==="<="?o=Kw(o,h,i):r.add(h.semver);if(r.size>1)return null;let s;if(n&&o){if(s=C0(n.semver,o.semver,i),s>0)return null;if(s===0&&(n.operator!==">="||o.operator!=="<="))return null}for(let h of r){if(n&&!Os(h,String(n),i)||o&&!Os(h,String(o),i))return null;for(let g of t)if(!Os(h,String(g),i))return!1;return!0}let p,d,l,u,m=o&&!i.includePrerelease&&o.semver.prerelease.length?o.semver:!1,f=n&&!i.includePrerelease&&n.semver.prerelease.length?n.semver:!1;m&&m.prerelease.length===1&&o.operator==="<"&&m.prerelease[0]===0&&(m=!1);for(let h of t){if(u=u||h.operator===">"||h.operator===">=",l=l||h.operator==="<"||h.operator==="<=",n){if(f&&h.semver.prerelease&&h.semver.prerelease.length&&h.semver.major===f.major&&h.semver.minor===f.minor&&h.semver.patch===f.patch&&(f=!1),h.operator===">"||h.operator===">="){if(p=Yw(n,h,i),p===h&&p!==n)return!1}else if(n.operator===">="&&!Os(n.semver,String(h),i))return!1}if(o){if(m&&h.semver.prerelease&&h.semver.prerelease.length&&h.semver.major===m.major&&h.semver.minor===m.minor&&h.semver.patch===m.patch&&(m=!1),h.operator==="<"||h.operator==="<="){if(d=Kw(o,h,i),d===h&&d!==o)return!1}else if(o.operator==="<="&&!Os(o.semver,String(h),i))return!1}if(!h.operator&&(o||n)&&s!==0)return!1}return!(n&&l&&!o&&s!==0||o&&u&&!n&&s!==0||f||m)},Yw=(e,t,i)=>{if(!e)return t;let r=C0(e.semver,t.semver,i);return r>0?e:r<0||t.operator===">"&&e.operator===">="?t:e},Kw=(e,t,i)=>{if(!e)return t;let r=C0(e.semver,t.semver,i);return r<0?e:r>0||t.operator==="<"&&e.operator==="<="?t:e};Xw.exports=mq});var D0=w((Pie,ey)=>{c();var R0=ja(),Zw=ys(),vq=ct(),Qw=v0(),gq=Tn(),wq=wg(),yq=bg(),bq=_g(),Eq=Tg(),Sq=Ng(),_q=Cg(),Aq=Dg(),xq=Pg(),Tq=fi(),Oq=$g(),Nq=Vg(),Iq=Mp(),Cq=Gg(),Rq=zg(),Dq=Es(),Lq=Up(),Pq=g0(),Fq=w0(),kq=Gp(),Bq=Hp(),$q=y0(),qq=tw(),Vq=As(),jq=hi(),Mq=Ts(),Uq=_w(),Gq=xw(),Hq=Ow(),zq=Cw(),Wq=Dw(),Yq=Kp(),Kq=$w(),Xq=Vw(),Jq=Uw(),Zq=Hw(),Qq=Jw();ey.exports={parse:gq,valid:wq,clean:yq,inc:bq,diff:Eq,major:Sq,minor:_q,patch:Aq,prerelease:xq,compare:Tq,rcompare:Oq,compareLoose:Nq,compareBuild:Iq,sort:Cq,rsort:Rq,gt:Dq,lt:Lq,eq:Pq,neq:Fq,gte:kq,lte:Bq,cmp:$q,coerce:qq,Comparator:Vq,Range:jq,satisfies:Mq,toComparators:Uq,maxSatisfying:Gq,minSatisfying:Hq,minVersion:zq,validRange:Wq,outside:Yq,gtr:Kq,ltr:Xq,intersects:Jq,simplifyRange:Zq,subset:Qq,SemVer:vq,re:R0.re,src:R0.src,tokens:R0.t,SEMVER_SPEC_VERSION:Zw.SEMVER_SPEC_VERSION,RELEASE_TYPES:Zw.RELEASE_TYPES,compareIdentifiers:Qw.compareIdentifiers,rcompareIdentifiers:Qw.rcompareIdentifiers}});var i2=w(L=>{"use strict";c();var NV=L&&L.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),IV=L&&L.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$y=L&&L.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&NV(t,e,i);return IV(t,e),t},t2=L&&L.__awaiter||function(e,t,i,r){function n(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function p(u){try{l(r.next(u))}catch(m){s(m)}}function d(u){try{l(r.throw(u))}catch(m){s(m)}}function l(u){u.done?o(u.value):n(u.value).then(p,d)}l((r=r.apply(e,t||[])).next())})},Mt;Object.defineProperty(L,"__esModule",{value:!0});L.getCmdPath=L.tryGetExecutablePath=L.isRooted=L.isDirectory=L.exists=L.READONLY=L.UV_FS_O_EXLOCK=L.IS_WINDOWS=L.unlink=L.symlink=L.stat=L.rmdir=L.rm=L.rename=L.readlink=L.readdir=L.open=L.mkdir=L.lstat=L.copyFile=L.chmod=void 0;var qy=$y(require("fs")),od=$y(require("path"));Mt=qy.promises,L.chmod=Mt.chmod,L.copyFile=Mt.copyFile,L.lstat=Mt.lstat,L.mkdir=Mt.mkdir,L.open=Mt.open,L.readdir=Mt.readdir,L.readlink=Mt.readlink,L.rename=Mt.rename,L.rm=Mt.rm,L.rmdir=Mt.rmdir,L.stat=Mt.stat,L.symlink=Mt.symlink,L.unlink=Mt.unlink;L.IS_WINDOWS=process.platform==="win32";L.UV_FS_O_EXLOCK=268435456;L.READONLY=qy.constants.O_RDONLY;function CV(e){return t2(this,void 0,void 0,function*(){try{yield L.stat(e)}catch(t){if(t.code==="ENOENT")return!1;throw t}return!0})}L.exists=CV;function RV(e,t=!1){return t2(this,void 0,void 0,function*(){return(t?yield L.stat(e):yield L.lstat(e)).isDirectory()})}L.isDirectory=RV;function DV(e){if(e=PV(e),!e)throw new Error('isRooted() parameter "p" cannot be empty');return L.IS_WINDOWS?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}L.isRooted=DV;function LV(e,t){return t2(this,void 0,void 0,function*(){let i;try{i=yield L.stat(e)}catch(n){n.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${n}`)}if(i&&i.isFile()){if(L.IS_WINDOWS){let n=od.extname(e).toUpperCase();if(t.some(o=>o.toUpperCase()===n))return e}else if(By(i))return e}let r=e;for(let n of t){e=r+n,i=void 0;try{i=yield L.stat(e)}catch(o){o.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${o}`)}if(i&&i.isFile()){if(L.IS_WINDOWS){try{let o=od.dirname(e),s=od.basename(e).toUpperCase();for(let p of yield L.readdir(o))if(s===p.toUpperCase()){e=od.join(o,p);break}}catch(o){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${o}`)}return e}else if(By(i))return e}}return""})}L.tryGetExecutablePath=LV;function PV(e){return e=e||"",L.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function By(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function FV(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}L.getCmdPath=FV});var Rs=w(Fe=>{"use strict";c();var kV=Fe&&Fe.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),BV=Fe&&Fe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Vy=Fe&&Fe.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&kV(t,e,i);return BV(t,e),t},tn=Fe&&Fe.__awaiter||function(e,t,i,r){function n(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function p(u){try{l(r.next(u))}catch(m){s(m)}}function d(u){try{l(r.throw(u))}catch(m){s(m)}}function l(u){u.done?o(u.value):n(u.value).then(p,d)}l((r=r.apply(e,t||[])).next())})};Object.defineProperty(Fe,"__esModule",{value:!0});Fe.findInPath=Fe.which=Fe.mkdirP=Fe.rmRF=Fe.mv=Fe.cp=void 0;var $V=require("assert"),Ji=Vy(require("path")),de=Vy(i2());function qV(e,t,i={}){return tn(this,void 0,void 0,function*(){let{force:r,recursive:n,copySourceDirectory:o}=jV(i),s=(yield de.exists(t))?yield de.stat(t):null;if(s&&s.isFile()&&!r)return;let p=s&&s.isDirectory()&&o?Ji.join(t,Ji.basename(e)):t;if(!(yield de.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield de.stat(e)).isDirectory())if(n)yield Gy(e,p,0,r);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(Ji.relative(e,p)==="")throw new Error(`'${p}' and '${e}' are the same file`);yield Hy(e,p,r)}})}Fe.cp=qV;function VV(e,t,i={}){return tn(this,void 0,void 0,function*(){if(yield de.exists(t)){let r=!0;if((yield de.isDirectory(t))&&(t=Ji.join(t,Ji.basename(e)),r=yield de.exists(t)),r)if(i.force==null||i.force)yield jy(t);else throw new Error("Destination already exists")}yield r2(Ji.dirname(t)),yield de.rename(e,t)})}Fe.mv=VV;function jy(e){return tn(this,void 0,void 0,function*(){if(de.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield de.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}Fe.rmRF=jy;function r2(e){return tn(this,void 0,void 0,function*(){$V.ok(e,"a path argument must be provided"),yield de.mkdir(e,{recursive:!0})})}Fe.mkdirP=r2;function My(e,t){return tn(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let r=yield My(e,!1);if(!r)throw de.IS_WINDOWS?new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`):new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`);return r}let i=yield Uy(e);return i&&i.length>0?i[0]:""})}Fe.which=My;function Uy(e){return tn(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if(de.IS_WINDOWS&&process.env.PATHEXT)for(let n of process.env.PATHEXT.split(Ji.delimiter))n&&t.push(n);if(de.isRooted(e)){let n=yield de.tryGetExecutablePath(e,t);return n?[n]:[]}if(e.includes(Ji.sep))return[];let i=[];if(process.env.PATH)for(let n of process.env.PATH.split(Ji.delimiter))n&&i.push(n);let r=[];for(let n of i){let o=yield de.tryGetExecutablePath(Ji.join(n,e),t);o&&r.push(o)}return r})}Fe.findInPath=Uy;function jV(e){let t=e.force==null?!0:e.force,i=Boolean(e.recursive),r=e.copySourceDirectory==null?!0:Boolean(e.copySourceDirectory);return{force:t,recursive:i,copySourceDirectory:r}}function Gy(e,t,i,r){return tn(this,void 0,void 0,function*(){if(i>=255)return;i++,yield r2(t);let n=yield de.readdir(e);for(let o of n){let s=`${e}/${o}`,p=`${t}/${o}`;(yield de.lstat(s)).isDirectory()?yield Gy(s,p,i,r):yield Hy(s,p,r)}yield de.chmod(t,(yield de.stat(e)).mode)})}function Hy(e,t,i){return tn(this,void 0,void 0,function*(){if((yield de.lstat(e)).isSymbolicLink()){try{yield de.lstat(t),yield de.unlink(t)}catch(n){n.code==="EPERM"&&(yield de.chmod(t,"0666"),yield de.unlink(t))}let r=yield de.readlink(e);yield de.symlink(r,t,de.IS_WINDOWS?"junction":null)}else(!(yield de.exists(t))||i)&&(yield de.copyFile(e,t))})}});var io=w((Eae,Bn)=>{"use strict";c();function zy(e){return typeof e>"u"||e===null}function MV(e){return typeof e=="object"&&e!==null}function UV(e){return Array.isArray(e)?e:zy(e)?[]:[e]}function GV(e,t){var i,r,n,o;if(t)for(o=Object.keys(t),i=0,r=o.length;i{"use strict";c();function Wy(e,t){var i="",r=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(i+='in "'+e.mark.name+'" '),i+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(i+=` - -`+e.mark.snippet),r+" "+i):r}function Ds(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=Wy(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}Ds.prototype=Object.create(Error.prototype);Ds.prototype.constructor=Ds;Ds.prototype.toString=function(t){return this.name+": "+Wy(this,t)};Yy.exports=Ds});var Xy=w((xae,Ky)=>{"use strict";c();var Ls=io();function n2(e,t,i,r,n){var o="",s="",p=Math.floor(n/2)-1;return r-t>p&&(o=" ... ",t=r-p+o.length),i-r>p&&(s=" ...",i=r+p-s.length),{str:o+e.slice(t,i).replace(/\t/g,"\u2192")+s,pos:r-t+o.length}}function a2(e,t){return Ls.repeat(" ",t-e.length)+e}function WV(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var i=/\r?\n|\r|\0/g,r=[0],n=[],o,s=-1;o=i.exec(e.buffer);)n.push(o.index),r.push(o.index+o[0].length),e.position<=o.index&&s<0&&(s=r.length-2);s<0&&(s=r.length-1);var p="",d,l,u=Math.min(e.line+t.linesAfter,n.length).toString().length,m=t.maxLength-(t.indent+u+3);for(d=1;d<=t.linesBefore&&!(s-d<0);d++)l=n2(e.buffer,r[s-d],n[s-d],e.position-(r[s]-r[s-d]),m),p=Ls.repeat(" ",t.indent)+a2((e.line-d+1).toString(),u)+" | "+l.str+` -`+p;for(l=n2(e.buffer,r[s],n[s],e.position,m),p+=Ls.repeat(" ",t.indent)+a2((e.line+1).toString(),u)+" | "+l.str+` -`,p+=Ls.repeat("-",t.indent+u+3+l.pos)+`^ -`,d=1;d<=t.linesAfter&&!(s+d>=n.length);d++)l=n2(e.buffer,r[s+d],n[s+d],e.position-(r[s]-r[s+d]),m),p+=Ls.repeat(" ",t.indent)+a2((e.line+d+1).toString(),u)+" | "+l.str+` -`;return p.replace(/\n$/,"")}Ky.exports=WV});var ft=w((Oae,Zy)=>{"use strict";c();var Jy=ro(),YV=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],KV=["scalar","sequence","mapping"];function XV(e){var t={};return e!==null&&Object.keys(e).forEach(function(i){e[i].forEach(function(r){t[String(r)]=i})}),t}function JV(e,t){if(t=t||{},Object.keys(t).forEach(function(i){if(YV.indexOf(i)===-1)throw new Jy('Unknown option "'+i+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(i){return i},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=XV(t.styleAliases||null),KV.indexOf(this.kind)===-1)throw new Jy('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}Zy.exports=JV});var p2=w((Iae,eb)=>{"use strict";c();var Ps=ro(),o2=ft();function Qy(e,t){var i=[];return e[t].forEach(function(r){var n=i.length;i.forEach(function(o,s){o.tag===r.tag&&o.kind===r.kind&&o.multi===r.multi&&(n=s)}),i[n]=r}),i}function ZV(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,i;function r(n){n.multi?(e.multi[n.kind].push(n),e.multi.fallback.push(n)):e[n.kind][n.tag]=e.fallback[n.tag]=n}for(t=0,i=arguments.length;t{"use strict";c();var QV=ft();tb.exports=new QV("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var l2=w((Lae,ib)=>{"use strict";c();var ej=ft();ib.exports=new ej("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var u2=w((Fae,rb)=>{"use strict";c();var tj=ft();rb.exports=new tj("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var c2=w((Bae,nb)=>{"use strict";c();var ij=p2();nb.exports=new ij({explicit:[d2(),l2(),u2()]})});var m2=w((qae,ab)=>{"use strict";c();var rj=ft();function nj(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function aj(){return null}function oj(e){return e===null}ab.exports=new rj("tag:yaml.org,2002:null",{kind:"scalar",resolve:nj,construct:aj,predicate:oj,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var f2=w((jae,ob)=>{"use strict";c();var sj=ft();function pj(e){if(e===null)return!1;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function dj(e){return e==="true"||e==="True"||e==="TRUE"}function lj(e){return Object.prototype.toString.call(e)==="[object Boolean]"}ob.exports=new sj("tag:yaml.org,2002:bool",{kind:"scalar",resolve:pj,construct:dj,predicate:lj,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})});var h2=w((Uae,sb)=>{"use strict";c();var uj=io(),cj=ft();function mj(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function fj(e){return 48<=e&&e<=55}function hj(e){return 48<=e&&e<=57}function vj(e){if(e===null)return!1;var t=e.length,i=0,r=!1,n;if(!t)return!1;if(n=e[i],(n==="-"||n==="+")&&(n=e[++i]),n==="0"){if(i+1===t)return!0;if(n=e[++i],n==="b"){for(i++;i=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var v2=w((Hae,db)=>{"use strict";c();var pb=io(),yj=ft(),bj=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function Ej(e){return!(e===null||!bj.test(e)||e[e.length-1]==="_")}function Sj(e){var t,i;return t=e.replace(/_/g,"").toLowerCase(),i=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?i===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:i*parseFloat(t,10)}var _j=/^[-+]?[0-9]+e/;function Aj(e,t){var i;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(pb.isNegativeZero(e))return"-0.0";return i=e.toString(10),_j.test(i)?i.replace("e",".e"):i}function xj(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||pb.isNegativeZero(e))}db.exports=new yj("tag:yaml.org,2002:float",{kind:"scalar",resolve:Ej,construct:Sj,predicate:xj,represent:Aj,defaultStyle:"lowercase"})});var g2=w((Wae,lb)=>{"use strict";c();lb.exports=c2().extend({implicit:[m2(),f2(),h2(),v2()]})});var w2=w((Kae,ub)=>{"use strict";c();ub.exports=g2()});var y2=w((Jae,fb)=>{"use strict";c();var Tj=ft(),cb=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),mb=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function Oj(e){return e===null?!1:cb.exec(e)!==null||mb.exec(e)!==null}function Nj(e){var t,i,r,n,o,s,p,d=0,l=null,u,m,f;if(t=cb.exec(e),t===null&&(t=mb.exec(e)),t===null)throw new Error("Date resolve error");if(i=+t[1],r=+t[2]-1,n=+t[3],!t[4])return new Date(Date.UTC(i,r,n));if(o=+t[4],s=+t[5],p=+t[6],t[7]){for(d=t[7].slice(0,3);d.length<3;)d+="0";d=+d}return t[9]&&(u=+t[10],m=+(t[11]||0),l=(u*60+m)*6e4,t[9]==="-"&&(l=-l)),f=new Date(Date.UTC(i,r,n,o,s,p,d)),l&&f.setTime(f.getTime()-l),f}function Ij(e){return e.toISOString()}fb.exports=new Tj("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:Oj,construct:Nj,instanceOf:Date,represent:Ij})});var b2=w((Qae,hb)=>{"use strict";c();var Cj=ft();function Rj(e){return e==="<<"||e===null}hb.exports=new Cj("tag:yaml.org,2002:merge",{kind:"scalar",resolve:Rj})});var S2=w((toe,vb)=>{"use strict";c();var Dj=ft(),E2=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= -\r`;function Lj(e){if(e===null)return!1;var t,i,r=0,n=e.length,o=E2;for(i=0;i64)){if(t<0)return!1;r+=6}return r%8===0}function Pj(e){var t,i,r=e.replace(/[\r\n=]/g,""),n=r.length,o=E2,s=0,p=[];for(t=0;t>16&255),p.push(s>>8&255),p.push(s&255)),s=s<<6|o.indexOf(r.charAt(t));return i=n%4*6,i===0?(p.push(s>>16&255),p.push(s>>8&255),p.push(s&255)):i===18?(p.push(s>>10&255),p.push(s>>2&255)):i===12&&p.push(s>>4&255),new Uint8Array(p)}function Fj(e){var t="",i=0,r,n,o=e.length,s=E2;for(r=0;r>18&63],t+=s[i>>12&63],t+=s[i>>6&63],t+=s[i&63]),i=(i<<8)+e[r];return n=o%3,n===0?(t+=s[i>>18&63],t+=s[i>>12&63],t+=s[i>>6&63],t+=s[i&63]):n===2?(t+=s[i>>10&63],t+=s[i>>4&63],t+=s[i<<2&63],t+=s[64]):n===1&&(t+=s[i>>2&63],t+=s[i<<4&63],t+=s[64],t+=s[64]),t}function kj(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}vb.exports=new Dj("tag:yaml.org,2002:binary",{kind:"scalar",resolve:Lj,construct:Pj,predicate:kj,represent:Fj})});var _2=w((roe,gb)=>{"use strict";c();var Bj=ft(),$j=Object.prototype.hasOwnProperty,qj=Object.prototype.toString;function Vj(e){if(e===null)return!0;var t=[],i,r,n,o,s,p=e;for(i=0,r=p.length;i{"use strict";c();var Mj=ft(),Uj=Object.prototype.toString;function Gj(e){if(e===null)return!0;var t,i,r,n,o,s=e;for(o=new Array(s.length),t=0,i=s.length;t{"use strict";c();var zj=ft(),Wj=Object.prototype.hasOwnProperty;function Yj(e){if(e===null)return!0;var t,i=e;for(t in i)if(Wj.call(i,t)&&i[t]!==null)return!1;return!0}function Kj(e){return e!==null?e:{}}yb.exports=new zj("tag:yaml.org,2002:set",{kind:"mapping",resolve:Yj,construct:Kj})});var sd=w((doe,bb)=>{"use strict";c();bb.exports=w2().extend({implicit:[y2(),b2()],explicit:[S2(),_2(),A2(),x2()]})});var kb=w((uoe,I2)=>{"use strict";c();var qn=io(),Ob=ro(),Xj=Xy(),Jj=sd(),nn=Object.prototype.hasOwnProperty,pd=1,Nb=2,Ib=3,dd=4,T2=1,Zj=2,Eb=3,Qj=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,eM=/[\x85\u2028\u2029]/,tM=/[,\[\]\{\}]/,Cb=/^(?:!|!!|![a-z\-]+!)$/i,Rb=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function Sb(e){return Object.prototype.toString.call(e)}function Zi(e){return e===10||e===13}function Vn(e){return e===9||e===32}function Ut(e){return e===9||e===32||e===10||e===13}function no(e){return e===44||e===91||e===93||e===123||e===125}function iM(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function rM(e){return e===120?2:e===117?4:e===85?8:0}function nM(e){return 48<=e&&e<=57?e-48:-1}function _b(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?` -`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}function aM(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var Db=new Array(256),Lb=new Array(256);for($n=0;$n<256;$n++)Db[$n]=_b($n)?1:0,Lb[$n]=_b($n);var $n;function oM(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||Jj,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function Pb(e,t){var i={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return i.snippet=Xj(i),new Ob(t,i)}function k(e,t){throw Pb(e,t)}function ld(e,t){e.onWarning&&e.onWarning.call(null,Pb(e,t))}var Ab={YAML:function(t,i,r){var n,o,s;t.version!==null&&k(t,"duplication of %YAML directive"),r.length!==1&&k(t,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(r[0]),n===null&&k(t,"ill-formed argument of the YAML directive"),o=parseInt(n[1],10),s=parseInt(n[2],10),o!==1&&k(t,"unacceptable YAML version of the document"),t.version=r[0],t.checkLineBreaks=s<2,s!==1&&s!==2&&ld(t,"unsupported YAML version of the document")},TAG:function(t,i,r){var n,o;r.length!==2&&k(t,"TAG directive accepts exactly two arguments"),n=r[0],o=r[1],Cb.test(n)||k(t,"ill-formed tag handle (first argument) of the TAG directive"),nn.call(t.tagMap,n)&&k(t,'there is a previously declared suffix for "'+n+'" tag handle'),Rb.test(o)||k(t,"ill-formed tag prefix (second argument) of the TAG directive");try{o=decodeURIComponent(o)}catch{k(t,"tag prefix is malformed: "+o)}t.tagMap[n]=o}};function rn(e,t,i,r){var n,o,s,p;if(t1&&(e.result+=qn.repeat(` -`,t-1))}function sM(e,t,i){var r,n,o,s,p,d,l,u,m=e.kind,f=e.result,h;if(h=e.input.charCodeAt(e.position),Ut(h)||no(h)||h===35||h===38||h===42||h===33||h===124||h===62||h===39||h===34||h===37||h===64||h===96||(h===63||h===45)&&(n=e.input.charCodeAt(e.position+1),Ut(n)||i&&no(n)))return!1;for(e.kind="scalar",e.result="",o=s=e.position,p=!1;h!==0;){if(h===58){if(n=e.input.charCodeAt(e.position+1),Ut(n)||i&&no(n))break}else if(h===35){if(r=e.input.charCodeAt(e.position-1),Ut(r))break}else{if(e.position===e.lineStart&&ud(e)||i&&no(h))break;if(Zi(h))if(d=e.line,l=e.lineStart,u=e.lineIndent,je(e,!1,-1),e.lineIndent>=t){p=!0,h=e.input.charCodeAt(e.position);continue}else{e.position=s,e.line=d,e.lineStart=l,e.lineIndent=u;break}}p&&(rn(e,o,s,!1),N2(e,e.line-d),o=s=e.position,p=!1),Vn(h)||(s=e.position+1),h=e.input.charCodeAt(++e.position)}return rn(e,o,s,!1),e.result?!0:(e.kind=m,e.result=f,!1)}function pM(e,t){var i,r,n;if(i=e.input.charCodeAt(e.position),i!==39)return!1;for(e.kind="scalar",e.result="",e.position++,r=n=e.position;(i=e.input.charCodeAt(e.position))!==0;)if(i===39)if(rn(e,r,e.position,!0),i=e.input.charCodeAt(++e.position),i===39)r=e.position,e.position++,n=e.position;else return!0;else Zi(i)?(rn(e,r,n,!0),N2(e,je(e,!1,t)),r=n=e.position):e.position===e.lineStart&&ud(e)?k(e,"unexpected end of the document within a single quoted scalar"):(e.position++,n=e.position);k(e,"unexpected end of the stream within a single quoted scalar")}function dM(e,t){var i,r,n,o,s,p;if(p=e.input.charCodeAt(e.position),p!==34)return!1;for(e.kind="scalar",e.result="",e.position++,i=r=e.position;(p=e.input.charCodeAt(e.position))!==0;){if(p===34)return rn(e,i,e.position,!0),e.position++,!0;if(p===92){if(rn(e,i,e.position,!0),p=e.input.charCodeAt(++e.position),Zi(p))je(e,!1,t);else if(p<256&&Db[p])e.result+=Lb[p],e.position++;else if((s=rM(p))>0){for(n=s,o=0;n>0;n--)p=e.input.charCodeAt(++e.position),(s=iM(p))>=0?o=(o<<4)+s:k(e,"expected hexadecimal character");e.result+=aM(o),e.position++}else k(e,"unknown escape sequence");i=r=e.position}else Zi(p)?(rn(e,i,r,!0),N2(e,je(e,!1,t)),i=r=e.position):e.position===e.lineStart&&ud(e)?k(e,"unexpected end of the document within a double quoted scalar"):(e.position++,r=e.position)}k(e,"unexpected end of the stream within a double quoted scalar")}function lM(e,t){var i=!0,r,n,o,s=e.tag,p,d=e.anchor,l,u,m,f,h,g=Object.create(null),b,y,E,S;if(S=e.input.charCodeAt(e.position),S===91)u=93,h=!1,p=[];else if(S===123)u=125,h=!0,p={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=p),S=e.input.charCodeAt(++e.position);S!==0;){if(je(e,!0,t),S=e.input.charCodeAt(e.position),S===u)return e.position++,e.tag=s,e.anchor=d,e.kind=h?"mapping":"sequence",e.result=p,!0;i?S===44&&k(e,"expected the node content, but found ','"):k(e,"missed comma between flow collection entries"),y=b=E=null,m=f=!1,S===63&&(l=e.input.charCodeAt(e.position+1),Ut(l)&&(m=f=!0,e.position++,je(e,!0,t))),r=e.line,n=e.lineStart,o=e.position,oo(e,t,pd,!1,!0),y=e.tag,b=e.result,je(e,!0,t),S=e.input.charCodeAt(e.position),(f||e.line===r)&&S===58&&(m=!0,S=e.input.charCodeAt(++e.position),je(e,!0,t),oo(e,t,pd,!1,!0),E=e.result),h?ao(e,p,g,y,b,E,r,n,o):m?p.push(ao(e,null,g,y,b,E,r,n,o)):p.push(b),je(e,!0,t),S=e.input.charCodeAt(e.position),S===44?(i=!0,S=e.input.charCodeAt(++e.position)):i=!1}k(e,"unexpected end of the stream within a flow collection")}function uM(e,t){var i,r,n=T2,o=!1,s=!1,p=t,d=0,l=!1,u,m;if(m=e.input.charCodeAt(e.position),m===124)r=!1;else if(m===62)r=!0;else return!1;for(e.kind="scalar",e.result="";m!==0;)if(m=e.input.charCodeAt(++e.position),m===43||m===45)T2===n?n=m===43?Eb:Zj:k(e,"repeat of a chomping mode identifier");else if((u=nM(m))>=0)u===0?k(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):s?k(e,"repeat of an indentation width identifier"):(p=t+u-1,s=!0);else break;if(Vn(m)){do m=e.input.charCodeAt(++e.position);while(Vn(m));if(m===35)do m=e.input.charCodeAt(++e.position);while(!Zi(m)&&m!==0)}for(;m!==0;){for(O2(e),e.lineIndent=0,m=e.input.charCodeAt(e.position);(!s||e.lineIndentp&&(p=e.lineIndent),Zi(m)){d++;continue}if(e.lineIndentt)&&d!==0)k(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(y&&(s=e.line,p=e.lineStart,d=e.position),oo(e,t,dd,!0,n)&&(y?g=e.result:b=e.result),y||(ao(e,m,f,h,g,b,s,p,d),h=g=b=null),je(e,!0,-1),S=e.input.charCodeAt(e.position)),(e.line===o||e.lineIndent>t)&&S!==0)k(e,"bad indentation of a mapping entry");else if(e.lineIndentt?d=1:e.lineIndent===t?d=0:e.lineIndentt?d=1:e.lineIndent===t?d=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),m=0,f=e.implicitTypes.length;m"),e.result!==null&&g.kind!==e.kind&&k(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+g.kind+'", not "'+e.kind+'"'),g.resolve(e.result,e.tag)?(e.result=g.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):k(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||u}function vM(e){var t=e.position,i,r,n,o=!1,s;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(s=e.input.charCodeAt(e.position))!==0&&(je(e,!0,-1),s=e.input.charCodeAt(e.position),!(e.lineIndent>0||s!==37));){for(o=!0,s=e.input.charCodeAt(++e.position),i=e.position;s!==0&&!Ut(s);)s=e.input.charCodeAt(++e.position);for(r=e.input.slice(i,e.position),n=[],r.length<1&&k(e,"directive name must not be less than one character in length");s!==0;){for(;Vn(s);)s=e.input.charCodeAt(++e.position);if(s===35){do s=e.input.charCodeAt(++e.position);while(s!==0&&!Zi(s));break}if(Zi(s))break;for(i=e.position;s!==0&&!Ut(s);)s=e.input.charCodeAt(++e.position);n.push(e.input.slice(i,e.position))}s!==0&&O2(e),nn.call(Ab,r)?Ab[r](e,r,n):ld(e,'unknown document directive "'+r+'"')}if(je(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,je(e,!0,-1)):o&&k(e,"directives end mark is expected"),oo(e,e.lineIndent-1,dd,!1,!0),je(e,!0,-1),e.checkLineBreaks&&eM.test(e.input.slice(t,e.position))&&ld(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&ud(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,je(e,!0,-1));return}if(e.position"u"&&(i=t,t=null);var r=Fb(e,i);if(typeof t!="function")return r;for(var n=0,o=r.length;n{"use strict";c();var fd=io(),qs=ro(),yM=sd(),Hb=Object.prototype.toString,zb=Object.prototype.hasOwnProperty,P2=65279,bM=9,ks=10,EM=13,SM=32,_M=33,AM=34,C2=35,xM=37,TM=38,OM=39,NM=42,Wb=44,IM=45,cd=58,CM=61,RM=62,DM=63,LM=64,Yb=91,Kb=93,PM=96,Xb=123,FM=124,Jb=125,ht={};ht[0]="\\0";ht[7]="\\a";ht[8]="\\b";ht[9]="\\t";ht[10]="\\n";ht[11]="\\v";ht[12]="\\f";ht[13]="\\r";ht[27]="\\e";ht[34]='\\"';ht[92]="\\\\";ht[133]="\\N";ht[160]="\\_";ht[8232]="\\L";ht[8233]="\\P";var kM=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],BM=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function $M(e,t){var i,r,n,o,s,p,d;if(t===null)return{};for(i={},r=Object.keys(t),n=0,o=r.length;n=55296&&i<=56319&&t+1=56320&&r<=57343)?(i-55296)*1024+r-56320+65536:i}function Zb(e){var t=/^\n* /;return t.test(e)}var Qb=1,D2=2,eE=3,tE=4,so=5;function HM(e,t,i,r,n,o,s,p){var d,l=0,u=null,m=!1,f=!1,h=r!==-1,g=-1,b=UM(Fs(e,0))&&GM(Fs(e,e.length-1));if(t||s)for(d=0;d=65536?d+=2:d++){if(l=Fs(e,d),!$s(l))return so;b=b&&qb(l,u,p),u=l}else{for(d=0;d=65536?d+=2:d++){if(l=Fs(e,d),l===ks)m=!0,h&&(f=f||d-g-1>r&&e[g+1]!==" ",g=d);else if(!$s(l))return so;b=b&&qb(l,u,p),u=l}f=f||h&&d-g-1>r&&e[g+1]!==" "}return!m&&!f?b&&!s&&!n(e)?Qb:o===Bs?so:D2:i>9&&Zb(e)?so:s?o===Bs?so:D2:f?tE:eE}function zM(e,t,i,r,n){e.dump=function(){if(t.length===0)return e.quotingType===Bs?'""':"''";if(!e.noCompatMode&&(kM.indexOf(t)!==-1||BM.test(t)))return e.quotingType===Bs?'"'+t+'"':"'"+t+"'";var o=e.indent*Math.max(1,i),s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-o),p=r||e.flowLevel>-1&&i>=e.flowLevel;function d(l){return MM(e,l)}switch(HM(t,p,e.indent,s,d,e.quotingType,e.forceQuotes&&!r,n)){case Qb:return t;case D2:return"'"+t.replace(/'/g,"''")+"'";case eE:return"|"+Vb(t,e.indent)+jb(Bb(t,o));case tE:return">"+Vb(t,e.indent)+jb(Bb(WM(t,s),o));case so:return'"'+YM(t,s)+'"';default:throw new qs("impossible error: invalid scalar style")}}()}function Vb(e,t){var i=Zb(e)?String(t):"",r=e[e.length-1]===` -`,n=r&&(e[e.length-2]===` +`,t.asFunction&&(r+="return function(ctx, cb) { return nunjucks.render("+s+`, ctx, cb); } +`),r+=`})(); +`}return r}rQe.exports=AHt});var lQe=g((J7r,aQe)=>{"use strict";d();var sy=require("fs"),OW=require("path"),fHt=Sl(),hHt=fHt._prettifyError,mHt=P5(),gHt=PW(),LW=gHt.Environment,sQe=iQe();function nQe(e,t){return Array.isArray(t)?t.some(function(r){return e.match(r)}):!1}function oQe(e,t){t=t||{},t.isString=!0;var r=t.env||new LW([]),i=t.wrapper||sQe;if(!t.name)throw new Error('the "name" option is required when compiling a string');return i([kW(e,t.name,r)],t)}function yHt(e,t){t=t||{};var r=t.env||new LW([]),i=t.wrapper||sQe;if(t.isString)return oQe(e,t);var s=sy.existsSync(e)&&sy.statSync(e),o=[],a=[];function l(p){sy.readdirSync(p).forEach(function(A){var f=OW.join(p,A),m=f.substr(OW.join(e,"/").length),y=sy.statSync(f);y&&y.isDirectory()?(m+="/",nQe(m,t.exclude)||l(f)):nQe(m,t.include)&&a.push(f)})}if(s.isFile())o.push(kW(sy.readFileSync(e,"utf-8"),t.name||e,r));else if(s.isDirectory()){l(e);for(var c=0;c{"use strict";d();function EHt(){"use strict";var e=this.runtime,t=this.lib,r=this.compiler.Compiler,i=this.parser.Parser,s=this.nodes,o=this.lexer,a=e.contextOrFrameLookup,l=e.memberLookup,c,u;r&&(c=r.prototype.assertType),i&&(u=i.prototype.parseAggregate);function p(){e.contextOrFrameLookup=a,e.memberLookup=l,r&&(r.prototype.assertType=c),i&&(i.prototype.parseAggregate=u)}e.contextOrFrameLookup=function(w,S,R){var U=a.apply(this,arguments);if(U!==void 0)return U;switch(R){case"True":return!0;case"False":return!1;case"None":return null;default:return}};function A(C){return{index:C.index,lineno:C.lineno,colno:C.colno}}if(process.env.BUILD_TYPE!=="SLIM"&&s&&r&&i){var f=s.Node.extend("Slice",{fields:["start","stop","step"],init:function(w,S,R,U,z){R=R||new s.Literal(w,S,null),U=U||new s.Literal(w,S,null),z=z||new s.Literal(w,S,1),this.parent(w,S,R,U,z)}});r.prototype.assertType=function(w){w instanceof f||c.apply(this,arguments)},r.prototype.compileSlice=function(w,S){this._emit("("),this._compileExpression(w.start,S),this._emit("),("),this._compileExpression(w.stop,S),this._emit("),("),this._compileExpression(w.step,S),this._emit(")")},i.prototype.parseAggregate=function(){var w=this,S=A(this.tokens);S.colno--,S.index--;try{return u.apply(this)}catch(se){var R=A(this.tokens),U=function(){return t._assign(w.tokens,R),se};t._assign(this.tokens,S),this.peeked=!1;var z=this.peekToken();if(z.type!==o.TOKEN_LEFT_BRACKET)throw U();this.nextToken();for(var L=new f(z.lineno,z.colno),ee=!1,k=0;k<=L.fields.length&&!this.skip(o.TOKEN_RIGHT_BRACKET);k++){if(k===L.fields.length)if(ee)this.fail("parseSlice: too many slice components",z.lineno,z.colno);else break;if(this.skip(o.TOKEN_COLON))ee=!0;else{var Z=L.fields[k];L[Z]=this.parseExpression(),ee=this.skip(o.TOKEN_COLON)||ee}}if(!ee)throw U();return new s.Array(z.lineno,z.colno,[L])}}}function m(C,w,S,R){C=C||[],w===null&&(w=R<0?C.length-1:0),S===null?S=R<0?-1:C.length:S<0&&(S+=C.length),w<0&&(w+=C.length);for(var U=[],z=w;!(z<0||z>C.length||R>0&&z>=S||R<0&&z<=S);z+=R)U.push(e.memberLookup(C,z));return U}function y(C,w){return Object.prototype.hasOwnProperty.call(C,w)}var E={pop:function(w){if(w===void 0)return this.pop();if(w>=this.length||w<0)throw new Error("KeyError");return this.splice(w,1)},append:function(w){return this.push(w)},remove:function(w){for(var S=0;S{"use strict";d();var pQe=Sl(),AQe=PW(),fQe=AQe.Environment,dQe=AQe.Template,bHt=O5(),Jp=xW(),U5=lQe(),CHt=P5(),wHt=EW(),IHt=lW(),BHt=ny(),SHt=_w(),vHt=uQe(),Xu;function q5(e,t){t=t||{},pQe.isObject(e)&&(t=e,e=null);var r;return Jp.FileSystemLoader?r=new Jp.FileSystemLoader(e,{watch:t.watch,noCache:t.noCache}):Jp.WebLoader&&(r=new Jp.WebLoader(e,{useCache:t.web&&t.web.useCache,async:t.web&&t.web.async})),Xu=new fQe(r,t),t&&t.express&&Xu.express(t.express),Xu}hQe.exports={Environment:fQe,Template:dQe,Loader:bHt,FileSystemLoader:Jp.FileSystemLoader,NodeResolveLoader:Jp.NodeResolveLoader,PrecompiledLoader:Jp.PrecompiledLoader,WebLoader:Jp.WebLoader,compiler:CHt,parser:wHt,lexer:IHt,runtime:BHt,lib:pQe,nodes:SHt,installJinjaCompat:vHt,configure:q5,reset:function(){Xu=void 0},compile:function(t,r,i,s){return Xu||q5(),new dQe(t,r,i,s)},render:function(t,r,i){return Xu||q5(),Xu.render(t,r,i)},renderString:function(t,r,i){return Xu||q5(),Xu.renderString(t,r,i)},precompile:U5?U5.precompile:void 0,precompileString:U5?U5.precompileString:void 0}});var Rw=g((rDr,gQe)=>{"use strict";d();var _Ht="2.0.0",xHt=Number.MAX_SAFE_INTEGER||9007199254740991,NHt=16,RHt=250,QHt=["major","premajor","minor","preminor","patch","prepatch","prerelease"];gQe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:NHt,MAX_SAFE_BUILD_LENGTH:RHt,MAX_SAFE_INTEGER:xHt,RELEASE_TYPES:QHt,SEMVER_SPEC_VERSION:_Ht,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Qw=g((nDr,yQe)=>{"use strict";d();var THt=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};yQe.exports=THt});var oy=g((zc,EQe)=>{"use strict";d();var{MAX_SAFE_COMPONENT_LENGTH:FW,MAX_SAFE_BUILD_LENGTH:DHt,MAX_LENGTH:PHt}=Rw(),OHt=Qw();zc=EQe.exports={};var kHt=zc.re=[],LHt=zc.safeRe=[],we=zc.src=[],FHt=zc.safeSrc=[],Ie=zc.t={},MHt=0,MW="[a-zA-Z0-9-]",UHt=[["\\s",1],["\\d",PHt],[MW,DHt]],qHt=e=>{for(let[t,r]of UHt)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},at=(e,t,r)=>{let i=qHt(t),s=MHt++;OHt(e,s,t),Ie[e]=s,we[s]=t,FHt[s]=i,kHt[s]=new RegExp(t,r?"g":void 0),LHt[s]=new RegExp(i,r?"g":void 0)};at("NUMERICIDENTIFIER","0|[1-9]\\d*");at("NUMERICIDENTIFIERLOOSE","\\d+");at("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${MW}*`);at("MAINVERSION",`(${we[Ie.NUMERICIDENTIFIER]})\\.(${we[Ie.NUMERICIDENTIFIER]})\\.(${we[Ie.NUMERICIDENTIFIER]})`);at("MAINVERSIONLOOSE",`(${we[Ie.NUMERICIDENTIFIERLOOSE]})\\.(${we[Ie.NUMERICIDENTIFIERLOOSE]})\\.(${we[Ie.NUMERICIDENTIFIERLOOSE]})`);at("PRERELEASEIDENTIFIER",`(?:${we[Ie.NONNUMERICIDENTIFIER]}|${we[Ie.NUMERICIDENTIFIER]})`);at("PRERELEASEIDENTIFIERLOOSE",`(?:${we[Ie.NONNUMERICIDENTIFIER]}|${we[Ie.NUMERICIDENTIFIERLOOSE]})`);at("PRERELEASE",`(?:-(${we[Ie.PRERELEASEIDENTIFIER]}(?:\\.${we[Ie.PRERELEASEIDENTIFIER]})*))`);at("PRERELEASELOOSE",`(?:-?(${we[Ie.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${we[Ie.PRERELEASEIDENTIFIERLOOSE]})*))`);at("BUILDIDENTIFIER",`${MW}+`);at("BUILD",`(?:\\+(${we[Ie.BUILDIDENTIFIER]}(?:\\.${we[Ie.BUILDIDENTIFIER]})*))`);at("FULLPLAIN",`v?${we[Ie.MAINVERSION]}${we[Ie.PRERELEASE]}?${we[Ie.BUILD]}?`);at("FULL",`^${we[Ie.FULLPLAIN]}$`);at("LOOSEPLAIN",`[v=\\s]*${we[Ie.MAINVERSIONLOOSE]}${we[Ie.PRERELEASELOOSE]}?${we[Ie.BUILD]}?`);at("LOOSE",`^${we[Ie.LOOSEPLAIN]}$`);at("GTLT","((?:<|>)?=?)");at("XRANGEIDENTIFIERLOOSE",`${we[Ie.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);at("XRANGEIDENTIFIER",`${we[Ie.NUMERICIDENTIFIER]}|x|X|\\*`);at("XRANGEPLAIN",`[v=\\s]*(${we[Ie.XRANGEIDENTIFIER]})(?:\\.(${we[Ie.XRANGEIDENTIFIER]})(?:\\.(${we[Ie.XRANGEIDENTIFIER]})(?:${we[Ie.PRERELEASE]})?${we[Ie.BUILD]}?)?)?`);at("XRANGEPLAINLOOSE",`[v=\\s]*(${we[Ie.XRANGEIDENTIFIERLOOSE]})(?:\\.(${we[Ie.XRANGEIDENTIFIERLOOSE]})(?:\\.(${we[Ie.XRANGEIDENTIFIERLOOSE]})(?:${we[Ie.PRERELEASELOOSE]})?${we[Ie.BUILD]}?)?)?`);at("XRANGE",`^${we[Ie.GTLT]}\\s*${we[Ie.XRANGEPLAIN]}$`);at("XRANGELOOSE",`^${we[Ie.GTLT]}\\s*${we[Ie.XRANGEPLAINLOOSE]}$`);at("COERCEPLAIN",`(^|[^\\d])(\\d{1,${FW}})(?:\\.(\\d{1,${FW}}))?(?:\\.(\\d{1,${FW}}))?`);at("COERCE",`${we[Ie.COERCEPLAIN]}(?:$|[^\\d])`);at("COERCEFULL",we[Ie.COERCEPLAIN]+`(?:${we[Ie.PRERELEASE]})?(?:${we[Ie.BUILD]})?(?:$|[^\\d])`);at("COERCERTL",we[Ie.COERCE],!0);at("COERCERTLFULL",we[Ie.COERCEFULL],!0);at("LONETILDE","(?:~>?)");at("TILDETRIM",`(\\s*)${we[Ie.LONETILDE]}\\s+`,!0);zc.tildeTrimReplace="$1~";at("TILDE",`^${we[Ie.LONETILDE]}${we[Ie.XRANGEPLAIN]}$`);at("TILDELOOSE",`^${we[Ie.LONETILDE]}${we[Ie.XRANGEPLAINLOOSE]}$`);at("LONECARET","(?:\\^)");at("CARETTRIM",`(\\s*)${we[Ie.LONECARET]}\\s+`,!0);zc.caretTrimReplace="$1^";at("CARET",`^${we[Ie.LONECARET]}${we[Ie.XRANGEPLAIN]}$`);at("CARETLOOSE",`^${we[Ie.LONECARET]}${we[Ie.XRANGEPLAINLOOSE]}$`);at("COMPARATORLOOSE",`^${we[Ie.GTLT]}\\s*(${we[Ie.LOOSEPLAIN]})$|^$`);at("COMPARATOR",`^${we[Ie.GTLT]}\\s*(${we[Ie.FULLPLAIN]})$|^$`);at("COMPARATORTRIM",`(\\s*)${we[Ie.GTLT]}\\s*(${we[Ie.LOOSEPLAIN]}|${we[Ie.XRANGEPLAIN]})`,!0);zc.comparatorTrimReplace="$1$2$3";at("HYPHENRANGE",`^\\s*(${we[Ie.XRANGEPLAIN]})\\s+-\\s+(${we[Ie.XRANGEPLAIN]})\\s*$`);at("HYPHENRANGELOOSE",`^\\s*(${we[Ie.XRANGEPLAINLOOSE]})\\s+-\\s+(${we[Ie.XRANGEPLAINLOOSE]})\\s*$`);at("STAR","(<|>)?=?\\s*\\*");at("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");at("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var H5=g((aDr,bQe)=>{"use strict";d();var HHt=Object.freeze({loose:!0}),GHt=Object.freeze({}),jHt=e=>e?typeof e!="object"?HHt:e:GHt;bQe.exports=jHt});var UW=g((cDr,IQe)=>{"use strict";d();var CQe=/^[0-9]+$/,wQe=(e,t)=>{let r=CQe.test(e),i=CQe.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:ewQe(t,e);IQe.exports={compareIdentifiers:wQe,rcompareIdentifiers:zHt}});var as=g((dDr,SQe)=>{"use strict";d();var G5=Qw(),{MAX_LENGTH:BQe,MAX_SAFE_INTEGER:j5}=Rw(),{safeRe:z5,t:V5}=oy(),VHt=H5(),{compareIdentifiers:ay}=UW(),qW=class e{constructor(t,r){if(r=VHt(r),t instanceof e){if(t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>BQe)throw new TypeError(`version is longer than ${BQe} characters`);G5("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let i=t.trim().match(r.loose?z5[V5.LOOSE]:z5[V5.FULL]);if(!i)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+i[1],this.minor=+i[2],this.patch=+i[3],this.major>j5||this.major<0)throw new TypeError("Invalid major version");if(this.minor>j5||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>j5||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(s=>{if(/^[0-9]+$/.test(s)){let o=+s;if(o>=0&&o=0;)typeof this.prerelease[o]=="number"&&(this.prerelease[o]++,o=-2);if(o===-1){if(r===this.prerelease.join(".")&&i===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(s)}}if(r){let o=[r,s];i===!1&&(o=[r]),ay(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=o):this.prerelease=o}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};SQe.exports=qW});var rh=g((ADr,_Qe)=>{"use strict";d();var vQe=as(),WHt=(e,t,r=!1)=>{if(e instanceof vQe)return e;try{return new vQe(e,t)}catch(i){if(!r)return null;throw i}};_Qe.exports=WHt});var NQe=g((hDr,xQe)=>{"use strict";d();var YHt=rh(),$Ht=(e,t)=>{let r=YHt(e,t);return r?r.version:null};xQe.exports=$Ht});var QQe=g((gDr,RQe)=>{"use strict";d();var JHt=rh(),KHt=(e,t)=>{let r=JHt(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};RQe.exports=KHt});var PQe=g((EDr,DQe)=>{"use strict";d();var TQe=as(),XHt=(e,t,r,i,s)=>{typeof r=="string"&&(s=i,i=r,r=void 0);try{return new TQe(e instanceof TQe?e.version:e,r).inc(t,i,s).version}catch{return null}};DQe.exports=XHt});var LQe=g((CDr,kQe)=>{"use strict";d();var OQe=rh(),ZHt=(e,t)=>{let r=OQe(e,null,!0),i=OQe(t,null,!0),s=r.compare(i);if(s===0)return null;let o=s>0,a=o?r:i,l=o?i:r,c=!!a.prerelease.length;if(!!l.prerelease.length&&!c){if(!l.patch&&!l.minor)return"major";if(l.compareMain(a)===0)return l.minor&&!l.patch?"minor":"patch"}let p=c?"pre":"";return r.major!==i.major?p+"major":r.minor!==i.minor?p+"minor":r.patch!==i.patch?p+"patch":"prerelease"};kQe.exports=ZHt});var MQe=g((IDr,FQe)=>{"use strict";d();var eGt=as(),tGt=(e,t)=>new eGt(e,t).major;FQe.exports=tGt});var qQe=g((SDr,UQe)=>{"use strict";d();var rGt=as(),iGt=(e,t)=>new rGt(e,t).minor;UQe.exports=iGt});var GQe=g((_Dr,HQe)=>{"use strict";d();var nGt=as(),sGt=(e,t)=>new nGt(e,t).patch;HQe.exports=sGt});var zQe=g((NDr,jQe)=>{"use strict";d();var oGt=rh(),aGt=(e,t)=>{let r=oGt(e,t);return r&&r.prerelease.length?r.prerelease:null};jQe.exports=aGt});var Ma=g((QDr,WQe)=>{"use strict";d();var VQe=as(),lGt=(e,t,r)=>new VQe(e,r).compare(new VQe(t,r));WQe.exports=lGt});var $Qe=g((DDr,YQe)=>{"use strict";d();var cGt=Ma(),uGt=(e,t,r)=>cGt(t,e,r);YQe.exports=uGt});var KQe=g((ODr,JQe)=>{"use strict";d();var dGt=Ma(),pGt=(e,t)=>dGt(e,t,!0);JQe.exports=pGt});var W5=g((LDr,ZQe)=>{"use strict";d();var XQe=as(),AGt=(e,t,r)=>{let i=new XQe(e,r),s=new XQe(t,r);return i.compare(s)||i.compareBuild(s)};ZQe.exports=AGt});var tTe=g((MDr,eTe)=>{"use strict";d();var fGt=W5(),hGt=(e,t)=>e.sort((r,i)=>fGt(r,i,t));eTe.exports=hGt});var iTe=g((qDr,rTe)=>{"use strict";d();var mGt=W5(),gGt=(e,t)=>e.sort((r,i)=>mGt(i,r,t));rTe.exports=gGt});var Tw=g((GDr,nTe)=>{"use strict";d();var yGt=Ma(),EGt=(e,t,r)=>yGt(e,t,r)>0;nTe.exports=EGt});var Y5=g((zDr,sTe)=>{"use strict";d();var bGt=Ma(),CGt=(e,t,r)=>bGt(e,t,r)<0;sTe.exports=CGt});var HW=g((WDr,oTe)=>{"use strict";d();var wGt=Ma(),IGt=(e,t,r)=>wGt(e,t,r)===0;oTe.exports=IGt});var GW=g(($Dr,aTe)=>{"use strict";d();var BGt=Ma(),SGt=(e,t,r)=>BGt(e,t,r)!==0;aTe.exports=SGt});var $5=g((KDr,lTe)=>{"use strict";d();var vGt=Ma(),_Gt=(e,t,r)=>vGt(e,t,r)>=0;lTe.exports=_Gt});var J5=g((ZDr,cTe)=>{"use strict";d();var xGt=Ma(),NGt=(e,t,r)=>xGt(e,t,r)<=0;cTe.exports=NGt});var jW=g((tPr,uTe)=>{"use strict";d();var RGt=HW(),QGt=GW(),TGt=Tw(),DGt=$5(),PGt=Y5(),OGt=J5(),kGt=(e,t,r,i)=>{switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return RGt(e,r,i);case"!=":return QGt(e,r,i);case">":return TGt(e,r,i);case">=":return DGt(e,r,i);case"<":return PGt(e,r,i);case"<=":return OGt(e,r,i);default:throw new TypeError(`Invalid operator: ${t}`)}};uTe.exports=kGt});var pTe=g((iPr,dTe)=>{"use strict";d();var LGt=as(),FGt=rh(),{safeRe:K5,t:X5}=oy(),MGt=(e,t)=>{if(e instanceof LGt)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};let r=null;if(!t.rtl)r=e.match(t.includePrerelease?K5[X5.COERCEFULL]:K5[X5.COERCE]);else{let c=t.includePrerelease?K5[X5.COERCERTLFULL]:K5[X5.COERCERTL],u;for(;(u=c.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||u.index+u[0].length!==r.index+r[0].length)&&(r=u),c.lastIndex=u.index+u[1].length+u[2].length;c.lastIndex=-1}if(r===null)return null;let i=r[2],s=r[3]||"0",o=r[4]||"0",a=t.includePrerelease&&r[5]?`-${r[5]}`:"",l=t.includePrerelease&&r[6]?`+${r[6]}`:"";return FGt(`${i}.${s}.${o}${a}${l}`,t)};dTe.exports=MGt});var fTe=g((sPr,ATe)=>{"use strict";d();var zW=class{constructor(){this.max=1e3,this.map=new Map}get(t){let r=this.map.get(t);if(r!==void 0)return this.map.delete(t),this.map.set(t,r),r}delete(t){return this.map.delete(t)}set(t,r){if(!this.delete(t)&&r!==void 0){if(this.map.size>=this.max){let s=this.map.keys().next().value;this.delete(s)}this.map.set(t,r)}return this}};ATe.exports=zW});var Ua=g((aPr,yTe)=>{"use strict";d();var UGt=/\s+/g,VW=class e{constructor(t,r){if(r=HGt(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof WW)return this.raw=t.value,this.set=[[t]],this.formatted=void 0,this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=t.trim().replace(UGt," "),this.set=this.raw.split("||").map(i=>this.parseRange(i.trim())).filter(i=>i.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let i=this.set[0];if(this.set=this.set.filter(s=>!mTe(s[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let s of this.set)if(s.length===1&&$Gt(s[0])){this.set=[s];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let t=0;t0&&(this.formatted+="||");let r=this.set[t];for(let i=0;i0&&(this.formatted+=" "),this.formatted+=r[i].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){let i=((this.options.includePrerelease&&WGt)|(this.options.loose&&YGt))+":"+t,s=hTe.get(i);if(s)return s;let o=this.options.loose,a=o?Ao[Fs.HYPHENRANGELOOSE]:Ao[Fs.HYPHENRANGE];t=t.replace(a,sjt(this.options.includePrerelease)),Hr("hyphen replace",t),t=t.replace(Ao[Fs.COMPARATORTRIM],jGt),Hr("comparator trim",t),t=t.replace(Ao[Fs.TILDETRIM],zGt),Hr("tilde trim",t),t=t.replace(Ao[Fs.CARETTRIM],VGt),Hr("caret trim",t);let l=t.split(" ").map(A=>JGt(A,this.options)).join(" ").split(/\s+/).map(A=>njt(A,this.options));o&&(l=l.filter(A=>(Hr("loose invalid filter",A,this.options),!!A.match(Ao[Fs.COMPARATORLOOSE])))),Hr("range list",l);let c=new Map,u=l.map(A=>new WW(A,this.options));for(let A of u){if(mTe(A))return[A];c.set(A.value,A)}c.size>1&&c.has("")&&c.delete("");let p=[...c.values()];return hTe.set(i,p),p}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(i=>gTe(i,r)&&t.set.some(s=>gTe(s,r)&&i.every(o=>s.every(a=>o.intersects(a,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new GGt(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",$Gt=e=>e.value==="",gTe=(e,t)=>{let r=!0,i=e.slice(),s=i.pop();for(;r&&i.length;)r=i.every(o=>s.intersects(o,t)),s=i.pop();return r},JGt=(e,t)=>(Hr("comp",e,t),e=ZGt(e,t),Hr("caret",e),e=KGt(e,t),Hr("tildes",e),e=tjt(e,t),Hr("xrange",e),e=ijt(e,t),Hr("stars",e),e),Ms=e=>!e||e.toLowerCase()==="x"||e==="*",KGt=(e,t)=>e.trim().split(/\s+/).map(r=>XGt(r,t)).join(" "),XGt=(e,t)=>{let r=t.loose?Ao[Fs.TILDELOOSE]:Ao[Fs.TILDE];return e.replace(r,(i,s,o,a,l)=>{Hr("tilde",e,i,s,o,a,l);let c;return Ms(s)?c="":Ms(o)?c=`>=${s}.0.0 <${+s+1}.0.0-0`:Ms(a)?c=`>=${s}.${o}.0 <${s}.${+o+1}.0-0`:l?(Hr("replaceTilde pr",l),c=`>=${s}.${o}.${a}-${l} <${s}.${+o+1}.0-0`):c=`>=${s}.${o}.${a} <${s}.${+o+1}.0-0`,Hr("tilde return",c),c})},ZGt=(e,t)=>e.trim().split(/\s+/).map(r=>ejt(r,t)).join(" "),ejt=(e,t)=>{Hr("caret",e,t);let r=t.loose?Ao[Fs.CARETLOOSE]:Ao[Fs.CARET],i=t.includePrerelease?"-0":"";return e.replace(r,(s,o,a,l,c)=>{Hr("caret",e,s,o,a,l,c);let u;return Ms(o)?u="":Ms(a)?u=`>=${o}.0.0${i} <${+o+1}.0.0-0`:Ms(l)?o==="0"?u=`>=${o}.${a}.0${i} <${o}.${+a+1}.0-0`:u=`>=${o}.${a}.0${i} <${+o+1}.0.0-0`:c?(Hr("replaceCaret pr",c),o==="0"?a==="0"?u=`>=${o}.${a}.${l}-${c} <${o}.${a}.${+l+1}-0`:u=`>=${o}.${a}.${l}-${c} <${o}.${+a+1}.0-0`:u=`>=${o}.${a}.${l}-${c} <${+o+1}.0.0-0`):(Hr("no pr"),o==="0"?a==="0"?u=`>=${o}.${a}.${l}${i} <${o}.${a}.${+l+1}-0`:u=`>=${o}.${a}.${l}${i} <${o}.${+a+1}.0-0`:u=`>=${o}.${a}.${l} <${+o+1}.0.0-0`),Hr("caret return",u),u})},tjt=(e,t)=>(Hr("replaceXRanges",e,t),e.split(/\s+/).map(r=>rjt(r,t)).join(" ")),rjt=(e,t)=>{e=e.trim();let r=t.loose?Ao[Fs.XRANGELOOSE]:Ao[Fs.XRANGE];return e.replace(r,(i,s,o,a,l,c)=>{Hr("xRange",e,i,s,o,a,l,c);let u=Ms(o),p=u||Ms(a),A=p||Ms(l),f=A;return s==="="&&f&&(s=""),c=t.includePrerelease?"-0":"",u?s===">"||s==="<"?i="<0.0.0-0":i="*":s&&f?(p&&(a=0),l=0,s===">"?(s=">=",p?(o=+o+1,a=0,l=0):(a=+a+1,l=0)):s==="<="&&(s="<",p?o=+o+1:a=+a+1),s==="<"&&(c="-0"),i=`${s+o}.${a}.${l}${c}`):p?i=`>=${o}.0.0${c} <${+o+1}.0.0-0`:A&&(i=`>=${o}.${a}.0${c} <${o}.${+a+1}.0-0`),Hr("xRange return",i),i})},ijt=(e,t)=>(Hr("replaceStars",e,t),e.trim().replace(Ao[Fs.STAR],"")),njt=(e,t)=>(Hr("replaceGTE0",e,t),e.trim().replace(Ao[t.includePrerelease?Fs.GTE0PRE:Fs.GTE0],"")),sjt=e=>(t,r,i,s,o,a,l,c,u,p,A,f)=>(Ms(i)?r="":Ms(s)?r=`>=${i}.0.0${e?"-0":""}`:Ms(o)?r=`>=${i}.${s}.0${e?"-0":""}`:a?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,Ms(u)?c="":Ms(p)?c=`<${+u+1}.0.0-0`:Ms(A)?c=`<${u}.${+p+1}.0-0`:f?c=`<=${u}.${p}.${A}-${f}`:e?c=`<${u}.${p}.${+A+1}-0`:c=`<=${c}`,`${r} ${c}`.trim()),ojt=(e,t,r)=>{for(let i=0;i0){let s=e[i].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch)return!0}return!1}return!0}});var Dw=g((cPr,BTe)=>{"use strict";d();var Pw=Symbol("SemVer ANY"),JW=class e{static get ANY(){return Pw}constructor(t,r){if(r=ETe(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),$W("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===Pw?this.value="":this.value=this.operator+this.semver.version,$W("comp",this)}parse(t){let r=this.options.loose?bTe[CTe.COMPARATORLOOSE]:bTe[CTe.COMPARATOR],i=t.match(r);if(!i)throw new TypeError(`Invalid comparator: ${t}`);this.operator=i[1]!==void 0?i[1]:"",this.operator==="="&&(this.operator=""),i[2]?this.semver=new wTe(i[2],this.options.loose):this.semver=Pw}toString(){return this.value}test(t){if($W("Comparator.test",t,this.options.loose),this.semver===Pw||t===Pw)return!0;if(typeof t=="string")try{t=new wTe(t,this.options)}catch{return!1}return YW(t,this.operator,this.semver,this.options)}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new ITe(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new ITe(this.value,r).test(t.semver):(r=ETe(r),r.includePrerelease&&(this.value==="<0.0.0-0"||t.value==="<0.0.0-0")||!r.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&t.operator.startsWith(">")||this.operator.startsWith("<")&&t.operator.startsWith("<")||this.semver.version===t.semver.version&&this.operator.includes("=")&&t.operator.includes("=")||YW(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||YW(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};BTe.exports=JW;var ETe=H5(),{safeRe:bTe,t:CTe}=oy(),YW=jW(),$W=Qw(),wTe=as(),ITe=Ua()});var Ow=g((dPr,STe)=>{"use strict";d();var ajt=Ua(),ljt=(e,t,r)=>{try{t=new ajt(t,r)}catch{return!1}return t.test(e)};STe.exports=ljt});var _Te=g((APr,vTe)=>{"use strict";d();var cjt=Ua(),ujt=(e,t)=>new cjt(e,t).set.map(r=>r.map(i=>i.value).join(" ").trim().split(" "));vTe.exports=ujt});var NTe=g((hPr,xTe)=>{"use strict";d();var djt=as(),pjt=Ua(),Ajt=(e,t,r)=>{let i=null,s=null,o=null;try{o=new pjt(t,r)}catch{return null}return e.forEach(a=>{o.test(a)&&(!i||s.compare(a)===-1)&&(i=a,s=new djt(i,r))}),i};xTe.exports=Ajt});var QTe=g((gPr,RTe)=>{"use strict";d();var fjt=as(),hjt=Ua(),mjt=(e,t,r)=>{let i=null,s=null,o=null;try{o=new hjt(t,r)}catch{return null}return e.forEach(a=>{o.test(a)&&(!i||s.compare(a)===1)&&(i=a,s=new fjt(i,r))}),i};RTe.exports=mjt});var PTe=g((EPr,DTe)=>{"use strict";d();var KW=as(),gjt=Ua(),TTe=Tw(),yjt=(e,t)=>{e=new gjt(e,t);let r=new KW("0.0.0");if(e.test(r)||(r=new KW("0.0.0-0"),e.test(r)))return r;r=null;for(let i=0;i{let l=new KW(a.semver.version);switch(a.operator){case">":l.prerelease.length===0?l.patch++:l.prerelease.push(0),l.raw=l.format();case"":case">=":(!o||TTe(l,o))&&(o=l);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),o&&(!r||TTe(r,o))&&(r=o)}return r&&e.test(r)?r:null};DTe.exports=yjt});var kTe=g((CPr,OTe)=>{"use strict";d();var Ejt=Ua(),bjt=(e,t)=>{try{return new Ejt(e,t).range||"*"}catch{return null}};OTe.exports=bjt});var Z5=g((IPr,UTe)=>{"use strict";d();var Cjt=as(),MTe=Dw(),{ANY:wjt}=MTe,Ijt=Ua(),Bjt=Ow(),LTe=Tw(),FTe=Y5(),Sjt=J5(),vjt=$5(),_jt=(e,t,r,i)=>{e=new Cjt(e,i),t=new Ijt(t,i);let s,o,a,l,c;switch(r){case">":s=LTe,o=Sjt,a=FTe,l=">",c=">=";break;case"<":s=FTe,o=vjt,a=LTe,l="<",c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Bjt(e,t,i))return!1;for(let u=0;u{m.semver===wjt&&(m=new MTe(">=0.0.0")),A=A||m,f=f||m,s(m.semver,A.semver,i)?A=m:a(m.semver,f.semver,i)&&(f=m)}),A.operator===l||A.operator===c||(!f.operator||f.operator===l)&&o(e,f.semver))return!1;if(f.operator===c&&a(e,f.semver))return!1}return!0};UTe.exports=_jt});var HTe=g((SPr,qTe)=>{"use strict";d();var xjt=Z5(),Njt=(e,t,r)=>xjt(e,t,">",r);qTe.exports=Njt});var jTe=g((_Pr,GTe)=>{"use strict";d();var Rjt=Z5(),Qjt=(e,t,r)=>Rjt(e,t,"<",r);GTe.exports=Qjt});var WTe=g((NPr,VTe)=>{"use strict";d();var zTe=Ua(),Tjt=(e,t,r)=>(e=new zTe(e,r),t=new zTe(t,r),e.intersects(t,r));VTe.exports=Tjt});var $Te=g((QPr,YTe)=>{"use strict";d();var Djt=Ow(),Pjt=Ma();YTe.exports=(e,t,r)=>{let i=[],s=null,o=null,a=e.sort((p,A)=>Pjt(p,A,r));for(let p of a)Djt(p,t,r)?(o=p,s||(s=p)):(o&&i.push([s,o]),o=null,s=null);s&&i.push([s,null]);let l=[];for(let[p,A]of i)p===A?l.push(p):!A&&p===a[0]?l.push("*"):A?p===a[0]?l.push(`<=${A}`):l.push(`${p} - ${A}`):l.push(`>=${p}`);let c=l.join(" || "),u=typeof t.raw=="string"?t.raw:String(t);return c.length{"use strict";d();var JTe=Ua(),ZW=Dw(),{ANY:XW}=ZW,kw=Ow(),eY=Ma(),Ojt=(e,t,r={})=>{if(e===t)return!0;e=new JTe(e,r),t=new JTe(t,r);let i=!1;e:for(let s of e.set){for(let o of t.set){let a=Ljt(s,o,r);if(i=i||a!==null,a)continue e}if(i)return!1}return!0},kjt=[new ZW(">=0.0.0-0")],KTe=[new ZW(">=0.0.0")],Ljt=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===XW){if(t.length===1&&t[0].semver===XW)return!0;r.includePrerelease?e=kjt:e=KTe}if(t.length===1&&t[0].semver===XW){if(r.includePrerelease)return!0;t=KTe}let i=new Set,s,o;for(let m of e)m.operator===">"||m.operator===">="?s=XTe(s,m,r):m.operator==="<"||m.operator==="<="?o=ZTe(o,m,r):i.add(m.semver);if(i.size>1)return null;let a;if(s&&o){if(a=eY(s.semver,o.semver,r),a>0)return null;if(a===0&&(s.operator!==">="||o.operator!=="<="))return null}for(let m of i){if(s&&!kw(m,String(s),r)||o&&!kw(m,String(o),r))return null;for(let y of t)if(!kw(m,String(y),r))return!1;return!0}let l,c,u,p,A=o&&!r.includePrerelease&&o.semver.prerelease.length?o.semver:!1,f=s&&!r.includePrerelease&&s.semver.prerelease.length?s.semver:!1;A&&A.prerelease.length===1&&o.operator==="<"&&A.prerelease[0]===0&&(A=!1);for(let m of t){if(p=p||m.operator===">"||m.operator===">=",u=u||m.operator==="<"||m.operator==="<=",s){if(f&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===f.major&&m.semver.minor===f.minor&&m.semver.patch===f.patch&&(f=!1),m.operator===">"||m.operator===">="){if(l=XTe(s,m,r),l===m&&l!==s)return!1}else if(s.operator===">="&&!kw(s.semver,String(m),r))return!1}if(o){if(A&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===A.major&&m.semver.minor===A.minor&&m.semver.patch===A.patch&&(A=!1),m.operator==="<"||m.operator==="<="){if(c=ZTe(o,m,r),c===m&&c!==o)return!1}else if(o.operator==="<="&&!kw(o.semver,String(m),r))return!1}if(!m.operator&&(o||s)&&a!==0)return!1}return!(s&&u&&!o&&a!==0||o&&p&&!s&&a!==0||f||A)},XTe=(e,t,r)=>{if(!e)return t;let i=eY(e.semver,t.semver,r);return i>0?e:i<0||t.operator===">"&&e.operator===">="?t:e},ZTe=(e,t,r)=>{if(!e)return t;let i=eY(e.semver,t.semver,r);return i<0?e:i>0||t.operator==="<"&&e.operator==="<="?t:e};e7e.exports=Ojt});var rY=g((OPr,n7e)=>{"use strict";d();var tY=oy(),r7e=Rw(),Fjt=as(),i7e=UW(),Mjt=rh(),Ujt=NQe(),qjt=QQe(),Hjt=PQe(),Gjt=LQe(),jjt=MQe(),zjt=qQe(),Vjt=GQe(),Wjt=zQe(),Yjt=Ma(),$jt=$Qe(),Jjt=KQe(),Kjt=W5(),Xjt=tTe(),Zjt=iTe(),ezt=Tw(),tzt=Y5(),rzt=HW(),izt=GW(),nzt=$5(),szt=J5(),ozt=jW(),azt=pTe(),lzt=Dw(),czt=Ua(),uzt=Ow(),dzt=_Te(),pzt=NTe(),Azt=QTe(),fzt=PTe(),hzt=kTe(),mzt=Z5(),gzt=HTe(),yzt=jTe(),Ezt=WTe(),bzt=$Te(),Czt=t7e();n7e.exports={parse:Mjt,valid:Ujt,clean:qjt,inc:Hjt,diff:Gjt,major:jjt,minor:zjt,patch:Vjt,prerelease:Wjt,compare:Yjt,rcompare:$jt,compareLoose:Jjt,compareBuild:Kjt,sort:Xjt,rsort:Zjt,gt:ezt,lt:tzt,eq:rzt,neq:izt,gte:nzt,lte:szt,cmp:ozt,coerce:azt,Comparator:lzt,Range:czt,satisfies:uzt,toComparators:dzt,maxSatisfying:pzt,minSatisfying:Azt,minVersion:fzt,validRange:hzt,outside:mzt,gtr:gzt,ltr:yzt,intersects:Ezt,simplifyRange:bzt,subset:Czt,SemVer:Fjt,re:tY.re,src:tY.src,tokens:tY.t,SEMVER_SPEC_VERSION:r7e.SEMVER_SPEC_VERSION,RELEASE_TYPES:r7e.RELEASE_TYPES,compareIdentifiers:i7e.compareIdentifiers,rcompareIdentifiers:i7e.rcompareIdentifiers}});var dy=g((ILr,lh)=>{"use strict";d();function F7e(e){return typeof e>"u"||e===null}function Jzt(e){return typeof e=="object"&&e!==null}function Kzt(e){return Array.isArray(e)?e:F7e(e)?[]:[e]}function Xzt(e,t){var r,i,s,o;if(t)for(o=Object.keys(t),r=0,i=o.length;r{"use strict";d();function M7e(e,t){var r="",i=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(r+='in "'+e.mark.name+'" '),r+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(r+=` + +`+e.mark.snippet),i+" "+r):i}function qw(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=M7e(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}qw.prototype=Object.create(Error.prototype);qw.prototype.constructor=qw;qw.prototype.toString=function(t){return this.name+": "+M7e(this,t)};U7e.exports=qw});var H7e=g((_Lr,q7e)=>{"use strict";d();var Hw=dy();function SY(e,t,r,i,s){var o="",a="",l=Math.floor(s/2)-1;return i-t>l&&(o=" ... ",t=i-l+o.length),r-i>l&&(a=" ...",r=i+l-a.length),{str:o+e.slice(t,r).replace(/\t/g,"\u2192")+a,pos:i-t+o.length}}function vY(e,t){return Hw.repeat(" ",t-e.length)+e}function tVt(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var r=/\r?\n|\r|\0/g,i=[0],s=[],o,a=-1;o=r.exec(e.buffer);)s.push(o.index),i.push(o.index+o[0].length),e.position<=o.index&&a<0&&(a=i.length-2);a<0&&(a=i.length-1);var l="",c,u,p=Math.min(e.line+t.linesAfter,s.length).toString().length,A=t.maxLength-(t.indent+p+3);for(c=1;c<=t.linesBefore&&!(a-c<0);c++)u=SY(e.buffer,i[a-c],s[a-c],e.position-(i[a]-i[a-c]),A),l=Hw.repeat(" ",t.indent)+vY((e.line-c+1).toString(),p)+" | "+u.str+` +`+l;for(u=SY(e.buffer,i[a],s[a],e.position,A),l+=Hw.repeat(" ",t.indent)+vY((e.line+1).toString(),p)+" | "+u.str+` +`,l+=Hw.repeat("-",t.indent+p+3+u.pos)+`^ +`,c=1;c<=t.linesAfter&&!(a+c>=s.length);c++)u=SY(e.buffer,i[a+c],s[a+c],e.position-(i[a]-i[a+c]),A),l+=Hw.repeat(" ",t.indent)+vY((e.line+c+1).toString(),p)+" | "+u.str+` +`;return l.replace(/\n$/,"")}q7e.exports=tVt});var cs=g((NLr,j7e)=>{"use strict";d();var G7e=py(),rVt=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],iVt=["scalar","sequence","mapping"];function nVt(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(i){t[String(i)]=r})}),t}function sVt(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(rVt.indexOf(r)===-1)throw new G7e('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(r){return r},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=nVt(t.styleAliases||null),iVt.indexOf(this.kind)===-1)throw new G7e('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}j7e.exports=sVt});var NY=g((QLr,V7e)=>{"use strict";d();var Gw=py(),_Y=cs();function z7e(e,t){var r=[];return e[t].forEach(function(i){var s=r.length;r.forEach(function(o,a){o.tag===i.tag&&o.kind===i.kind&&o.multi===i.multi&&(s=a)}),r[s]=i}),r}function oVt(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function i(s){s.multi?(e.multi[s.kind].push(s),e.multi.fallback.push(s)):e[s.kind][s.tag]=e.fallback[s.tag]=s}for(t=0,r=arguments.length;t{"use strict";d();var aVt=cs();W7e.exports=new aVt("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var QY=g((OLr,Y7e)=>{"use strict";d();var lVt=cs();Y7e.exports=new lVt("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var TY=g((LLr,$7e)=>{"use strict";d();var cVt=cs();$7e.exports=new cVt("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var DY=g((MLr,J7e)=>{"use strict";d();var uVt=NY();J7e.exports=new uVt({explicit:[RY(),QY(),TY()]})});var PY=g((qLr,K7e)=>{"use strict";d();var dVt=cs();function pVt(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function AVt(){return null}function fVt(e){return e===null}K7e.exports=new dVt("tag:yaml.org,2002:null",{kind:"scalar",resolve:pVt,construct:AVt,predicate:fVt,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var OY=g((GLr,X7e)=>{"use strict";d();var hVt=cs();function mVt(e){if(e===null)return!1;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function gVt(e){return e==="true"||e==="True"||e==="TRUE"}function yVt(e){return Object.prototype.toString.call(e)==="[object Boolean]"}X7e.exports=new hVt("tag:yaml.org,2002:bool",{kind:"scalar",resolve:mVt,construct:gVt,predicate:yVt,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})});var kY=g((zLr,Z7e)=>{"use strict";d();var EVt=dy(),bVt=cs();function CVt(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function wVt(e){return 48<=e&&e<=55}function IVt(e){return 48<=e&&e<=57}function BVt(e){if(e===null)return!1;var t=e.length,r=0,i=!1,s;if(!t)return!1;if(s=e[r],(s==="-"||s==="+")&&(s=e[++r]),s==="0"){if(r+1===t)return!0;if(s=e[++r],s==="b"){for(r++;r=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var LY=g((WLr,tDe)=>{"use strict";d();var eDe=dy(),_Vt=cs(),xVt=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function NVt(e){return!(e===null||!xVt.test(e)||e[e.length-1]==="_")}function RVt(e){var t,r;return t=e.replace(/_/g,"").toLowerCase(),r=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:r*parseFloat(t,10)}var QVt=/^[-+]?[0-9]+e/;function TVt(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(eDe.isNegativeZero(e))return"-0.0";return r=e.toString(10),QVt.test(r)?r.replace("e",".e"):r}function DVt(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||eDe.isNegativeZero(e))}tDe.exports=new _Vt("tag:yaml.org,2002:float",{kind:"scalar",resolve:NVt,construct:RVt,predicate:DVt,represent:TVt,defaultStyle:"lowercase"})});var FY=g(($Lr,rDe)=>{"use strict";d();rDe.exports=DY().extend({implicit:[PY(),OY(),kY(),LY()]})});var MY=g((KLr,iDe)=>{"use strict";d();iDe.exports=FY()});var UY=g((ZLr,oDe)=>{"use strict";d();var PVt=cs(),nDe=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),sDe=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function OVt(e){return e===null?!1:nDe.exec(e)!==null||sDe.exec(e)!==null}function kVt(e){var t,r,i,s,o,a,l,c=0,u=null,p,A,f;if(t=nDe.exec(e),t===null&&(t=sDe.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],i=+t[2]-1,s=+t[3],!t[4])return new Date(Date.UTC(r,i,s));if(o=+t[4],a=+t[5],l=+t[6],t[7]){for(c=t[7].slice(0,3);c.length<3;)c+="0";c=+c}return t[9]&&(p=+t[10],A=+(t[11]||0),u=(p*60+A)*6e4,t[9]==="-"&&(u=-u)),f=new Date(Date.UTC(r,i,s,o,a,l,c)),u&&f.setTime(f.getTime()-u),f}function LVt(e){return e.toISOString()}oDe.exports=new PVt("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:OVt,construct:kVt,instanceOf:Date,represent:LVt})});var qY=g((tFr,aDe)=>{"use strict";d();var FVt=cs();function MVt(e){return e==="<<"||e===null}aDe.exports=new FVt("tag:yaml.org,2002:merge",{kind:"scalar",resolve:MVt})});var GY=g((iFr,lDe)=>{"use strict";d();var UVt=cs(),HY=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function qVt(e){if(e===null)return!1;var t,r,i=0,s=e.length,o=HY;for(r=0;r64)){if(t<0)return!1;i+=6}return i%8===0}function HVt(e){var t,r,i=e.replace(/[\r\n=]/g,""),s=i.length,o=HY,a=0,l=[];for(t=0;t>16&255),l.push(a>>8&255),l.push(a&255)),a=a<<6|o.indexOf(i.charAt(t));return r=s%4*6,r===0?(l.push(a>>16&255),l.push(a>>8&255),l.push(a&255)):r===18?(l.push(a>>10&255),l.push(a>>2&255)):r===12&&l.push(a>>4&255),new Uint8Array(l)}function GVt(e){var t="",r=0,i,s,o=e.length,a=HY;for(i=0;i>18&63],t+=a[r>>12&63],t+=a[r>>6&63],t+=a[r&63]),r=(r<<8)+e[i];return s=o%3,s===0?(t+=a[r>>18&63],t+=a[r>>12&63],t+=a[r>>6&63],t+=a[r&63]):s===2?(t+=a[r>>10&63],t+=a[r>>4&63],t+=a[r<<2&63],t+=a[64]):s===1&&(t+=a[r>>2&63],t+=a[r<<4&63],t+=a[64],t+=a[64]),t}function jVt(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}lDe.exports=new UVt("tag:yaml.org,2002:binary",{kind:"scalar",resolve:qVt,construct:HVt,predicate:jVt,represent:GVt})});var jY=g((sFr,cDe)=>{"use strict";d();var zVt=cs(),VVt=Object.prototype.hasOwnProperty,WVt=Object.prototype.toString;function YVt(e){if(e===null)return!0;var t=[],r,i,s,o,a,l=e;for(r=0,i=l.length;r{"use strict";d();var JVt=cs(),KVt=Object.prototype.toString;function XVt(e){if(e===null)return!0;var t,r,i,s,o,a=e;for(o=new Array(a.length),t=0,r=a.length;t{"use strict";d();var eWt=cs(),tWt=Object.prototype.hasOwnProperty;function rWt(e){if(e===null)return!0;var t,r=e;for(t in r)if(tWt.call(r,t)&&r[t]!==null)return!1;return!0}function iWt(e){return e!==null?e:{}}dDe.exports=new eWt("tag:yaml.org,2002:set",{kind:"mapping",resolve:rWt,construct:iWt})});var mN=g((dFr,pDe)=>{"use strict";d();pDe.exports=MY().extend({implicit:[UY(),qY()],explicit:[GY(),jY(),zY(),VY()]})});var xDe=g((AFr,JY)=>{"use strict";d();var uh=dy(),EDe=py(),nWt=H7e(),sWt=mN(),rA=Object.prototype.hasOwnProperty,gN=1,bDe=2,CDe=3,yN=4,WY=1,oWt=2,ADe=3,aWt=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,lWt=/[\x85\u2028\u2029]/,cWt=/[,\[\]\{\}]/,wDe=/^(?:!|!!|![a-z\-]+!)$/i,IDe=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function fDe(e){return Object.prototype.toString.call(e)}function Yc(e){return e===10||e===13}function dh(e){return e===9||e===32}function ho(e){return e===9||e===32||e===10||e===13}function Ay(e){return e===44||e===91||e===93||e===123||e===125}function uWt(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function dWt(e){return e===120?2:e===117?4:e===85?8:0}function pWt(e){return 48<=e&&e<=57?e-48:-1}function hDe(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?` +`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}function AWt(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var BDe=new Array(256),SDe=new Array(256);for(ch=0;ch<256;ch++)BDe[ch]=hDe(ch)?1:0,SDe[ch]=hDe(ch);var ch;function fWt(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||sWt,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function vDe(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=nWt(r),new EDe(t,r)}function Ue(e,t){throw vDe(e,t)}function EN(e,t){e.onWarning&&e.onWarning.call(null,vDe(e,t))}var mDe={YAML:function(t,r,i){var s,o,a;t.version!==null&&Ue(t,"duplication of %YAML directive"),i.length!==1&&Ue(t,"YAML directive accepts exactly one argument"),s=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),s===null&&Ue(t,"ill-formed argument of the YAML directive"),o=parseInt(s[1],10),a=parseInt(s[2],10),o!==1&&Ue(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=a<2,a!==1&&a!==2&&EN(t,"unsupported YAML version of the document")},TAG:function(t,r,i){var s,o;i.length!==2&&Ue(t,"TAG directive accepts exactly two arguments"),s=i[0],o=i[1],wDe.test(s)||Ue(t,"ill-formed tag handle (first argument) of the TAG directive"),rA.call(t.tagMap,s)&&Ue(t,'there is a previously declared suffix for "'+s+'" tag handle'),IDe.test(o)||Ue(t,"ill-formed tag prefix (second argument) of the TAG directive");try{o=decodeURIComponent(o)}catch{Ue(t,"tag prefix is malformed: "+o)}t.tagMap[s]=o}};function tA(e,t,r,i){var s,o,a,l;if(t1&&(e.result+=uh.repeat(` +`,t-1))}function hWt(e,t,r){var i,s,o,a,l,c,u,p,A=e.kind,f=e.result,m;if(m=e.input.charCodeAt(e.position),ho(m)||Ay(m)||m===35||m===38||m===42||m===33||m===124||m===62||m===39||m===34||m===37||m===64||m===96||(m===63||m===45)&&(s=e.input.charCodeAt(e.position+1),ho(s)||r&&Ay(s)))return!1;for(e.kind="scalar",e.result="",o=a=e.position,l=!1;m!==0;){if(m===58){if(s=e.input.charCodeAt(e.position+1),ho(s)||r&&Ay(s))break}else if(m===35){if(i=e.input.charCodeAt(e.position-1),ho(i))break}else{if(e.position===e.lineStart&&bN(e)||r&&Ay(m))break;if(Yc(m))if(c=e.line,u=e.lineStart,p=e.lineIndent,Li(e,!1,-1),e.lineIndent>=t){l=!0,m=e.input.charCodeAt(e.position);continue}else{e.position=a,e.line=c,e.lineStart=u,e.lineIndent=p;break}}l&&(tA(e,o,a,!1),$Y(e,e.line-c),o=a=e.position,l=!1),dh(m)||(a=e.position+1),m=e.input.charCodeAt(++e.position)}return tA(e,o,a,!1),e.result?!0:(e.kind=A,e.result=f,!1)}function mWt(e,t){var r,i,s;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,i=s=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(tA(e,i,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)i=e.position,e.position++,s=e.position;else return!0;else Yc(r)?(tA(e,i,s,!0),$Y(e,Li(e,!1,t)),i=s=e.position):e.position===e.lineStart&&bN(e)?Ue(e,"unexpected end of the document within a single quoted scalar"):(e.position++,s=e.position);Ue(e,"unexpected end of the stream within a single quoted scalar")}function gWt(e,t){var r,i,s,o,a,l;if(l=e.input.charCodeAt(e.position),l!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=i=e.position;(l=e.input.charCodeAt(e.position))!==0;){if(l===34)return tA(e,r,e.position,!0),e.position++,!0;if(l===92){if(tA(e,r,e.position,!0),l=e.input.charCodeAt(++e.position),Yc(l))Li(e,!1,t);else if(l<256&&BDe[l])e.result+=SDe[l],e.position++;else if((a=dWt(l))>0){for(s=a,o=0;s>0;s--)l=e.input.charCodeAt(++e.position),(a=uWt(l))>=0?o=(o<<4)+a:Ue(e,"expected hexadecimal character");e.result+=AWt(o),e.position++}else Ue(e,"unknown escape sequence");r=i=e.position}else Yc(l)?(tA(e,r,i,!0),$Y(e,Li(e,!1,t)),r=i=e.position):e.position===e.lineStart&&bN(e)?Ue(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}Ue(e,"unexpected end of the stream within a double quoted scalar")}function yWt(e,t){var r=!0,i,s,o,a=e.tag,l,c=e.anchor,u,p,A,f,m,y=Object.create(null),E,b,C,w;if(w=e.input.charCodeAt(e.position),w===91)p=93,m=!1,l=[];else if(w===123)p=125,m=!0,l={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=l),w=e.input.charCodeAt(++e.position);w!==0;){if(Li(e,!0,t),w=e.input.charCodeAt(e.position),w===p)return e.position++,e.tag=a,e.anchor=c,e.kind=m?"mapping":"sequence",e.result=l,!0;r?w===44&&Ue(e,"expected the node content, but found ','"):Ue(e,"missed comma between flow collection entries"),b=E=C=null,A=f=!1,w===63&&(u=e.input.charCodeAt(e.position+1),ho(u)&&(A=f=!0,e.position++,Li(e,!0,t))),i=e.line,s=e.lineStart,o=e.position,hy(e,t,gN,!1,!0),b=e.tag,E=e.result,Li(e,!0,t),w=e.input.charCodeAt(e.position),(f||e.line===i)&&w===58&&(A=!0,w=e.input.charCodeAt(++e.position),Li(e,!0,t),hy(e,t,gN,!1,!0),C=e.result),m?fy(e,l,y,b,E,C,i,s,o):A?l.push(fy(e,null,y,b,E,C,i,s,o)):l.push(E),Li(e,!0,t),w=e.input.charCodeAt(e.position),w===44?(r=!0,w=e.input.charCodeAt(++e.position)):r=!1}Ue(e,"unexpected end of the stream within a flow collection")}function EWt(e,t){var r,i,s=WY,o=!1,a=!1,l=t,c=0,u=!1,p,A;if(A=e.input.charCodeAt(e.position),A===124)i=!1;else if(A===62)i=!0;else return!1;for(e.kind="scalar",e.result="";A!==0;)if(A=e.input.charCodeAt(++e.position),A===43||A===45)WY===s?s=A===43?ADe:oWt:Ue(e,"repeat of a chomping mode identifier");else if((p=pWt(A))>=0)p===0?Ue(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):a?Ue(e,"repeat of an indentation width identifier"):(l=t+p-1,a=!0);else break;if(dh(A)){do A=e.input.charCodeAt(++e.position);while(dh(A));if(A===35)do A=e.input.charCodeAt(++e.position);while(!Yc(A)&&A!==0)}for(;A!==0;){for(YY(e),e.lineIndent=0,A=e.input.charCodeAt(e.position);(!a||e.lineIndentl&&(l=e.lineIndent),Yc(A)){c++;continue}if(e.lineIndentt)&&c!==0)Ue(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(b&&(a=e.line,l=e.lineStart,c=e.position),hy(e,t,yN,!0,s)&&(b?y=e.result:E=e.result),b||(fy(e,A,f,m,y,E,a,l,c),m=y=E=null),Li(e,!0,-1),w=e.input.charCodeAt(e.position)),(e.line===o||e.lineIndent>t)&&w!==0)Ue(e,"bad indentation of a mapping entry");else if(e.lineIndentt?c=1:e.lineIndent===t?c=0:e.lineIndentt?c=1:e.lineIndent===t?c=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),A=0,f=e.implicitTypes.length;A"),e.result!==null&&y.kind!==e.kind&&Ue(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+y.kind+'", not "'+e.kind+'"'),y.resolve(e.result,e.tag)?(e.result=y.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):Ue(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||p}function BWt(e){var t=e.position,r,i,s,o=!1,a;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(a=e.input.charCodeAt(e.position))!==0&&(Li(e,!0,-1),a=e.input.charCodeAt(e.position),!(e.lineIndent>0||a!==37));){for(o=!0,a=e.input.charCodeAt(++e.position),r=e.position;a!==0&&!ho(a);)a=e.input.charCodeAt(++e.position);for(i=e.input.slice(r,e.position),s=[],i.length<1&&Ue(e,"directive name must not be less than one character in length");a!==0;){for(;dh(a);)a=e.input.charCodeAt(++e.position);if(a===35){do a=e.input.charCodeAt(++e.position);while(a!==0&&!Yc(a));break}if(Yc(a))break;for(r=e.position;a!==0&&!ho(a);)a=e.input.charCodeAt(++e.position);s.push(e.input.slice(r,e.position))}a!==0&&YY(e),rA.call(mDe,i)?mDe[i](e,i,s):EN(e,'unknown document directive "'+i+'"')}if(Li(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,Li(e,!0,-1)):o&&Ue(e,"directives end mark is expected"),hy(e,e.lineIndent-1,yN,!1,!0),Li(e,!0,-1),e.checkLineBreaks&&lWt.test(e.input.slice(t,e.position))&&EN(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&bN(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,Li(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var i=_De(e,r);if(typeof t!="function")return i;for(var s=0,o=i.length;s{"use strict";d();var IN=dy(),Yw=py(),_Wt=mN(),LDe=Object.prototype.toString,FDe=Object.prototype.hasOwnProperty,t$=65279,xWt=9,zw=10,NWt=13,RWt=32,QWt=33,TWt=34,KY=35,DWt=37,PWt=38,OWt=39,kWt=42,MDe=44,LWt=45,CN=58,FWt=61,MWt=62,UWt=63,qWt=64,UDe=91,qDe=93,HWt=96,HDe=123,GWt=124,GDe=125,us={};us[0]="\\0";us[7]="\\a";us[8]="\\b";us[9]="\\t";us[10]="\\n";us[11]="\\v";us[12]="\\f";us[13]="\\r";us[27]="\\e";us[34]='\\"';us[92]="\\\\";us[133]="\\N";us[160]="\\_";us[8232]="\\L";us[8233]="\\P";var jWt=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],zWt=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function VWt(e,t){var r,i,s,o,a,l,c;if(t===null)return{};for(r={},i=Object.keys(t),s=0,o=i.length;s=55296&&r<=56319&&t+1=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function jDe(e){var t=/^\n* /;return t.test(e)}var zDe=1,ZY=2,VDe=3,WDe=4,my=5;function ZWt(e,t,r,i,s,o,a,l){var c,u=0,p=null,A=!1,f=!1,m=i!==-1,y=-1,E=KWt(jw(e,0))&&XWt(jw(e,e.length-1));if(t||a)for(c=0;c=65536?c+=2:c++){if(u=jw(e,c),!Ww(u))return my;E=E&&QDe(u,p,l),p=u}else{for(c=0;c=65536?c+=2:c++){if(u=jw(e,c),u===zw)A=!0,m&&(f=f||c-y-1>i&&e[y+1]!==" ",y=c);else if(!Ww(u))return my;E=E&&QDe(u,p,l),p=u}f=f||m&&c-y-1>i&&e[y+1]!==" "}return!A&&!f?E&&!a&&!s(e)?zDe:o===Vw?my:ZY:r>9&&jDe(e)?my:a?o===Vw?my:ZY:f?WDe:VDe}function eYt(e,t,r,i,s){e.dump=(function(){if(t.length===0)return e.quotingType===Vw?'""':"''";if(!e.noCompatMode&&(jWt.indexOf(t)!==-1||zWt.test(t)))return e.quotingType===Vw?'"'+t+'"':"'"+t+"'";var o=e.indent*Math.max(1,r),a=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-o),l=i||e.flowLevel>-1&&r>=e.flowLevel;function c(u){return JWt(e,u)}switch(ZWt(t,l,e.indent,a,c,e.quotingType,e.forceQuotes&&!i,s)){case zDe:return t;case ZY:return"'"+t.replace(/'/g,"''")+"'";case VDe:return"|"+TDe(t,e.indent)+DDe(NDe(t,o));case WDe:return">"+TDe(t,e.indent)+DDe(NDe(tYt(t,a),o));case my:return'"'+rYt(t,a)+'"';default:throw new Yw("impossible error: invalid scalar style")}})()}function TDe(e,t){var r=jDe(e)?String(t):"",i=e[e.length-1]===` +`,s=i&&(e[e.length-2]===` `||e===` -`),o=n?"+":r?"":"-";return i+o+` -`}function jb(e){return e[e.length-1]===` -`?e.slice(0,-1):e}function WM(e,t){for(var i=/(\n+)([^\n]*)/g,r=function(){var l=e.indexOf(` -`);return l=l!==-1?l:e.length,i.lastIndex=l,Mb(e.slice(0,l),t)}(),n=e[0]===` -`||e[0]===" ",o,s;s=i.exec(e);){var p=s[1],d=s[2];o=d[0]===" ",r+=p+(!n&&!o&&d!==""?` -`:"")+Mb(d,t),n=o}return r}function Mb(e,t){if(e===""||e[0]===" ")return e;for(var i=/ [^ ]/g,r,n=0,o,s=0,p=0,d="";r=i.exec(e);)p=r.index,p-n>t&&(o=s>n?s:p,d+=` -`+e.slice(n,o),n=o+1),s=p;return d+=` -`,e.length-n>t&&s>n?d+=e.slice(n,s)+` -`+e.slice(s+1):d+=e.slice(n),d.slice(1)}function YM(e){for(var t="",i=0,r,n=0;n=65536?n+=2:n++)i=Fs(e,n),r=ht[i],!r&&$s(i)?(t+=e[n],i>=65536&&(t+=e[n+1])):t+=r||qM(i);return t}function KM(e,t,i){var r="",n=e.tag,o,s,p;for(o=0,s=i.length;o"u"&&yr(e,t,null,!1,!1))&&(r!==""&&(r+=","+(e.condenseFlow?"":" ")),r+=e.dump);e.tag=n,e.dump="["+r+"]"}function Ub(e,t,i,r){var n="",o=e.tag,s,p,d;for(s=0,p=i.length;s"u"&&yr(e,t+1,null,!0,!0,!1,!0))&&((!r||n!=="")&&(n+=R2(e,t)),e.dump&&ks===e.dump.charCodeAt(0)?n+="-":n+="- ",n+=e.dump);e.tag=o,e.dump=n||"[]"}function XM(e,t,i){var r="",n=e.tag,o=Object.keys(i),s,p,d,l,u;for(s=0,p=o.length;s1024&&(u+="? "),u+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),yr(e,t,l,!1,!1)&&(u+=e.dump,r+=u));e.tag=n,e.dump="{"+r+"}"}function JM(e,t,i,r){var n="",o=e.tag,s=Object.keys(i),p,d,l,u,m,f;if(e.sortKeys===!0)s.sort();else if(typeof e.sortKeys=="function")s.sort(e.sortKeys);else if(e.sortKeys)throw new qs("sortKeys must be a boolean or a function");for(p=0,d=s.length;p1024,m&&(e.dump&&ks===e.dump.charCodeAt(0)?f+="?":f+="? "),f+=e.dump,m&&(f+=R2(e,t)),yr(e,t+1,u,!0,m)&&(e.dump&&ks===e.dump.charCodeAt(0)?f+=":":f+=": ",f+=e.dump,n+=f));e.tag=o,e.dump=n||"{}"}function Gb(e,t,i){var r,n,o,s,p,d;for(n=i?e.explicitTypes:e.implicitTypes,o=0,s=n.length;o tag resolver accepts not "'+d+'" style');e.dump=r}return!0}return!1}function yr(e,t,i,r,n,o,s){e.tag=null,e.dump=i,Gb(e,i,!1)||Gb(e,i,!0);var p=Hb.call(e.dump),d=r,l;r&&(r=e.flowLevel<0||e.flowLevel>t);var u=p==="[object Object]"||p==="[object Array]",m,f;if(u&&(m=e.duplicates.indexOf(i),f=m!==-1),(e.tag!==null&&e.tag!=="?"||f||e.indent!==2&&t>0)&&(n=!1),f&&e.usedDuplicates[m])e.dump="*ref_"+m;else{if(u&&f&&!e.usedDuplicates[m]&&(e.usedDuplicates[m]=!0),p==="[object Object]")r&&Object.keys(e.dump).length!==0?(JM(e,t,e.dump,n),f&&(e.dump="&ref_"+m+e.dump)):(XM(e,t,e.dump),f&&(e.dump="&ref_"+m+" "+e.dump));else if(p==="[object Array]")r&&e.dump.length!==0?(e.noArrayIndent&&!s&&t>0?Ub(e,t-1,e.dump,n):Ub(e,t,e.dump,n),f&&(e.dump="&ref_"+m+e.dump)):(KM(e,t,e.dump),f&&(e.dump="&ref_"+m+" "+e.dump));else if(p==="[object String]")e.tag!=="?"&&zM(e,e.dump,t,o,d);else{if(p==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new qs("unacceptable kind of an object to dump "+p)}e.tag!==null&&e.tag!=="?"&&(l=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?l="!"+l:l.slice(0,18)==="tag:yaml.org,2002:"?l="!!"+l.slice(18):l="!<"+l+">",e.dump=l+" "+e.dump)}return!0}function ZM(e,t){var i=[],r=[],n,o;for(L2(e,i,r),n=0,o=r.length;n{"use strict";c();var nE=kb(),eU=rE();function F2(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}Tt.exports.Type=ft();Tt.exports.Schema=p2();Tt.exports.FAILSAFE_SCHEMA=c2();Tt.exports.JSON_SCHEMA=g2();Tt.exports.CORE_SCHEMA=w2();Tt.exports.DEFAULT_SCHEMA=sd();Tt.exports.load=nE.load;Tt.exports.loadAll=nE.loadAll;Tt.exports.dump=eU.dump;Tt.exports.YAMLException=ro();Tt.exports.types={binary:S2(),float:v2(),map:u2(),null:m2(),pairs:A2(),set:x2(),timestamp:y2(),bool:f2(),int:h2(),merge:b2(),omap:_2(),seq:l2(),str:d2()};Tt.exports.safeLoad=F2("safeLoad","load");Tt.exports.safeLoadAll=F2("safeLoadAll","loadAll");Tt.exports.safeDump=F2("safeDump","dump")});var oE=w((goe,tU)=>{tU.exports={ghc:["9.8.2","9.8.1","9.6.4","9.6.3","9.6.2","9.6.1","9.4.8","9.4.7","9.4.6","9.4.5","9.4.4","9.4.3","9.4.2","9.4.1","9.2.8","9.2.7","9.2.6","9.2.5","9.2.4","9.2.3","9.2.2","9.2.1","9.0.2","9.0.1","8.10.7","8.10.6","8.10.5","8.10.4","8.10.3","8.10.2","8.10.1","8.8.4","8.8.3","8.8.2","8.8.1","8.6.5","8.6.4","8.6.3","8.6.2","8.6.1","8.4.4","8.4.3","8.4.2","8.4.1","8.2.2","8.0.2","7.10.3"],cabal:["3.10.3.0","3.10.2.1","3.10.2.0","3.10.1.0","3.8.1.0","3.6.2.0","3.6.0.0","3.4.1.0","3.4.0.0","3.2.0.0","3.0.0.0","2.4.1.0"],stack:["2.15.3","2.15.1","2.13.1","2.11.1","2.9.3","2.9.1","2.7.5","2.7.3","2.7.1","2.5.1","2.3.3","2.3.1","2.1.3","2.1.1","1.9.3","1.9.1","1.7.1","1.6.5","1.6.3","1.6.1","1.5.1","1.5.0","1.4.0","1.3.2","1.3.0","1.2.0"],ghcup:["0.1.22.0"]}});var sE=w((woe,iU)=>{iU.exports={win32:{ghc:[{from:"9.4.3",to:"9.4.3.1"},{from:"9.2.5",to:"9.2.5.1"},{from:"8.10.2",to:"8.10.2.2"},{from:"8.10.1",to:"8.10.1.1"},{from:"8.8.4",to:"8.8.4.1"},{from:"8.8.3",to:"8.8.3.1"},{from:"8.8.2",to:"8.8.2.1"},{from:"8.6.1",to:"8.6.1.1"},{from:"8.0.2",to:"8.0.2.2"},{from:"7.10.3",to:"7.10.3.2"},{from:"7.10.2",to:"7.10.2.1"},{from:"7.10.1",to:"7.10.1.1"},{from:"7.8.4",to:"7.8.4.1"},{from:"7.8.3",to:"7.8.3.1"},{from:"7.8.2",to:"7.8.2.1"},{from:"7.8.1",to:"7.8.1.1"},{from:"7.6.3",to:"7.6.3.1"},{from:"7.6.2",to:"7.6.2.1"},{from:"7.6.1",to:"7.6.1.1"}],cabal:[{from:"3.10.1.0",to:"3.10.1.1"}]}}});var B2=w(ae=>{"use strict";c();var rU=ae&&ae.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i);var n=Object.getOwnPropertyDescriptor(t,i);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,r,n)}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),nU=ae&&ae.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),k2=ae&&ae.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)&&rU(t,e,i);return nU(t,e),t};Object.defineProperty(ae,"__esModule",{value:!0});ae.getOpts=ae.parseURL=ae.parseYAMLBoolean=ae.releaseRevision=ae.getDefaults=ae.yamlInputs=ae.ghcup_version=ae.supported_versions=ae.release_revisions=void 0;var hd=k2(Te()),aU=require("fs"),oU=aE(),sU=require("path"),pE=k2(oE()),pU=k2(sE());ae.release_revisions=pU;ae.supported_versions=pE;ae.ghcup_version=pE.ghcup[0];ae.yamlInputs=(0,oU.load)((0,aU.readFileSync)((0,sU.join)(__dirname,"..","action.yml"),"utf8")).inputs;function dU(e){let t=(i,r,n)=>({version:vd(ae.yamlInputs[i].default,r,n,e,!1),supported:r});return{ghc:t("ghc-version",ae.supported_versions.ghc,"ghc"),cabal:t("cabal-version",ae.supported_versions.cabal,"cabal"),stack:t("stack-version",ae.supported_versions.stack,"stack"),general:{matcher:{enable:!0}}}}ae.getDefaults=dU;function vd(e,t,i,r,n){let o=e==="latest"?t[0]:t.find(s=>s===e)??t.find(s=>s.startsWith(e+"."))??e;return n===!0&&e!==o&&hd.info(`Resolved ${i} ${e} to ${o}`),o}function lU(e,t,i){var n,o,s,p;return((p=(s=(o=(n=ae.release_revisions)==null?void 0:n[i])==null?void 0:o[t])==null?void 0:s.find(({from:d})=>d===e))==null?void 0:p.to)??e}ae.releaseRevision=lU;function dE(e,t){let i=["true","True","TRUE"],r=["false","False","FALSE"];if(i.includes(t))return!0;if(r.includes(t))return!1;throw new TypeError(`Action input "${e}" does not meet YAML 1.2 "Core Schema" specification: -Supported boolean values: \`true | True | TRUE | false | False | FALSE\``)}ae.parseYAMLBoolean=dE;function lE(e,t){if(t!=="")try{return new URL(t)}catch{throw new TypeError(`Action input "${e}" is not a valid URL`)}}ae.parseURL=lE;function uU({ghc:e,cabal:t,stack:i},r,n){hd.debug(`Inputs are: ${JSON.stringify(n)}`);let o=(n["stack-no-global"]||"")!=="",s=(n["stack-setup-ghc"]||"")!=="",p=(n["enable-stack"]||"")!=="",d=(n["disable-matcher"]||"")!=="",l=lE("ghcup-release-channel",n["ghcup-release-channel"]||""),u=dE("cabal-update",n["cabal-update"]||"true");hd.debug(`${o}/${s}/${p}`);let m={ghc:n["ghc-version"]||e.version,cabal:n["cabal-version"]||t.version,stack:n["stack-version"]||i.version},f=[];if(o&&!p&&f.push("enable-stack is required if stack-no-global is set"),s&&!p&&f.push("enable-stack is required if stack-setup-ghc is set"),f.length>0)throw new Error(f.join(` -`));let h=!o,g=!o,b={ghc:{raw:m.ghc,resolved:vd(m.ghc,e.supported,"ghc",r,h),enable:h},ghcup:{releaseChannel:l},cabal:{raw:m.cabal,resolved:vd(m.cabal,t.supported,"cabal",r,g),enable:g,update:u},stack:{raw:m.stack,resolved:vd(m.stack,i.supported,"stack",r,p),enable:p,setup:s},general:{matcher:{enable:!d}}};return hd.debug(`Options are: ${JSON.stringify(b)}`),b}ae.getOpts=uU});var fE=w(Gt=>{"use strict";c();var cU=Gt&&Gt.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),mU=Gt&&Gt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),po=Gt&&Gt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&cU(t,e,i);return mU(t,e),t},uE=Gt&&Gt.__awaiter||function(e,t,i,r){function n(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function p(u){try{l(r.next(u))}catch(m){s(m)}}function d(u){try{l(r.throw(u))}catch(m){s(m)}}function l(u){u.done?o(u.value):n(u.value).then(p,d)}l((r=r.apply(e,t||[])).next())})};Object.defineProperty(Gt,"__esModule",{value:!0});Gt.argStringToArray=Gt.ToolRunner=void 0;var gd=po(require("os")),mE=po(require("events")),fU=po(require("child_process")),hU=po(require("path")),vU=po(Rs()),cE=po(i2()),gU=require("timers"),wd=process.platform==="win32",$2=class extends mE.EventEmitter{constructor(t,i,r){if(super(),!t)throw new Error("Parameter 'toolPath' cannot be null or empty.");this.toolPath=t,this.args=i||[],this.options=r||{}}_debug(t){this.options.listeners&&this.options.listeners.debug&&this.options.listeners.debug(t)}_getCommandString(t,i){let r=this._getSpawnFileName(),n=this._getSpawnArgs(t),o=i?"":"[command]";if(wd)if(this._isCmdFile()){o+=r;for(let s of n)o+=` ${s}`}else if(t.windowsVerbatimArguments){o+=`"${r}"`;for(let s of n)o+=` ${s}`}else{o+=this._windowsQuoteCmdArg(r);for(let s of n)o+=` ${this._windowsQuoteCmdArg(s)}`}else{o+=r;for(let s of n)o+=` ${s}`}return o}_processLineBuffer(t,i,r){try{let n=i+t.toString(),o=n.indexOf(gd.EOL);for(;o>-1;){let s=n.substring(0,o);r(s),n=n.substring(o+gd.EOL.length),o=n.indexOf(gd.EOL)}return n}catch(n){return this._debug(`error processing line. Failed with error ${n}`),""}}_getSpawnFileName(){return wd&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if(wd&&this._isCmdFile()){let i=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(let r of this.args)i+=" ",i+=t.windowsVerbatimArguments?r:this._windowsQuoteCmdArg(r);return i+='"',[i]}return this.args}_endsWith(t,i){return t.endsWith(i)}_isCmdFile(){let t=this.toolPath.toUpperCase();return this._endsWith(t,".CMD")||this._endsWith(t,".BAT")}_windowsQuoteCmdArg(t){if(!this._isCmdFile())return this._uvQuoteCmdArg(t);if(!t)return'""';let i=[" "," ","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'],r=!1;for(let s of t)if(i.some(p=>p===s)){r=!0;break}if(!r)return t;let n='"',o=!0;for(let s=t.length;s>0;s--)n+=t[s-1],o&&t[s-1]==="\\"?n+="\\":t[s-1]==='"'?(o=!0,n+='"'):o=!1;return n+='"',n.split("").reverse().join("")}_uvQuoteCmdArg(t){if(!t)return'""';if(!t.includes(" ")&&!t.includes(" ")&&!t.includes('"'))return t;if(!t.includes('"')&&!t.includes("\\"))return`"${t}"`;let i='"',r=!0;for(let n=t.length;n>0;n--)i+=t[n-1],r&&t[n-1]==="\\"?i+="\\":t[n-1]==='"'?(r=!0,i+="\\"):r=!1;return i+='"',i.split("").reverse().join("")}_cloneExecOptions(t){t=t||{};let i={cwd:t.cwd||process.cwd(),env:t.env||process.env,silent:t.silent||!1,windowsVerbatimArguments:t.windowsVerbatimArguments||!1,failOnStdErr:t.failOnStdErr||!1,ignoreReturnCode:t.ignoreReturnCode||!1,delay:t.delay||1e4};return i.outStream=t.outStream||process.stdout,i.errStream=t.errStream||process.stderr,i}_getSpawnOptions(t,i){t=t||{};let r={};return r.cwd=t.cwd,r.env=t.env,r.windowsVerbatimArguments=t.windowsVerbatimArguments||this._isCmdFile(),t.windowsVerbatimArguments&&(r.argv0=`"${i}"`),r}exec(){return uE(this,void 0,void 0,function*(){return!cE.isRooted(this.toolPath)&&(this.toolPath.includes("/")||wd&&this.toolPath.includes("\\"))&&(this.toolPath=hU.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield vU.which(this.toolPath,!0),new Promise((t,i)=>uE(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let l of this.args)this._debug(` ${l}`);let r=this._cloneExecOptions(this.options);!r.silent&&r.outStream&&r.outStream.write(this._getCommandString(r)+gd.EOL);let n=new Vs(r,this.toolPath);if(n.on("debug",l=>{this._debug(l)}),this.options.cwd&&!(yield cE.exists(this.options.cwd)))return i(new Error(`The cwd: ${this.options.cwd} does not exist!`));let o=this._getSpawnFileName(),s=fU.spawn(o,this._getSpawnArgs(r),this._getSpawnOptions(this.options,o)),p="";s.stdout&&s.stdout.on("data",l=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(l),!r.silent&&r.outStream&&r.outStream.write(l),p=this._processLineBuffer(l,p,u=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(u)})});let d="";if(s.stderr&&s.stderr.on("data",l=>{n.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(l),!r.silent&&r.errStream&&r.outStream&&(r.failOnStdErr?r.errStream:r.outStream).write(l),d=this._processLineBuffer(l,d,u=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(u)})}),s.on("error",l=>{n.processError=l.message,n.processExited=!0,n.processClosed=!0,n.CheckComplete()}),s.on("exit",l=>{n.processExitCode=l,n.processExited=!0,this._debug(`Exit code ${l} received from tool '${this.toolPath}'`),n.CheckComplete()}),s.on("close",l=>{n.processExitCode=l,n.processExited=!0,n.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),n.CheckComplete()}),n.on("done",(l,u)=>{p.length>0&&this.emit("stdline",p),d.length>0&&this.emit("errline",d),s.removeAllListeners(),l?i(l):t(u)}),this.options.input){if(!s.stdin)throw new Error("child process missing stdin");s.stdin.end(this.options.input)}}))})}};Gt.ToolRunner=$2;function wU(e){let t=[],i=!1,r=!1,n="";function o(s){r&&s!=='"'&&(n+="\\"),n+=s,r=!1}for(let s=0;s0&&(t.push(n),n="");continue}o(p)}return n.length>0&&t.push(n.trim()),t}Gt.argStringToArray=wU;var Vs=class extends mE.EventEmitter{constructor(t,i){if(super(),this.processClosed=!1,this.processError="",this.processExitCode=0,this.processExited=!1,this.processStderr=!1,this.delay=1e4,this.done=!1,this.timeout=null,!i)throw new Error("toolPath must not be empty");this.options=t,this.toolPath=i,t.delay&&(this.delay=t.delay)}CheckComplete(){this.done||(this.processClosed?this._setResult():this.processExited&&(this.timeout=gU.setTimeout(Vs.HandleTimeout,this.delay,this)))}_debug(t){this.emit("debug",t)}_setResult(){let t;this.processExited&&(this.processError?t=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`):this.processExitCode!==0&&!this.options.ignoreReturnCode?t=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`):this.processStderr&&this.options.failOnStdErr&&(t=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`))),this.timeout&&(clearTimeout(this.timeout),this.timeout=null),this.done=!0,this.emit("done",t,this.processExitCode)}static HandleTimeout(t){if(!t.done){if(!t.processClosed&&t.processExited){let i=`The STDIO streams did not close within ${t.delay/1e3} seconds of the exit event from process '${t.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;t._debug(i)}t._setResult()}}}});var yd=w(Ht=>{"use strict";c();var yU=Ht&&Ht.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),bU=Ht&&Ht.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),EU=Ht&&Ht.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&yU(t,e,i);return bU(t,e),t},gE=Ht&&Ht.__awaiter||function(e,t,i,r){function n(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function p(u){try{l(r.next(u))}catch(m){s(m)}}function d(u){try{l(r.throw(u))}catch(m){s(m)}}function l(u){u.done?o(u.value):n(u.value).then(p,d)}l((r=r.apply(e,t||[])).next())})};Object.defineProperty(Ht,"__esModule",{value:!0});Ht.getExecOutput=Ht.exec=void 0;var hE=require("string_decoder"),vE=EU(fE());function wE(e,t,i){return gE(this,void 0,void 0,function*(){let r=vE.argStringToArray(e);if(r.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let n=r[0];return t=r.slice(1).concat(t||[]),new vE.ToolRunner(n,t,i).exec()})}Ht.exec=wE;function SU(e,t,i){var r,n;return gE(this,void 0,void 0,function*(){let o="",s="",p=new hE.StringDecoder("utf8"),d=new hE.StringDecoder("utf8"),l=(r=i==null?void 0:i.listeners)===null||r===void 0?void 0:r.stdout,u=(n=i==null?void 0:i.listeners)===null||n===void 0?void 0:n.stderr,m=b=>{s+=d.write(b),u&&u(b)},f=b=>{o+=p.write(b),l&&l(b)},h=Object.assign(Object.assign({},i==null?void 0:i.listeners),{stdout:f,stderr:m}),g=yield wE(e,t,Object.assign(Object.assign({},i),{listeners:h}));return o+=p.end(),s+=d.end(),{exitCode:g,stdout:o,stderr:s}})}Ht.getExecOutput=SU});var z2=w((V,_E)=>{c();V=_E.exports=z;var ue;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?ue=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:ue=function(){};V.SEMVER_SPEC_VERSION="2.0.0";var js=256,bd=Number.MAX_SAFE_INTEGER||9007199254740991,q2=16,_U=js-6,lo=V.re=[],le=V.safeRe=[],x=V.src=[],_=V.tokens={},EE=0;function K(e){_[e]=EE++}var j2="[a-zA-Z0-9-]",V2=[["\\s",1],["\\d",js],[j2,_U]];function Us(e){for(var t=0;t)?=?)";K("XRANGEIDENTIFIERLOOSE");x[_.XRANGEIDENTIFIERLOOSE]=x[_.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";K("XRANGEIDENTIFIER");x[_.XRANGEIDENTIFIER]=x[_.NUMERICIDENTIFIER]+"|x|X|\\*";K("XRANGEPLAIN");x[_.XRANGEPLAIN]="[v=\\s]*("+x[_.XRANGEIDENTIFIER]+")(?:\\.("+x[_.XRANGEIDENTIFIER]+")(?:\\.("+x[_.XRANGEIDENTIFIER]+")(?:"+x[_.PRERELEASE]+")?"+x[_.BUILD]+"?)?)?";K("XRANGEPLAINLOOSE");x[_.XRANGEPLAINLOOSE]="[v=\\s]*("+x[_.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+x[_.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+x[_.XRANGEIDENTIFIERLOOSE]+")(?:"+x[_.PRERELEASELOOSE]+")?"+x[_.BUILD]+"?)?)?";K("XRANGE");x[_.XRANGE]="^"+x[_.GTLT]+"\\s*"+x[_.XRANGEPLAIN]+"$";K("XRANGELOOSE");x[_.XRANGELOOSE]="^"+x[_.GTLT]+"\\s*"+x[_.XRANGEPLAINLOOSE]+"$";K("COERCE");x[_.COERCE]="(^|[^\\d])(\\d{1,"+q2+"})(?:\\.(\\d{1,"+q2+"}))?(?:\\.(\\d{1,"+q2+"}))?(?:$|[^\\d])";K("COERCERTL");lo[_.COERCERTL]=new RegExp(x[_.COERCE],"g");le[_.COERCERTL]=new RegExp(Us(x[_.COERCE]),"g");K("LONETILDE");x[_.LONETILDE]="(?:~>?)";K("TILDETRIM");x[_.TILDETRIM]="(\\s*)"+x[_.LONETILDE]+"\\s+";lo[_.TILDETRIM]=new RegExp(x[_.TILDETRIM],"g");le[_.TILDETRIM]=new RegExp(Us(x[_.TILDETRIM]),"g");var AU="$1~";K("TILDE");x[_.TILDE]="^"+x[_.LONETILDE]+x[_.XRANGEPLAIN]+"$";K("TILDELOOSE");x[_.TILDELOOSE]="^"+x[_.LONETILDE]+x[_.XRANGEPLAINLOOSE]+"$";K("LONECARET");x[_.LONECARET]="(?:\\^)";K("CARETTRIM");x[_.CARETTRIM]="(\\s*)"+x[_.LONECARET]+"\\s+";lo[_.CARETTRIM]=new RegExp(x[_.CARETTRIM],"g");le[_.CARETTRIM]=new RegExp(Us(x[_.CARETTRIM]),"g");var xU="$1^";K("CARET");x[_.CARET]="^"+x[_.LONECARET]+x[_.XRANGEPLAIN]+"$";K("CARETLOOSE");x[_.CARETLOOSE]="^"+x[_.LONECARET]+x[_.XRANGEPLAINLOOSE]+"$";K("COMPARATORLOOSE");x[_.COMPARATORLOOSE]="^"+x[_.GTLT]+"\\s*("+x[_.LOOSEPLAIN]+")$|^$";K("COMPARATOR");x[_.COMPARATOR]="^"+x[_.GTLT]+"\\s*("+x[_.FULLPLAIN]+")$|^$";K("COMPARATORTRIM");x[_.COMPARATORTRIM]="(\\s*)"+x[_.GTLT]+"\\s*("+x[_.LOOSEPLAIN]+"|"+x[_.XRANGEPLAIN]+")";lo[_.COMPARATORTRIM]=new RegExp(x[_.COMPARATORTRIM],"g");le[_.COMPARATORTRIM]=new RegExp(Us(x[_.COMPARATORTRIM]),"g");var TU="$1$2$3";K("HYPHENRANGE");x[_.HYPHENRANGE]="^\\s*("+x[_.XRANGEPLAIN]+")\\s+-\\s+("+x[_.XRANGEPLAIN]+")\\s*$";K("HYPHENRANGELOOSE");x[_.HYPHENRANGELOOSE]="^\\s*("+x[_.XRANGEPLAINLOOSE]+")\\s+-\\s+("+x[_.XRANGEPLAINLOOSE]+")\\s*$";K("STAR");x[_.STAR]="(<|>)?=?\\s*\\*";for(Qi=0;Qijs)return null;var i=t.loose?le[_.LOOSE]:le[_.FULL];if(!i.test(e))return null;try{return new z(e,t)}catch{return null}}V.valid=OU;function OU(e,t){var i=Mn(e,t);return i?i.version:null}V.clean=NU;function NU(e,t){var i=Mn(e.trim().replace(/^[=v]+/,""),t);return i?i.version:null}V.SemVer=z;function z(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof z){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>js)throw new TypeError("version is longer than "+js+" characters");if(!(this instanceof z))return new z(e,t);ue("SemVer",e,t),this.options=t,this.loose=!!t.loose;var i=e.trim().match(t.loose?le[_.LOOSE]:le[_.FULL]);if(!i)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+i[1],this.minor=+i[2],this.patch=+i[3],this.major>bd||this.major<0)throw new TypeError("Invalid major version");if(this.minor>bd||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>bd||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(function(r){if(/^[0-9]+$/.test(r)){var n=+r;if(n>=0&&n=0;)typeof this.prerelease[i]=="number"&&(this.prerelease[i]++,i=-2);i===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};V.inc=IU;function IU(e,t,i,r){typeof i=="string"&&(r=i,i=void 0);try{return new z(e,i).inc(t,r).version}catch{return null}}V.diff=CU;function CU(e,t){if(M2(e,t))return null;var i=Mn(e),r=Mn(t),n="";if(i.prerelease.length||r.prerelease.length){n="pre";var o="prerelease"}for(var s in i)if((s==="major"||s==="minor"||s==="patch")&&i[s]!==r[s])return n+s;return o}V.compareIdentifiers=jn;var yE=/^[0-9]+$/;function jn(e,t){var i=yE.test(e),r=yE.test(t);return i&&r&&(e=+e,t=+t),e===t?0:i&&!r?-1:r&&!i?1:e0}V.lt=Ed;function Ed(e,t,i){return br(e,t,i)<0}V.eq=M2;function M2(e,t,i){return br(e,t,i)===0}V.neq=SE;function SE(e,t,i){return br(e,t,i)!==0}V.gte=U2;function U2(e,t,i){return br(e,t,i)>=0}V.lte=G2;function G2(e,t,i){return br(e,t,i)<=0}V.cmp=Sd;function Sd(e,t,i,r){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof i=="object"&&(i=i.version),e===i;case"!==":return typeof e=="object"&&(e=e.version),typeof i=="object"&&(i=i.version),e!==i;case"":case"=":case"==":return M2(e,i,r);case"!=":return SE(e,i,r);case">":return Ms(e,i,r);case">=":return U2(e,i,r);case"<":return Ed(e,i,r);case"<=":return G2(e,i,r);default:throw new TypeError("Invalid operator: "+t)}}V.Comparator=gi;function gi(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof gi){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof gi))return new gi(e,t);e=e.trim().split(/\s+/).join(" "),ue("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===uo?this.value="":this.value=this.operator+this.semver.version,ue("comp",this)}var uo={};gi.prototype.parse=function(e){var t=this.options.loose?le[_.COMPARATORLOOSE]:le[_.COMPARATOR],i=e.match(t);if(!i)throw new TypeError("Invalid comparator: "+e);this.operator=i[1]!==void 0?i[1]:"",this.operator==="="&&(this.operator=""),i[2]?this.semver=new z(i[2],this.options.loose):this.semver=uo};gi.prototype.toString=function(){return this.value};gi.prototype.test=function(e){if(ue("Comparator.test",e,this.options.loose),this.semver===uo||e===uo)return!0;if(typeof e=="string")try{e=new z(e,this.options)}catch{return!1}return Sd(e,this.operator,this.semver,this.options)};gi.prototype.intersects=function(e,t){if(!(e instanceof gi))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var i;if(this.operator==="")return this.value===""?!0:(i=new Ie(e.value,t),_d(this.value,i,t));if(e.operator==="")return e.value===""?!0:(i=new Ie(this.value,t),_d(e.semver,i,t));var r=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),o=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),p=Sd(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),d=Sd(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return r||n||o&&s||p||d};V.Range=Ie;function Ie(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ie)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new Ie(e.raw,t);if(e instanceof gi)return new Ie(e.value,t);if(!(this instanceof Ie))return new Ie(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(i){return this.parseRange(i.trim())},this).filter(function(i){return i.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}Ie.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};Ie.prototype.toString=function(){return this.range};Ie.prototype.parseRange=function(e){var t=this.options.loose,i=t?le[_.HYPHENRANGELOOSE]:le[_.HYPHENRANGE];e=e.replace(i,KU),ue("hyphen replace",e),e=e.replace(le[_.COMPARATORTRIM],TU),ue("comparator trim",e,le[_.COMPARATORTRIM]),e=e.replace(le[_.TILDETRIM],AU),e=e.replace(le[_.CARETTRIM],xU),e=e.split(/\s+/).join(" ");var r=t?le[_.COMPARATORLOOSE]:le[_.COMPARATOR],n=e.split(" ").map(function(o){return jU(o,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(o){return!!o.match(r)})),n=n.map(function(o){return new gi(o,this.options)},this),n};Ie.prototype.intersects=function(e,t){if(!(e instanceof Ie))throw new TypeError("a Range is required");return this.set.some(function(i){return bE(i,t)&&e.set.some(function(r){return bE(r,t)&&i.every(function(n){return r.every(function(o){return n.intersects(o,t)})})})})};function bE(e,t){for(var i=!0,r=e.slice(),n=r.pop();i&&r.length;)i=r.every(function(o){return n.intersects(o,t)}),n=r.pop();return i}V.toComparators=VU;function VU(e,t){return new Ie(e,t).set.map(function(i){return i.map(function(r){return r.value}).join(" ").trim().split(" ")})}function jU(e,t){return ue("comp",e,t),e=GU(e,t),ue("caret",e),e=MU(e,t),ue("tildes",e),e=zU(e,t),ue("xrange",e),e=YU(e,t),ue("stars",e),e}function Ot(e){return!e||e.toLowerCase()==="x"||e==="*"}function MU(e,t){return e.trim().split(/\s+/).map(function(i){return UU(i,t)}).join(" ")}function UU(e,t){var i=t.loose?le[_.TILDELOOSE]:le[_.TILDE];return e.replace(i,function(r,n,o,s,p){ue("tilde",e,r,n,o,s,p);var d;return Ot(n)?d="":Ot(o)?d=">="+n+".0.0 <"+(+n+1)+".0.0":Ot(s)?d=">="+n+"."+o+".0 <"+n+"."+(+o+1)+".0":p?(ue("replaceTilde pr",p),d=">="+n+"."+o+"."+s+"-"+p+" <"+n+"."+(+o+1)+".0"):d=">="+n+"."+o+"."+s+" <"+n+"."+(+o+1)+".0",ue("tilde return",d),d})}function GU(e,t){return e.trim().split(/\s+/).map(function(i){return HU(i,t)}).join(" ")}function HU(e,t){ue("caret",e,t);var i=t.loose?le[_.CARETLOOSE]:le[_.CARET];return e.replace(i,function(r,n,o,s,p){ue("caret",e,r,n,o,s,p);var d;return Ot(n)?d="":Ot(o)?d=">="+n+".0.0 <"+(+n+1)+".0.0":Ot(s)?n==="0"?d=">="+n+"."+o+".0 <"+n+"."+(+o+1)+".0":d=">="+n+"."+o+".0 <"+(+n+1)+".0.0":p?(ue("replaceCaret pr",p),n==="0"?o==="0"?d=">="+n+"."+o+"."+s+"-"+p+" <"+n+"."+o+"."+(+s+1):d=">="+n+"."+o+"."+s+"-"+p+" <"+n+"."+(+o+1)+".0":d=">="+n+"."+o+"."+s+"-"+p+" <"+(+n+1)+".0.0"):(ue("no pr"),n==="0"?o==="0"?d=">="+n+"."+o+"."+s+" <"+n+"."+o+"."+(+s+1):d=">="+n+"."+o+"."+s+" <"+n+"."+(+o+1)+".0":d=">="+n+"."+o+"."+s+" <"+(+n+1)+".0.0"),ue("caret return",d),d})}function zU(e,t){return ue("replaceXRanges",e,t),e.split(/\s+/).map(function(i){return WU(i,t)}).join(" ")}function WU(e,t){e=e.trim();var i=t.loose?le[_.XRANGELOOSE]:le[_.XRANGE];return e.replace(i,function(r,n,o,s,p,d){ue("xRange",e,r,n,o,s,p,d);var l=Ot(o),u=l||Ot(s),m=u||Ot(p),f=m;return n==="="&&f&&(n=""),d=t.includePrerelease?"-0":"",l?n===">"||n==="<"?r="<0.0.0-0":r="*":n&&f?(u&&(s=0),p=0,n===">"?(n=">=",u?(o=+o+1,s=0,p=0):(s=+s+1,p=0)):n==="<="&&(n="<",u?o=+o+1:s=+s+1),r=n+o+"."+s+"."+p+d):u?r=">="+o+".0.0"+d+" <"+(+o+1)+".0.0"+d:m&&(r=">="+o+"."+s+".0"+d+" <"+o+"."+(+s+1)+".0"+d),ue("xRange return",r),r})}function YU(e,t){return ue("replaceStars",e,t),e.trim().replace(le[_.STAR],"")}function KU(e,t,i,r,n,o,s,p,d,l,u,m,f){return Ot(i)?t="":Ot(r)?t=">="+i+".0.0":Ot(n)?t=">="+i+"."+r+".0":t=">="+t,Ot(d)?p="":Ot(l)?p="<"+(+d+1)+".0.0":Ot(u)?p="<"+d+"."+(+l+1)+".0":m?p="<="+d+"."+l+"."+u+"-"+m:p="<="+p,(t+" "+p).trim()}Ie.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new z(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[r].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}V.satisfies=_d;function _d(e,t,i){try{t=new Ie(t,i)}catch{return!1}return t.test(e)}V.maxSatisfying=JU;function JU(e,t,i){var r=null,n=null;try{var o=new Ie(t,i)}catch{return null}return e.forEach(function(s){o.test(s)&&(!r||n.compare(s)===-1)&&(r=s,n=new z(r,i))}),r}V.minSatisfying=ZU;function ZU(e,t,i){var r=null,n=null;try{var o=new Ie(t,i)}catch{return null}return e.forEach(function(s){o.test(s)&&(!r||n.compare(s)===1)&&(r=s,n=new z(r,i))}),r}V.minVersion=QU;function QU(e,t){e=new Ie(e,t);var i=new z("0.0.0");if(e.test(i)||(i=new z("0.0.0-0"),e.test(i)))return i;i=null;for(var r=0;r":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!i||Ms(i,s))&&(i=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+o.operator)}})}return i&&e.test(i)?i:null}V.validRange=eG;function eG(e,t){try{return new Ie(e,t).range||"*"}catch{return null}}V.ltr=tG;function tG(e,t,i){return H2(e,t,"<",i)}V.gtr=iG;function iG(e,t,i){return H2(e,t,">",i)}V.outside=H2;function H2(e,t,i,r){e=new z(e,r),t=new Ie(t,r);var n,o,s,p,d;switch(i){case">":n=Ms,o=G2,s=Ed,p=">",d=">=";break;case"<":n=Ed,o=U2,s=Ms,p="<",d="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(_d(e,t,r))return!1;for(var l=0;l=0.0.0")),m=m||h,f=f||h,n(h.semver,m.semver,r)?m=h:s(h.semver,f.semver,r)&&(f=h)}),m.operator===p||m.operator===d||(!f.operator||f.operator===p)&&o(e,f.semver))return!1;if(f.operator===d&&s(e,f.semver))return!1}return!0}V.prerelease=rG;function rG(e,t){var i=Mn(e,t);return i&&i.prerelease.length?i.prerelease:null}V.intersects=nG;function nG(e,t,i){return e=new Ie(e,i),t=new Ie(t,i),e.intersects(t)}V.coerce=aG;function aG(e,t){if(e instanceof z)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};var i=null;if(!t.rtl)i=e.match(le[_.COERCE]);else{for(var r;(r=le[_.COERCERTL].exec(e))&&(!i||i.index+i[0].length!==e.length);)(!i||r.index+r[0].length!==i.index+i[0].length)&&(i=r),le[_.COERCERTL].lastIndex=r.index+r[1].length+r[2].length;le[_.COERCERTL].lastIndex=-1}return i===null?null:Mn(i[2]+"."+(i[3]||"0")+"."+(i[4]||"0"),t)}});var TE=w((vt,Y2)=>{"use strict";c();var oG=vt&&vt.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),sG=vt&&vt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pG=vt&&vt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&oG(t,e,i);return sG(t,e),t},dG=vt&&vt.__awaiter||function(e,t,i,r){function n(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function p(u){try{l(r.next(u))}catch(m){s(m)}}function d(u){try{l(r.throw(u))}catch(m){s(m)}}function l(u){u.done?o(u.value):n(u.value).then(p,d)}l((r=r.apply(e,t||[])).next())})};Object.defineProperty(vt,"__esModule",{value:!0});vt._readLinuxVersionFile=vt._getOsVersion=vt._findMatch=void 0;var AE=pG(z2()),W2=Te(),xE=require("os"),lG=require("child_process"),Ad=require("fs");function uG(e,t,i,r){return dG(this,void 0,void 0,function*(){let n=xE.platform(),o,s,p;for(let d of i){let l=d.version;if(W2.debug(`check ${l} satisfies ${e}`),AE.satisfies(l,e)&&(!t||d.stable===t)&&(p=d.files.find(u=>{W2.debug(`${u.arch}===${r} && ${u.platform}===${n}`);let m=u.arch===r&&u.platform===n;if(m&&u.platform_version){let f=Y2.exports._getOsVersion();f===u.platform_version?m=!0:m=AE.satisfies(f,u.platform_version)}return m}),p)){W2.debug(`matched ${d.version}`),s=d;break}}return s&&p&&(o=Object.assign({},s),o.files=[p]),o})}vt._findMatch=uG;function cG(){let e=xE.platform(),t="";if(e==="darwin")t=lG.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let i=Y2.exports._readLinuxVersionFile();if(i){let r=i.split(` -`);for(let n of r){let o=n.split("=");if(o.length===2&&(o[0].trim()==="VERSION_ID"||o[0].trim()==="DISTRIB_RELEASE")){t=o[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}vt._getOsVersion=cG;function mG(){let e="/etc/lsb-release",t="/etc/os-release",i="";return Ad.existsSync(e)?i=Ad.readFileSync(e).toString():Ad.existsSync(t)&&(i=Ad.readFileSync(t).toString()),i}vt._readLinuxVersionFile=mG});var NE=w((Ooe,OE)=>{c();var fG=require("crypto");OE.exports=function(){return fG.randomBytes(16)}});var RE=w((Ioe,CE)=>{c();var IE=[];for(Gs=0;Gs<256;++Gs)IE[Gs]=(Gs+256).toString(16).substr(1);var Gs;function hG(e,t){var i=t||0,r=IE;return[r[e[i++]],r[e[i++]],r[e[i++]],r[e[i++]],"-",r[e[i++]],r[e[i++]],"-",r[e[i++]],r[e[i++]],"-",r[e[i++]],r[e[i++]],"-",r[e[i++]],r[e[i++]],r[e[i++]],r[e[i++]],r[e[i++]],r[e[i++]]].join("")}CE.exports=hG});var LE=w((Roe,DE)=>{c();var vG=NE(),gG=RE();function wG(e,t,i){var r=t&&i||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||vG)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var o=0;o<16;++o)t[r+o]=n[o];return t||gG(n)}DE.exports=wG});var kE=w(wi=>{"use strict";c();var yG=wi&&wi.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),bG=wi&&wi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),EG=wi&&wi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&yG(t,e,i);return bG(t,e),t},PE=wi&&wi.__awaiter||function(e,t,i,r){function n(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function p(u){try{l(r.next(u))}catch(m){s(m)}}function d(u){try{l(r.throw(u))}catch(m){s(m)}}function l(u){u.done?o(u.value):n(u.value).then(p,d)}l((r=r.apply(e,t||[])).next())})};Object.defineProperty(wi,"__esModule",{value:!0});wi.RetryHelper=void 0;var FE=EG(Te()),K2=class{constructor(t,i,r){if(t<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=t,this.minSeconds=Math.floor(i),this.maxSeconds=Math.floor(r),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(t,i){return PE(this,void 0,void 0,function*(){let r=1;for(;rsetTimeout(i,t*1e3))})}};wi.RetryHelper=K2});var GE=w(W=>{"use strict";c();var SG=W&&W.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),_G=W&&W.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),er=W&&W.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&SG(t,e,i);return _G(t,e),t},Nt=W&&W.__awaiter||function(e,t,i,r){function n(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function p(u){try{l(r.next(u))}catch(m){s(m)}}function d(u){try{l(r.throw(u))}catch(m){s(m)}}function l(u){u.done?o(u.value):n(u.value).then(p,d)}l((r=r.apply(e,t||[])).next())})},AG=W&&W.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(W,"__esModule",{value:!0});W.evaluateVersions=W.isExplicitVersion=W.findFromManifest=W.getManifestFromRepo=W.findAllVersions=W.find=W.cacheFile=W.cacheDir=W.extractZip=W.extractXar=W.extractTar=W.extract7z=W.downloadTool=W.HTTPError=void 0;var ie=er(Te()),ri=er(Rs()),yi=er(require("fs")),xG=er(TE()),zs=er(require("os")),Ci=er(require("path")),BE=er(Eo()),Er=er(z2()),TG=er(require("stream")),OG=er(require("util")),co=require("assert"),$E=AG(LE()),an=yd(),NG=kE(),Hs=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};W.HTTPError=Hs;var J2=process.platform==="win32",IG=process.platform==="darwin",CG="actions/tool-cache";function RG(e,t,i,r){return Nt(this,void 0,void 0,function*(){t=t||Ci.join(UE(),$E.default()),yield ri.mkdirP(Ci.dirname(t)),ie.debug(`Downloading ${e}`),ie.debug(`Destination ${t}`);let n=3,o=X2("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),s=X2("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new NG.RetryHelper(n,o,s).execute(()=>Nt(this,void 0,void 0,function*(){return yield DG(e,t||"",i,r)}),d=>!(d instanceof Hs&&d.httpStatusCode&&d.httpStatusCode<500&&d.httpStatusCode!==408&&d.httpStatusCode!==429))})}W.downloadTool=RG;function DG(e,t,i,r){return Nt(this,void 0,void 0,function*(){if(yi.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let n=new BE.HttpClient(CG,[],{allowRetries:!1});i&&(ie.debug("set auth"),r===void 0&&(r={}),r.authorization=i);let o=yield n.get(e,r);if(o.message.statusCode!==200){let u=new Hs(o.message.statusCode);throw ie.debug(`Failed to download from "${e}". Code(${o.message.statusCode}) Message(${o.message.statusMessage})`),u}let s=OG.promisify(TG.pipeline),d=X2("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>o.message)(),l=!1;try{return yield s(d,yi.createWriteStream(t)),ie.debug("download complete"),l=!0,t}finally{if(!l){ie.debug("download failed");try{yield ri.rmRF(t)}catch(u){ie.debug(`Failed to delete '${t}'. ${u.message}`)}}}})}function LG(e,t,i){return Nt(this,void 0,void 0,function*(){co.ok(J2,"extract7z() not supported on current OS"),co.ok(e,'parameter "file" is required'),t=yield xd(t);let r=process.cwd();if(process.chdir(t),i)try{let o=["x",ie.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],s={silent:!0};yield an.exec(`"${i}"`,o,s)}finally{process.chdir(r)}else{let n=Ci.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),o=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),d=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' -Source '${o}' -Target '${s}'`],l={silent:!0};try{let u=yield ri.which("powershell",!0);yield an.exec(`"${u}"`,d,l)}finally{process.chdir(r)}}return t})}W.extract7z=LG;function PG(e,t,i="xz"){return Nt(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield xd(t),ie.debug("Checking tar --version");let r="";yield an.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:d=>r+=d.toString(),stderr:d=>r+=d.toString()}}),ie.debug(r.trim());let n=r.toUpperCase().includes("GNU TAR"),o;i instanceof Array?o=i:o=[i],ie.isDebug()&&!i.includes("v")&&o.push("-v");let s=t,p=e;return J2&&n&&(o.push("--force-local"),s=t.replace(/\\/g,"/"),p=e.replace(/\\/g,"/")),n&&(o.push("--warning=no-unknown-keyword"),o.push("--overwrite")),o.push("-C",s,"-f",p),yield an.exec("tar",o),t})}W.extractTar=PG;function FG(e,t,i=[]){return Nt(this,void 0,void 0,function*(){co.ok(IG,"extractXar() not supported on current OS"),co.ok(e,'parameter "file" is required'),t=yield xd(t);let r;i instanceof Array?r=i:r=[i],r.push("-x","-C",t,"-f",e),ie.isDebug()&&r.push("-v");let n=yield ri.which("xar",!0);return yield an.exec(`"${n}"`,GG(r)),t})}W.extractXar=FG;function kG(e,t){return Nt(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield xd(t),J2?yield BG(e,t):yield $G(e,t),t})}W.extractZip=kG;function BG(e,t){return Nt(this,void 0,void 0,function*(){let i=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),r=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=yield ri.which("pwsh",!1);if(n){let s=["-NoLogo","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ;",`try { [System.IO.Compression.ZipFile]::ExtractToDirectory('${i}', '${r}', $true) }`,`catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath '${i}' -DestinationPath '${r}' -Force } else { throw $_ } } ;`].join(" ")];ie.debug(`Using pwsh at path: ${n}`),yield an.exec(`"${n}"`,s)}else{let s=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ;",`if ((Get-Command -Name Expand-Archive -Module Microsoft.PowerShell.Archive -ErrorAction Ignore)) { Expand-Archive -LiteralPath '${i}' -DestinationPath '${r}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${i}', '${r}', $true) }`].join(" ")],p=yield ri.which("powershell",!0);ie.debug(`Using powershell at path: ${p}`),yield an.exec(`"${p}"`,s)}})}function $G(e,t){return Nt(this,void 0,void 0,function*(){let i=yield ri.which("unzip",!0),r=[e];ie.isDebug()||r.unshift("-q"),r.unshift("-o"),yield an.exec(`"${i}"`,r,{cwd:t})})}function qG(e,t,i,r){return Nt(this,void 0,void 0,function*(){if(i=Er.clean(i)||i,r=r||zs.arch(),ie.debug(`Caching tool ${t} ${i} ${r}`),ie.debug(`source dir: ${e}`),!yi.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let n=yield VE(t,i,r);for(let o of yi.readdirSync(e)){let s=Ci.join(e,o);yield ri.cp(s,n,{recursive:!0})}return jE(t,i,r),n})}W.cacheDir=qG;function VG(e,t,i,r,n){return Nt(this,void 0,void 0,function*(){if(r=Er.clean(r)||r,n=n||zs.arch(),ie.debug(`Caching tool ${i} ${r} ${n}`),ie.debug(`source file: ${e}`),!yi.statSync(e).isFile())throw new Error("sourceFile is not a file");let o=yield VE(i,r,n),s=Ci.join(o,t);return ie.debug(`destination file ${s}`),yield ri.cp(e,s),jE(i,r,n),o})}W.cacheFile=VG;function jG(e,t,i){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(i=i||zs.arch(),!Z2(t)){let n=qE(e,i);t=ME(n,t)}let r="";if(t){t=Er.clean(t)||"";let n=Ci.join(Td(),e,t,i);ie.debug(`checking cache: ${n}`),yi.existsSync(n)&&yi.existsSync(`${n}.complete`)?(ie.debug(`Found tool in cache ${e} ${t} ${i}`),r=n):ie.debug("not found")}return r}W.find=jG;function qE(e,t){let i=[];t=t||zs.arch();let r=Ci.join(Td(),e);if(yi.existsSync(r)){let n=yi.readdirSync(r);for(let o of n)if(Z2(o)){let s=Ci.join(r,o,t||"");yi.existsSync(s)&&yi.existsSync(`${s}.complete`)&&i.push(o)}}return i}W.findAllVersions=qE;function MG(e,t,i,r="master"){return Nt(this,void 0,void 0,function*(){let n=[],o=`https://api.github.com/repos/${e}/${t}/git/trees/${r}`,s=new BE.HttpClient("tool-cache"),p={};i&&(ie.debug("set auth"),p.authorization=i);let d=yield s.getJson(o,p);if(!d.result)return n;let l="";for(let m of d.result.tree)if(m.path==="versions-manifest.json"){l=m.url;break}p.accept="application/vnd.github.VERSION.raw";let u=yield(yield s.get(l,p)).readBody();if(u){u=u.replace(/^\uFEFF/,"");try{n=JSON.parse(u)}catch{ie.debug("Invalid json")}}return n})}W.getManifestFromRepo=MG;function UG(e,t,i,r=zs.arch()){return Nt(this,void 0,void 0,function*(){return yield xG._findMatch(e,t,i,r)})}W.findFromManifest=UG;function xd(e){return Nt(this,void 0,void 0,function*(){return e||(e=Ci.join(UE(),$E.default())),yield ri.mkdirP(e),e})}function VE(e,t,i){return Nt(this,void 0,void 0,function*(){let r=Ci.join(Td(),e,Er.clean(t)||t,i||"");ie.debug(`destination ${r}`);let n=`${r}.complete`;return yield ri.rmRF(r),yield ri.rmRF(n),yield ri.mkdirP(r),r})}function jE(e,t,i){let n=`${Ci.join(Td(),e,Er.clean(t)||t,i||"")}.complete`;yi.writeFileSync(n,""),ie.debug("finished caching tool")}function Z2(e){let t=Er.clean(e)||"";ie.debug(`isExplicit: ${t}`);let i=Er.valid(t)!=null;return ie.debug(`explicit? ${i}`),i}W.isExplicitVersion=Z2;function ME(e,t){let i="";ie.debug(`evaluating ${e.length} versions`),e=e.sort((r,n)=>Er.gt(r,n)?1:-1);for(let r=e.length-1;r>=0;r--){let n=e[r];if(Er.satisfies(n,t)){i=n;break}}return i?ie.debug(`matched: ${i}`):ie.debug("match not found"),i}W.evaluateVersions=ME;function Td(){let e=process.env.RUNNER_TOOL_CACHE||"";return co.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function UE(){let e=process.env.RUNNER_TEMP||"";return co.ok(e,"Expected RUNNER_TEMP to be defined"),e}function X2(e,t){let i=global[e];return i!==void 0?i:t}function GG(e){return Array.from(new Set(e))}});var HE=w(tr=>{"use strict";c();var HG=tr&&tr.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),zG=tr&&tr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),WG=tr&&tr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&HG(t,e,i);return zG(t,e),t};Object.defineProperty(tr,"__esModule",{value:!0});tr.getOptions=void 0;var Od=WG(Te());function YG(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,Od.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,Od.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.matchDirectories=="boolean"&&(t.matchDirectories=e.matchDirectories,Od.debug(`matchDirectories '${t.matchDirectories}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,Od.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}tr.getOptions=YG});var Id=w(ke=>{"use strict";c();var KG=ke&&ke.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),XG=ke&&ke.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),JG=ke&&ke.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&KG(t,e,i);return XG(t,e),t},ZG=ke&&ke.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ke,"__esModule",{value:!0});ke.safeTrimTrailingSeparator=ke.normalizeSeparators=ke.hasRoot=ke.hasAbsoluteRoot=ke.ensureAbsoluteRoot=ke.dirname=void 0;var Nd=JG(require("path")),Un=ZG(require("assert")),on=process.platform==="win32";function QG(e){if(e=em(e),on&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=Nd.dirname(e);return on&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=em(t)),t}ke.dirname=QG;function eH(e,t){if(Un.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),Un.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),Q2(t))return t;if(on){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let i=process.cwd();return Un.default(i.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${i}'`),t[0].toUpperCase()===i[0].toUpperCase()?t.length===2?`${t[0]}:\\${i.substr(3)}`:(i.endsWith("\\")||(i+="\\"),`${t[0]}:\\${i.substr(3)}${t.substr(2)}`):`${t[0]}:\\${t.substr(2)}`}else if(Ws(t).match(/^\\$|^\\[^\\]/)){let i=process.cwd();return Un.default(i.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${i}'`),`${i[0]}:\\${t.substr(1)}`}}return Un.default(Q2(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||on&&e.endsWith("\\")||(e+=Nd.sep),e+t}ke.ensureAbsoluteRoot=eH;function Q2(e){return Un.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=Ws(e),on?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}ke.hasAbsoluteRoot=Q2;function tH(e){return Un.default(e,"isRooted parameter 'itemPath' must not be empty"),e=Ws(e),on?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}ke.hasRoot=tH;function Ws(e){return e=e||"",on?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}ke.normalizeSeparators=Ws;function em(e){return e?(e=Ws(e),!e.endsWith(Nd.sep)||e===Nd.sep||on&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}ke.safeTrimTrailingSeparator=em});var Cd=w(Ys=>{"use strict";c();Object.defineProperty(Ys,"__esModule",{value:!0});Ys.MatchKind=void 0;var iH;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(iH=Ys.MatchKind||(Ys.MatchKind={}))});var YE=w(zt=>{"use strict";c();var rH=zt&&zt.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),nH=zt&&zt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),aH=zt&&zt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&rH(t,e,i);return nH(t,e),t};Object.defineProperty(zt,"__esModule",{value:!0});zt.partialMatch=zt.match=zt.getSearchPaths=void 0;var zE=aH(Id()),oH=Cd(),WE=process.platform==="win32";function sH(e){e=e.filter(r=>!r.negate);let t={};for(let r of e){let n=WE?r.searchPath.toUpperCase():r.searchPath;t[n]="candidate"}let i=[];for(let r of e){let n=WE?r.searchPath.toUpperCase():r.searchPath;if(t[n]==="included")continue;let o=!1,s=n,p=zE.dirname(s);for(;p!==s;){if(t[p]){o=!0;break}s=p,p=zE.dirname(s)}o||(i.push(r.searchPath),t[n]="included")}return i}zt.getSearchPaths=sH;function pH(e,t){let i=oH.MatchKind.None;for(let r of e)r.negate?i&=~r.match(t):i|=r.match(t);return i}zt.match=pH;function dH(e,t){return e.some(i=>!i.negate&&i.partialMatch(t))}zt.partialMatch=dH});var XE=w(bi=>{"use strict";c();var lH=bi&&bi.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),uH=bi&&bi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),KE=bi&&bi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&lH(t,e,i);return uH(t,e),t},cH=bi&&bi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(bi,"__esModule",{value:!0});bi.Path=void 0;var Ks=KE(require("path")),sn=KE(Id()),Xs=cH(require("assert")),mH=process.platform==="win32",tm=class{constructor(t){if(this.segments=[],typeof t=="string")if(Xs.default(t,"Parameter 'itemPath' must not be empty"),t=sn.safeTrimTrailingSeparator(t),!sn.hasRoot(t))this.segments=t.split(Ks.sep);else{let i=t,r=sn.dirname(i);for(;r!==i;){let n=Ks.basename(i);this.segments.unshift(n),i=r,r=sn.dirname(i)}this.segments.unshift(i)}else{Xs.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let i=0;i{"use strict";c();var fH=Ei&&Ei.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),hH=Ei&&Ei.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),rm=Ei&&Ei.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&fH(t,e,i);return hH(t,e),t},vH=Ei&&Ei.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ei,"__esModule",{value:!0});Ei.Pattern=void 0;var gH=rm(require("os")),Js=rm(require("path")),Wt=rm(Id()),Gn=vH(require("assert")),wH=xo(),im=Cd(),Rd=XE(),Sr=process.platform==="win32",Yt=class{constructor(t,i=!1,r,n){this.negate=!1;let o;if(typeof t=="string")o=t.trim();else{r=r||[],Gn.default(r.length,"Parameter 'segments' must not empty");let l=Yt.getLiteral(r[0]);Gn.default(l&&Wt.hasAbsoluteRoot(l),"Parameter 'segments' first element must be a root path"),o=new Rd.Path(r).toString().trim(),t&&(o=`!${o}`)}for(;o.startsWith("!");)this.negate=!this.negate,o=o.substr(1).trim();o=Yt.fixupPattern(o,n),this.segments=new Rd.Path(o).segments,this.trailingSeparator=Wt.normalizeSeparators(o).endsWith(Js.sep),o=Wt.safeTrimTrailingSeparator(o);let s=!1,p=this.segments.map(l=>Yt.getLiteral(l)).filter(l=>!s&&!(s=l===""));this.searchPath=new Rd.Path(p).toString(),this.rootRegExp=new RegExp(Yt.regExpEscape(p[0]),Sr?"i":""),this.isImplicitPattern=i;let d={dot:!0,nobrace:!0,nocase:Sr,nocomment:!0,noext:!0,nonegate:!0};o=Sr?o.replace(/\\/g,"/"):o,this.minimatch=new wH.Minimatch(o,d)}match(t){return this.segments[this.segments.length-1]==="**"?(t=Wt.normalizeSeparators(t),!t.endsWith(Js.sep)&&this.isImplicitPattern===!1&&(t=`${t}${Js.sep}`)):t=Wt.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?im.MatchKind.Directory:im.MatchKind.All:im.MatchKind.None}partialMatch(t){return t=Wt.safeTrimTrailingSeparator(t),Wt.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(Sr?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(Sr?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,i){Gn.default(t,"pattern cannot be empty");let r=new Rd.Path(t).segments.map(n=>Yt.getLiteral(n));if(Gn.default(r.every((n,o)=>(n!=="."||o===0)&&n!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),Gn.default(!Wt.hasRoot(t)||r[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=Wt.normalizeSeparators(t),t==="."||t.startsWith(`.${Js.sep}`))t=Yt.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${Js.sep}`))i=i||gH.homedir(),Gn.default(i,"Unable to determine HOME directory"),Gn.default(Wt.hasAbsoluteRoot(i),`Expected HOME directory to be a rooted path. Actual '${i}'`),t=Yt.globEscape(i)+t.substr(1);else if(Sr&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let n=Wt.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!n.endsWith("\\")&&(n+="\\"),t=Yt.globEscape(n)+t.substr(2)}else if(Sr&&(t==="\\"||t.match(/^\\[^\\]/))){let n=Wt.ensureAbsoluteRoot("C:\\dummy-root","\\");n.endsWith("\\")||(n+="\\"),t=Yt.globEscape(n)+t.substr(1)}else t=Wt.ensureAbsoluteRoot(Yt.globEscape(process.cwd()),t);return Wt.normalizeSeparators(t)}static getLiteral(t){let i="";for(let r=0;r=0){if(o.length>1)return"";if(o){i+=o,r=s;continue}}}}i+=n}return i}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};Ei.Pattern=Yt});var ZE=w(Dd=>{"use strict";c();Object.defineProperty(Dd,"__esModule",{value:!0});Dd.SearchState=void 0;var nm=class{constructor(t,i){this.path=t,this.level=i}};Dd.SearchState=nm});var rS=w(et=>{"use strict";c();var yH=et&&et.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),bH=et&&et.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Qs=et&&et.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&yH(t,e,i);return bH(t,e),t},am=et&&et.__awaiter||function(e,t,i,r){function n(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function p(u){try{l(r.next(u))}catch(m){s(m)}}function d(u){try{l(r.throw(u))}catch(m){s(m)}}function l(u){u.done?o(u.value):n(u.value).then(p,d)}l((r=r.apply(e,t||[])).next())})},EH=et&&et.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],i;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),i={},r("next"),r("throw"),r("return"),i[Symbol.asyncIterator]=function(){return this},i);function r(o){i[o]=e[o]&&function(s){return new Promise(function(p,d){s=e[o](s),n(p,d,s.done,s.value)})}}function n(o,s,p,d){Promise.resolve(d).then(function(l){o({value:l,done:p})},s)}},pn=et&&et.__await||function(e){return this instanceof pn?(this.v=e,this):new pn(e)},SH=et&&et.__asyncGenerator||function(e,t,i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=i.apply(e,t||[]),n,o=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(f){r[f]&&(n[f]=function(h){return new Promise(function(g,b){o.push([f,h,g,b])>1||p(f,h)})})}function p(f,h){try{d(r[f](h))}catch(g){m(o[0][3],g)}}function d(f){f.value instanceof pn?Promise.resolve(f.value.v).then(l,u):m(o[0][2],f)}function l(f){p("next",f)}function u(f){p("throw",f)}function m(f,h){f(h),o.shift(),o.length&&p(o[0][0],o[0][1])}};Object.defineProperty(et,"__esModule",{value:!0});et.DefaultGlobber=void 0;var om=Qs(Te()),Zs=Qs(require("fs")),QE=Qs(HE()),_H=Qs(require("path")),Ld=Qs(YE()),eS=Cd(),tS=JE(),iS=ZE(),AH=process.platform==="win32",mo=class{constructor(t){this.patterns=[],this.searchPaths=[],this.options=QE.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,i;return am(this,void 0,void 0,function*(){let r=[];try{for(var n=EH(this.globGenerator()),o;o=yield n.next(),!o.done;){let s=o.value;r.push(s)}}catch(s){t={error:s}}finally{try{o&&!o.done&&(i=n.return)&&(yield i.call(n))}finally{if(t)throw t.error}}return r})}globGenerator(){return SH(this,arguments,function*(){let i=QE.getOptions(this.options),r=[];for(let s of this.patterns)r.push(s),i.implicitDescendants&&(s.trailingSeparator||s.segments[s.segments.length-1]!=="**")&&r.push(new tS.Pattern(s.negate,!0,s.segments.concat("**")));let n=[];for(let s of Ld.getSearchPaths(r)){om.debug(`Search path '${s}'`);try{yield pn(Zs.promises.lstat(s))}catch(p){if(p.code==="ENOENT")continue;throw p}n.unshift(new iS.SearchState(s,1))}let o=[];for(;n.length;){let s=n.pop(),p=Ld.match(r,s.path),d=!!p||Ld.partialMatch(r,s.path);if(!p&&!d)continue;let l=yield pn(mo.stat(s,i,o));if(l)if(l.isDirectory()){if(p&eS.MatchKind.Directory&&i.matchDirectories)yield yield pn(s.path);else if(!d)continue;let u=s.level+1,m=(yield pn(Zs.promises.readdir(s.path))).map(f=>new iS.SearchState(_H.join(s.path,f),u));n.push(...m.reverse())}else p&eS.MatchKind.File&&(yield yield pn(s.path))}})}static create(t,i){return am(this,void 0,void 0,function*(){let r=new mo(i);AH&&(t=t.replace(/\r\n/g,` +`),o=s?"+":i?"":"-";return r+o+` +`}function DDe(e){return e[e.length-1]===` +`?e.slice(0,-1):e}function tYt(e,t){for(var r=/(\n+)([^\n]*)/g,i=(function(){var u=e.indexOf(` +`);return u=u!==-1?u:e.length,r.lastIndex=u,PDe(e.slice(0,u),t)})(),s=e[0]===` +`||e[0]===" ",o,a;a=r.exec(e);){var l=a[1],c=a[2];o=c[0]===" ",i+=l+(!s&&!o&&c!==""?` +`:"")+PDe(c,t),s=o}return i}function PDe(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,i,s=0,o,a=0,l=0,c="";i=r.exec(e);)l=i.index,l-s>t&&(o=a>s?a:l,c+=` +`+e.slice(s,o),s=o+1),a=l;return c+=` +`,e.length-s>t&&a>s?c+=e.slice(s,a)+` +`+e.slice(a+1):c+=e.slice(s),c.slice(1)}function rYt(e){for(var t="",r=0,i,s=0;s=65536?s+=2:s++)r=jw(e,s),i=us[r],!i&&Ww(r)?(t+=e[s],r>=65536&&(t+=e[s+1])):t+=i||WWt(r);return t}function iYt(e,t,r){var i="",s=e.tag,o,a,l;for(o=0,a=r.length;o"u"&&rd(e,t,null,!1,!1))&&(i!==""&&(i+=","+(e.condenseFlow?"":" ")),i+=e.dump);e.tag=s,e.dump="["+i+"]"}function ODe(e,t,r,i){var s="",o=e.tag,a,l,c;for(a=0,l=r.length;a"u"&&rd(e,t+1,null,!0,!0,!1,!0))&&((!i||s!=="")&&(s+=XY(e,t)),e.dump&&zw===e.dump.charCodeAt(0)?s+="-":s+="- ",s+=e.dump);e.tag=o,e.dump=s||"[]"}function nYt(e,t,r){var i="",s=e.tag,o=Object.keys(r),a,l,c,u,p;for(a=0,l=o.length;a1024&&(p+="? "),p+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),rd(e,t,u,!1,!1)&&(p+=e.dump,i+=p));e.tag=s,e.dump="{"+i+"}"}function sYt(e,t,r,i){var s="",o=e.tag,a=Object.keys(r),l,c,u,p,A,f;if(e.sortKeys===!0)a.sort();else if(typeof e.sortKeys=="function")a.sort(e.sortKeys);else if(e.sortKeys)throw new Yw("sortKeys must be a boolean or a function");for(l=0,c=a.length;l1024,A&&(e.dump&&zw===e.dump.charCodeAt(0)?f+="?":f+="? "),f+=e.dump,A&&(f+=XY(e,t)),rd(e,t+1,p,!0,A)&&(e.dump&&zw===e.dump.charCodeAt(0)?f+=":":f+=": ",f+=e.dump,s+=f));e.tag=o,e.dump=s||"{}"}function kDe(e,t,r){var i,s,o,a,l,c;for(s=r?e.explicitTypes:e.implicitTypes,o=0,a=s.length;o tag resolver accepts not "'+c+'" style');e.dump=i}return!0}return!1}function rd(e,t,r,i,s,o,a){e.tag=null,e.dump=r,kDe(e,r,!1)||kDe(e,r,!0);var l=LDe.call(e.dump),c=i,u;i&&(i=e.flowLevel<0||e.flowLevel>t);var p=l==="[object Object]"||l==="[object Array]",A,f;if(p&&(A=e.duplicates.indexOf(r),f=A!==-1),(e.tag!==null&&e.tag!=="?"||f||e.indent!==2&&t>0)&&(s=!1),f&&e.usedDuplicates[A])e.dump="*ref_"+A;else{if(p&&f&&!e.usedDuplicates[A]&&(e.usedDuplicates[A]=!0),l==="[object Object]")i&&Object.keys(e.dump).length!==0?(sYt(e,t,e.dump,s),f&&(e.dump="&ref_"+A+e.dump)):(nYt(e,t,e.dump),f&&(e.dump="&ref_"+A+" "+e.dump));else if(l==="[object Array]")i&&e.dump.length!==0?(e.noArrayIndent&&!a&&t>0?ODe(e,t-1,e.dump,s):ODe(e,t,e.dump,s),f&&(e.dump="&ref_"+A+e.dump)):(iYt(e,t,e.dump),f&&(e.dump="&ref_"+A+" "+e.dump));else if(l==="[object String]")e.tag!=="?"&&eYt(e,e.dump,t,o,c);else{if(l==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new Yw("unacceptable kind of an object to dump "+l)}e.tag!==null&&e.tag!=="?"&&(u=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?u="!"+u:u.slice(0,18)==="tag:yaml.org,2002:"?u="!!"+u.slice(18):u="!<"+u+">",e.dump=u+" "+e.dump)}return!0}function oYt(e,t){var r=[],i=[],s,o;for(e$(e,r,i),s=0,o=i.length;s{"use strict";d();var JDe=xDe(),lYt=$De();function r$(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}Us.exports.Type=cs();Us.exports.Schema=NY();Us.exports.FAILSAFE_SCHEMA=DY();Us.exports.JSON_SCHEMA=FY();Us.exports.CORE_SCHEMA=MY();Us.exports.DEFAULT_SCHEMA=mN();Us.exports.load=JDe.load;Us.exports.loadAll=JDe.loadAll;Us.exports.dump=lYt.dump;Us.exports.YAMLException=py();Us.exports.types={binary:GY(),float:LY(),map:TY(),null:PY(),pairs:zY(),set:VY(),timestamp:UY(),bool:OY(),int:kY(),merge:qY(),omap:jY(),seq:QY(),str:RY()};Us.exports.safeLoad=r$("safeLoad","load");Us.exports.safeLoadAll=r$("safeLoadAll","loadAll");Us.exports.safeDump=r$("safeDump","dump")});var XDe=g((EFr,cYt)=>{cYt.exports={ghc:["9.12.2","9.12.1","9.10.2","9.10.1","9.8.4","9.8.2","9.8.1","9.6.7","9.6.6","9.6.5","9.6.4","9.6.3","9.6.2","9.6.1","9.4.8","9.4.7","9.4.6","9.4.5","9.4.4","9.4.3","9.4.2","9.4.1","9.2.8","9.2.7","9.2.6","9.2.5","9.2.4","9.2.3","9.2.2","9.2.1","9.0.2","9.0.1","8.10.7","8.10.6","8.10.5","8.10.4","8.10.3","8.10.2","8.10.1","8.8.4","8.8.3","8.8.2","8.8.1","8.6.5","8.6.4","8.6.3","8.6.2","8.6.1","8.4.4","8.4.3","8.4.2","8.4.1","8.2.2","8.0.2","7.10.3"],cabal:["3.16.0.0","3.14.2.0","3.14.1.1","3.14.1.0","3.12.1.0","3.10.3.0","3.10.2.1","3.10.2.0","3.10.1.0","3.8.1.0","3.6.2.0","3.6.0.0","3.4.1.0","3.4.0.0","3.2.0.0","3.0.0.0","2.4.1.0"],stack:["3.7.1","3.5.1","3.3.1","3.1.1","2.15.7","2.15.5","2.15.3","2.15.1","2.13.1","2.11.1","2.9.3","2.9.1","2.7.5","2.7.3","2.7.1","2.5.1","2.3.3","2.3.1","2.1.3","2.1.1","1.9.3","1.9.1","1.7.1","1.6.5","1.6.3","1.6.1","1.5.1","1.5.0","1.4.0","1.3.2","1.3.0","1.2.0"],ghcup:["0.1.50.1"]}});var ZDe=g((bFr,uYt)=>{uYt.exports={win32:{ghc:[{from:"9.4.3",to:"9.4.3.1"},{from:"9.2.5",to:"9.2.5.1"},{from:"8.10.2",to:"8.10.2.2"},{from:"8.10.1",to:"8.10.1.1"},{from:"8.8.4",to:"8.8.4.1"},{from:"8.8.3",to:"8.8.3.1"},{from:"8.8.2",to:"8.8.2.1"},{from:"8.6.1",to:"8.6.1.1"},{from:"8.0.2",to:"8.0.2.2"},{from:"7.10.3",to:"7.10.3.2"},{from:"7.10.2",to:"7.10.2.1"},{from:"7.10.1",to:"7.10.1.1"},{from:"7.8.4",to:"7.8.4.1"},{from:"7.8.3",to:"7.8.3.1"},{from:"7.8.2",to:"7.8.2.1"},{from:"7.8.1",to:"7.8.1.1"},{from:"7.6.3",to:"7.6.3.1"},{from:"7.6.2",to:"7.6.2.1"},{from:"7.6.1",to:"7.6.1.1"}],cabal:[{from:"3.10.1.0",to:"3.10.1.1"}]}}});var n$=g(_r=>{"use strict";d();var dYt=_r&&_r.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),pYt=_r&&_r.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),i$=_r&&_r.__importStar||(function(){var e=function(t){return e=Object.getOwnPropertyNames||function(r){var i=[];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(i[i.length]=s);return i},e(t)};return function(t){if(t&&t.__esModule)return t;var r={};if(t!=null)for(var i=e(t),s=0;s({version:SN(_r.yamlInputs[r].default,i,s,e,!1),supported:i});return{ghc:t("ghc-version",_r.supported_versions.ghc,"ghc"),cabal:t("cabal-version",_r.supported_versions.cabal,"cabal"),stack:t("stack-version",_r.supported_versions.stack,"stack"),general:{matcher:{enable:!0}}}}function SN(e,t,r,i,s){let o=e==="latest"?t[0]:t.find(a=>a===e)??t.find(a=>a.startsWith(e+"."))??e;return s===!0&&e!==o&&BN.info(`Resolved ${r} ${e} to ${o}`),o}function yYt(e,t,r){return _r.release_revisions?.[r]?.[t]?.find(({from:s})=>s===e)?.to??e}function tPe(e,t){let r=["true","True","TRUE"],i=["false","False","FALSE"];if(r.includes(t))return!0;if(i.includes(t))return!1;throw new TypeError(`Action input "${e}" does not meet YAML 1.2 "Core Schema" specification: +Supported boolean values: \`true | True | TRUE | false | False | FALSE\``)}function rPe(e,t){if(t!=="")try{return new URL(t)}catch{throw new TypeError(`Action input "${e}" is not a valid URL`)}}function EYt({ghc:e,cabal:t,stack:r},i,s){BN.debug(`Inputs are: ${JSON.stringify(s)}`);let o=(s["stack-no-global"]||"")!=="",a=(s["stack-setup-ghc"]||"")!=="",l=(s["enable-stack"]||"")!=="",c=(s["disable-matcher"]||"")!=="",u=rPe("ghcup-release-channel",s["ghcup-release-channel"]||""),p=tPe("cabal-update",s["cabal-update"]||"true");BN.debug(`${o}/${a}/${l}`);let A={ghc:s["ghc-version"]||e.version,cabal:s["cabal-version"]||t.version,stack:s["stack-version"]||r.version},f=[];if(o&&!l&&f.push("enable-stack is required if stack-no-global is set"),a&&!l&&f.push("enable-stack is required if stack-setup-ghc is set"),f.length>0)throw new Error(f.join(` +`));let m=!o,y=!o,E={ghc:{raw:A.ghc,resolved:SN(A.ghc,e.supported,"ghc",i,m),enable:m},ghcup:{releaseChannel:u},cabal:{raw:A.cabal,resolved:SN(A.cabal,t.supported,"cabal",i,y),enable:y,update:p},stack:{raw:A.stack,resolved:SN(A.stack,r.supported,"stack",i,l),enable:l,setup:a},general:{matcher:{enable:!c}}};return BN.debug(`Options are: ${JSON.stringify(E)}`),E}});var p$=g((rt,aPe)=>{d();rt=aPe.exports=gt;var sr;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?sr=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:sr=function(){};rt.SEMVER_SPEC_VERSION="2.0.0";var $w=256,vN=Number.MAX_SAFE_INTEGER||9007199254740991,s$=16,bYt=$w-6,gy=rt.re=[],nr=rt.safeRe=[],ce=rt.src=[],K=rt.tokens={},sPe=0;function wt(e){K[e]=sPe++}var a$="[a-zA-Z0-9-]",o$=[["\\s",1],["\\d",$w],[a$,bYt]];function Kw(e){for(var t=0;t)?=?)";wt("XRANGEIDENTIFIERLOOSE");ce[K.XRANGEIDENTIFIERLOOSE]=ce[K.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";wt("XRANGEIDENTIFIER");ce[K.XRANGEIDENTIFIER]=ce[K.NUMERICIDENTIFIER]+"|x|X|\\*";wt("XRANGEPLAIN");ce[K.XRANGEPLAIN]="[v=\\s]*("+ce[K.XRANGEIDENTIFIER]+")(?:\\.("+ce[K.XRANGEIDENTIFIER]+")(?:\\.("+ce[K.XRANGEIDENTIFIER]+")(?:"+ce[K.PRERELEASE]+")?"+ce[K.BUILD]+"?)?)?";wt("XRANGEPLAINLOOSE");ce[K.XRANGEPLAINLOOSE]="[v=\\s]*("+ce[K.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+ce[K.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+ce[K.XRANGEIDENTIFIERLOOSE]+")(?:"+ce[K.PRERELEASELOOSE]+")?"+ce[K.BUILD]+"?)?)?";wt("XRANGE");ce[K.XRANGE]="^"+ce[K.GTLT]+"\\s*"+ce[K.XRANGEPLAIN]+"$";wt("XRANGELOOSE");ce[K.XRANGELOOSE]="^"+ce[K.GTLT]+"\\s*"+ce[K.XRANGEPLAINLOOSE]+"$";wt("COERCE");ce[K.COERCE]="(^|[^\\d])(\\d{1,"+s$+"})(?:\\.(\\d{1,"+s$+"}))?(?:\\.(\\d{1,"+s$+"}))?(?:$|[^\\d])";wt("COERCERTL");gy[K.COERCERTL]=new RegExp(ce[K.COERCE],"g");nr[K.COERCERTL]=new RegExp(Kw(ce[K.COERCE]),"g");wt("LONETILDE");ce[K.LONETILDE]="(?:~>?)";wt("TILDETRIM");ce[K.TILDETRIM]="(\\s*)"+ce[K.LONETILDE]+"\\s+";gy[K.TILDETRIM]=new RegExp(ce[K.TILDETRIM],"g");nr[K.TILDETRIM]=new RegExp(Kw(ce[K.TILDETRIM]),"g");var CYt="$1~";wt("TILDE");ce[K.TILDE]="^"+ce[K.LONETILDE]+ce[K.XRANGEPLAIN]+"$";wt("TILDELOOSE");ce[K.TILDELOOSE]="^"+ce[K.LONETILDE]+ce[K.XRANGEPLAINLOOSE]+"$";wt("LONECARET");ce[K.LONECARET]="(?:\\^)";wt("CARETTRIM");ce[K.CARETTRIM]="(\\s*)"+ce[K.LONECARET]+"\\s+";gy[K.CARETTRIM]=new RegExp(ce[K.CARETTRIM],"g");nr[K.CARETTRIM]=new RegExp(Kw(ce[K.CARETTRIM]),"g");var wYt="$1^";wt("CARET");ce[K.CARET]="^"+ce[K.LONECARET]+ce[K.XRANGEPLAIN]+"$";wt("CARETLOOSE");ce[K.CARETLOOSE]="^"+ce[K.LONECARET]+ce[K.XRANGEPLAINLOOSE]+"$";wt("COMPARATORLOOSE");ce[K.COMPARATORLOOSE]="^"+ce[K.GTLT]+"\\s*("+ce[K.LOOSEPLAIN]+")$|^$";wt("COMPARATOR");ce[K.COMPARATOR]="^"+ce[K.GTLT]+"\\s*("+ce[K.FULLPLAIN]+")$|^$";wt("COMPARATORTRIM");ce[K.COMPARATORTRIM]="(\\s*)"+ce[K.GTLT]+"\\s*("+ce[K.LOOSEPLAIN]+"|"+ce[K.XRANGEPLAIN]+")";gy[K.COMPARATORTRIM]=new RegExp(ce[K.COMPARATORTRIM],"g");nr[K.COMPARATORTRIM]=new RegExp(Kw(ce[K.COMPARATORTRIM]),"g");var IYt="$1$2$3";wt("HYPHENRANGE");ce[K.HYPHENRANGE]="^\\s*("+ce[K.XRANGEPLAIN]+")\\s+-\\s+("+ce[K.XRANGEPLAIN]+")\\s*$";wt("HYPHENRANGELOOSE");ce[K.HYPHENRANGELOOSE]="^\\s*("+ce[K.XRANGEPLAINLOOSE]+")\\s+-\\s+("+ce[K.XRANGEPLAINLOOSE]+")\\s*$";wt("STAR");ce[K.STAR]="(<|>)?=?\\s*\\*";for($c=0;$c$w)return null;var r=t.loose?nr[K.LOOSE]:nr[K.FULL];if(!r.test(e))return null;try{return new gt(e,t)}catch{return null}}rt.valid=BYt;function BYt(e,t){var r=Ah(e,t);return r?r.version:null}rt.clean=SYt;function SYt(e,t){var r=Ah(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}rt.SemVer=gt;function gt(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof gt){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>$w)throw new TypeError("version is longer than "+$w+" characters");if(!(this instanceof gt))return new gt(e,t);sr("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?nr[K.LOOSE]:nr[K.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>vN||this.major<0)throw new TypeError("Invalid major version");if(this.minor>vN||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>vN||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(i){if(/^[0-9]+$/.test(i)){var s=+i;if(s>=0&&s=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};rt.inc=vYt;function vYt(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new gt(e,r).inc(t,i).version}catch{return null}}rt.diff=_Yt;function _Yt(e,t){if(l$(e,t))return null;var r=Ah(e),i=Ah(t),s="";if(r.prerelease.length||i.prerelease.length){s="pre";var o="prerelease"}for(var a in r)if((a==="major"||a==="minor"||a==="patch")&&r[a]!==i[a])return s+a;return o}rt.compareIdentifiers=ph;var iPe=/^[0-9]+$/;function ph(e,t){var r=iPe.test(e),i=iPe.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}rt.lt=_N;function _N(e,t,r){return id(e,t,r)<0}rt.eq=l$;function l$(e,t,r){return id(e,t,r)===0}rt.neq=oPe;function oPe(e,t,r){return id(e,t,r)!==0}rt.gte=c$;function c$(e,t,r){return id(e,t,r)>=0}rt.lte=u$;function u$(e,t,r){return id(e,t,r)<=0}rt.cmp=xN;function xN(e,t,r,i){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return l$(e,r,i);case"!=":return oPe(e,r,i);case">":return Jw(e,r,i);case">=":return c$(e,r,i);case"<":return _N(e,r,i);case"<=":return u$(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}rt.Comparator=Ha;function Ha(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ha){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Ha))return new Ha(e,t);e=e.trim().split(/\s+/).join(" "),sr("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===yy?this.value="":this.value=this.operator+this.semver.version,sr("comp",this)}var yy={};Ha.prototype.parse=function(e){var t=this.options.loose?nr[K.COMPARATORLOOSE]:nr[K.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new gt(r[2],this.options.loose):this.semver=yy};Ha.prototype.toString=function(){return this.value};Ha.prototype.test=function(e){if(sr("Comparator.test",e,this.options.loose),this.semver===yy||e===yy)return!0;if(typeof e=="string")try{e=new gt(e,this.options)}catch{return!1}return xN(e,this.operator,this.semver,this.options)};Ha.prototype.intersects=function(e,t){if(!(e instanceof Ha))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new ei(e.value,t),NN(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new ei(this.value,t),NN(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),s=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),o=this.semver.version===e.semver.version,a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),l=xN(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),c=xN(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||s||o&&a||l||c};rt.Range=ei;function ei(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof ei)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new ei(e.raw,t);if(e instanceof Ha)return new ei(e.value,t);if(!(this instanceof ei))return new ei(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(r){return this.parseRange(r.trim())},this).filter(function(r){return r.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}ei.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};ei.prototype.toString=function(){return this.range};ei.prototype.parseRange=function(e){var t=this.options.loose,r=t?nr[K.HYPHENRANGELOOSE]:nr[K.HYPHENRANGE];e=e.replace(r,VYt),sr("hyphen replace",e),e=e.replace(nr[K.COMPARATORTRIM],IYt),sr("comparator trim",e,nr[K.COMPARATORTRIM]),e=e.replace(nr[K.TILDETRIM],CYt),e=e.replace(nr[K.CARETTRIM],wYt),e=e.split(/\s+/).join(" ");var i=t?nr[K.COMPARATORLOOSE]:nr[K.COMPARATOR],s=e.split(" ").map(function(o){return FYt(o,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(s=s.filter(function(o){return!!o.match(i)})),s=s.map(function(o){return new Ha(o,this.options)},this),s};ei.prototype.intersects=function(e,t){if(!(e instanceof ei))throw new TypeError("a Range is required");return this.set.some(function(r){return nPe(r,t)&&e.set.some(function(i){return nPe(i,t)&&r.every(function(s){return i.every(function(o){return s.intersects(o,t)})})})})};function nPe(e,t){for(var r=!0,i=e.slice(),s=i.pop();r&&i.length;)r=i.every(function(o){return s.intersects(o,t)}),s=i.pop();return r}rt.toComparators=LYt;function LYt(e,t){return new ei(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function FYt(e,t){return sr("comp",e,t),e=qYt(e,t),sr("caret",e),e=MYt(e,t),sr("tildes",e),e=GYt(e,t),sr("xrange",e),e=zYt(e,t),sr("stars",e),e}function qs(e){return!e||e.toLowerCase()==="x"||e==="*"}function MYt(e,t){return e.trim().split(/\s+/).map(function(r){return UYt(r,t)}).join(" ")}function UYt(e,t){var r=t.loose?nr[K.TILDELOOSE]:nr[K.TILDE];return e.replace(r,function(i,s,o,a,l){sr("tilde",e,i,s,o,a,l);var c;return qs(s)?c="":qs(o)?c=">="+s+".0.0 <"+(+s+1)+".0.0":qs(a)?c=">="+s+"."+o+".0 <"+s+"."+(+o+1)+".0":l?(sr("replaceTilde pr",l),c=">="+s+"."+o+"."+a+"-"+l+" <"+s+"."+(+o+1)+".0"):c=">="+s+"."+o+"."+a+" <"+s+"."+(+o+1)+".0",sr("tilde return",c),c})}function qYt(e,t){return e.trim().split(/\s+/).map(function(r){return HYt(r,t)}).join(" ")}function HYt(e,t){sr("caret",e,t);var r=t.loose?nr[K.CARETLOOSE]:nr[K.CARET];return e.replace(r,function(i,s,o,a,l){sr("caret",e,i,s,o,a,l);var c;return qs(s)?c="":qs(o)?c=">="+s+".0.0 <"+(+s+1)+".0.0":qs(a)?s==="0"?c=">="+s+"."+o+".0 <"+s+"."+(+o+1)+".0":c=">="+s+"."+o+".0 <"+(+s+1)+".0.0":l?(sr("replaceCaret pr",l),s==="0"?o==="0"?c=">="+s+"."+o+"."+a+"-"+l+" <"+s+"."+o+"."+(+a+1):c=">="+s+"."+o+"."+a+"-"+l+" <"+s+"."+(+o+1)+".0":c=">="+s+"."+o+"."+a+"-"+l+" <"+(+s+1)+".0.0"):(sr("no pr"),s==="0"?o==="0"?c=">="+s+"."+o+"."+a+" <"+s+"."+o+"."+(+a+1):c=">="+s+"."+o+"."+a+" <"+s+"."+(+o+1)+".0":c=">="+s+"."+o+"."+a+" <"+(+s+1)+".0.0"),sr("caret return",c),c})}function GYt(e,t){return sr("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return jYt(r,t)}).join(" ")}function jYt(e,t){e=e.trim();var r=t.loose?nr[K.XRANGELOOSE]:nr[K.XRANGE];return e.replace(r,function(i,s,o,a,l,c){sr("xRange",e,i,s,o,a,l,c);var u=qs(o),p=u||qs(a),A=p||qs(l),f=A;return s==="="&&f&&(s=""),c=t.includePrerelease?"-0":"",u?s===">"||s==="<"?i="<0.0.0-0":i="*":s&&f?(p&&(a=0),l=0,s===">"?(s=">=",p?(o=+o+1,a=0,l=0):(a=+a+1,l=0)):s==="<="&&(s="<",p?o=+o+1:a=+a+1),i=s+o+"."+a+"."+l+c):p?i=">="+o+".0.0"+c+" <"+(+o+1)+".0.0"+c:A&&(i=">="+o+"."+a+".0"+c+" <"+o+"."+(+a+1)+".0"+c),sr("xRange return",i),i})}function zYt(e,t){return sr("replaceStars",e,t),e.trim().replace(nr[K.STAR],"")}function VYt(e,t,r,i,s,o,a,l,c,u,p,A,f){return qs(r)?t="":qs(i)?t=">="+r+".0.0":qs(s)?t=">="+r+"."+i+".0":t=">="+t,qs(c)?l="":qs(u)?l="<"+(+c+1)+".0.0":qs(p)?l="<"+c+"."+(+u+1)+".0":A?l="<="+c+"."+u+"."+p+"-"+A:l="<="+l,(t+" "+l).trim()}ei.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new gt(e,this.options)}catch{return!1}for(var t=0;t0){var s=e[i].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch)return!0}return!1}return!0}rt.satisfies=NN;function NN(e,t,r){try{t=new ei(t,r)}catch{return!1}return t.test(e)}rt.maxSatisfying=YYt;function YYt(e,t,r){var i=null,s=null;try{var o=new ei(t,r)}catch{return null}return e.forEach(function(a){o.test(a)&&(!i||s.compare(a)===-1)&&(i=a,s=new gt(i,r))}),i}rt.minSatisfying=$Yt;function $Yt(e,t,r){var i=null,s=null;try{var o=new ei(t,r)}catch{return null}return e.forEach(function(a){o.test(a)&&(!i||s.compare(a)===1)&&(i=a,s=new gt(i,r))}),i}rt.minVersion=JYt;function JYt(e,t){e=new ei(e,t);var r=new gt("0.0.0");if(e.test(r)||(r=new gt("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":a.prerelease.length===0?a.patch++:a.prerelease.push(0),a.raw=a.format();case"":case">=":(!r||Jw(r,a))&&(r=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+o.operator)}})}return r&&e.test(r)?r:null}rt.validRange=KYt;function KYt(e,t){try{return new ei(e,t).range||"*"}catch{return null}}rt.ltr=XYt;function XYt(e,t,r){return d$(e,t,"<",r)}rt.gtr=ZYt;function ZYt(e,t,r){return d$(e,t,">",r)}rt.outside=d$;function d$(e,t,r,i){e=new gt(e,i),t=new ei(t,i);var s,o,a,l,c;switch(r){case">":s=Jw,o=u$,a=_N,l=">",c=">=";break;case"<":s=_N,o=c$,a=Jw,l="<",c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(NN(e,t,i))return!1;for(var u=0;u=0.0.0")),A=A||m,f=f||m,s(m.semver,A.semver,i)?A=m:a(m.semver,f.semver,i)&&(f=m)}),A.operator===l||A.operator===c||(!f.operator||f.operator===l)&&o(e,f.semver))return!1;if(f.operator===c&&a(e,f.semver))return!1}return!0}rt.prerelease=e$t;function e$t(e,t){var r=Ah(e,t);return r&&r.prerelease.length?r.prerelease:null}rt.intersects=t$t;function t$t(e,t,r){return e=new ei(e,r),t=new ei(t,r),e.intersects(t)}rt.coerce=r$t;function r$t(e,t){if(e instanceof gt)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};var r=null;if(!t.rtl)r=e.match(nr[K.COERCE]);else{for(var i;(i=nr[K.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),nr[K.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;nr[K.COERCERTL].lastIndex=-1}return r===null?null:Ah(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var uPe=g((ds,f$)=>{"use strict";d();var i$t=ds&&ds.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),n$t=ds&&ds.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),s$t=ds&&ds.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&i$t(t,e,r);return n$t(t,e),t},o$t=ds&&ds.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(ds,"__esModule",{value:!0});ds._readLinuxVersionFile=ds._getOsVersion=ds._findMatch=void 0;var lPe=s$t(p$()),A$=Yt(),cPe=require("os"),a$t=require("child_process"),RN=require("fs");function l$t(e,t,r,i){return o$t(this,void 0,void 0,function*(){let s=cPe.platform(),o,a,l;for(let c of r){let u=c.version;if((0,A$.debug)(`check ${u} satisfies ${e}`),lPe.satisfies(u,e)&&(!t||c.stable===t)&&(l=c.files.find(p=>{(0,A$.debug)(`${p.arch}===${i} && ${p.platform}===${s}`);let A=p.arch===i&&p.platform===s;if(A&&p.platform_version){let f=f$.exports._getOsVersion();f===p.platform_version?A=!0:A=lPe.satisfies(f,p.platform_version)}return A}),l)){(0,A$.debug)(`matched ${c.version}`),a=c;break}}return a&&l&&(o=Object.assign({},a),o.files=[l]),o})}ds._findMatch=l$t;function c$t(){let e=cPe.platform(),t="";if(e==="darwin")t=a$t.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let r=f$.exports._readLinuxVersionFile();if(r){let i=r.split(` +`);for(let s of i){let o=s.split("=");if(o.length===2&&(o[0].trim()==="VERSION_ID"||o[0].trim()==="DISTRIB_RELEASE")){t=o[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}ds._getOsVersion=c$t;function u$t(){let e="/etc/lsb-release",t="/etc/os-release",r="";return RN.existsSync(e)?r=RN.readFileSync(e).toString():RN.existsSync(t)&&(r=RN.readFileSync(t).toString()),r}ds._readLinuxVersionFile=u$t});var APe=g(Ga=>{"use strict";d();var d$t=Ga&&Ga.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),p$t=Ga&&Ga.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),A$t=Ga&&Ga.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&d$t(t,e,r);return p$t(t,e),t},dPe=Ga&&Ga.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ga,"__esModule",{value:!0});Ga.RetryHelper=void 0;var pPe=A$t(Yt()),h$=class{constructor(t,r,i){if(t<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=t,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(i),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(t,r){return dPe(this,void 0,void 0,function*(){let i=1;for(;isetTimeout(r,t*1e3))})}};Ga.RetryHelper=h$});var CPe=g(It=>{"use strict";d();var f$t=It&&It.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),h$t=It&&It.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),xl=It&&It.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&f$t(t,e,r);return h$t(t,e),t},Hs=It&&It.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(It,"__esModule",{value:!0});It.evaluateVersions=It.isExplicitVersion=It.findFromManifest=It.getManifestFromRepo=It.findAllVersions=It.find=It.cacheFile=It.cacheDir=It.extractZip=It.extractXar=It.extractTar=It.extract7z=It.downloadTool=It.HTTPError=void 0;var zt=xl(Yt()),Wo=xl(gE()),fPe=xl(require("crypto")),ja=xl(require("fs")),m$t=xl(uPe()),Zw=xl(require("os")),_l=xl(require("path")),hPe=xl(hm()),nd=xl(p$()),g$t=xl(require("stream")),y$t=xl(require("util")),Ey=require("assert"),iA=yE(),E$t=APe(),Xw=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};It.HTTPError=Xw;var g$=process.platform==="win32",b$t=process.platform==="darwin",C$t="actions/tool-cache";function w$t(e,t,r,i){return Hs(this,void 0,void 0,function*(){t=t||_l.join(bPe(),fPe.randomUUID()),yield Wo.mkdirP(_l.dirname(t)),zt.debug(`Downloading ${e}`),zt.debug(`Destination ${t}`);let s=3,o=m$("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),a=m$("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new E$t.RetryHelper(s,o,a).execute(()=>Hs(this,void 0,void 0,function*(){return yield I$t(e,t||"",r,i)}),c=>!(c instanceof Xw&&c.httpStatusCode&&c.httpStatusCode<500&&c.httpStatusCode!==408&&c.httpStatusCode!==429))})}It.downloadTool=w$t;function I$t(e,t,r,i){return Hs(this,void 0,void 0,function*(){if(ja.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let s=new hPe.HttpClient(C$t,[],{allowRetries:!1});r&&(zt.debug("set auth"),i===void 0&&(i={}),i.authorization=r);let o=yield s.get(e,i);if(o.message.statusCode!==200){let p=new Xw(o.message.statusCode);throw zt.debug(`Failed to download from "${e}". Code(${o.message.statusCode}) Message(${o.message.statusMessage})`),p}let a=y$t.promisify(g$t.pipeline),c=m$("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>o.message)(),u=!1;try{return yield a(c,ja.createWriteStream(t)),zt.debug("download complete"),u=!0,t}finally{if(!u){zt.debug("download failed");try{yield Wo.rmRF(t)}catch(p){zt.debug(`Failed to delete '${t}'. ${p.message}`)}}}})}function B$t(e,t,r){return Hs(this,void 0,void 0,function*(){(0,Ey.ok)(g$,"extract7z() not supported on current OS"),(0,Ey.ok)(e,'parameter "file" is required'),t=yield QN(t);let i=process.cwd();if(process.chdir(t),r)try{let o=["x",zt.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],a={silent:!0};yield(0,iA.exec)(`"${r}"`,o,a)}finally{process.chdir(i)}else{let s=_l.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),o=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),a=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),c=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${s}' -Source '${o}' -Target '${a}'`],u={silent:!0};try{let p=yield Wo.which("powershell",!0);yield(0,iA.exec)(`"${p}"`,c,u)}finally{process.chdir(i)}}return t})}It.extract7z=B$t;function S$t(e,t,r="xz"){return Hs(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield QN(t),zt.debug("Checking tar --version");let i="";yield(0,iA.exec)("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:c=>i+=c.toString(),stderr:c=>i+=c.toString()}}),zt.debug(i.trim());let s=i.toUpperCase().includes("GNU TAR"),o;r instanceof Array?o=r:o=[r],zt.isDebug()&&!r.includes("v")&&o.push("-v");let a=t,l=e;return g$&&s&&(o.push("--force-local"),a=t.replace(/\\/g,"/"),l=e.replace(/\\/g,"/")),s&&(o.push("--warning=no-unknown-keyword"),o.push("--overwrite")),o.push("-C",a,"-f",l),yield(0,iA.exec)("tar",o),t})}It.extractTar=S$t;function v$t(e,t,r=[]){return Hs(this,void 0,void 0,function*(){(0,Ey.ok)(b$t,"extractXar() not supported on current OS"),(0,Ey.ok)(e,'parameter "file" is required'),t=yield QN(t);let i;r instanceof Array?i=r:i=[r],i.push("-x","-C",t,"-f",e),zt.isDebug()&&i.push("-v");let s=yield Wo.which("xar",!0);return yield(0,iA.exec)(`"${s}"`,O$t(i)),t})}It.extractXar=v$t;function _$t(e,t){return Hs(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield QN(t),g$?yield x$t(e,t):yield N$t(e,t),t})}It.extractZip=_$t;function x$t(e,t){return Hs(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=yield Wo.which("pwsh",!1);if(s){let a=["-NoLogo","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ;",`try { [System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`,`catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath '${r}' -DestinationPath '${i}' -Force } else { throw $_ } } ;`].join(" ")];zt.debug(`Using pwsh at path: ${s}`),yield(0,iA.exec)(`"${s}"`,a)}else{let a=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ;",`if ((Get-Command -Name Expand-Archive -Module Microsoft.PowerShell.Archive -ErrorAction Ignore)) { Expand-Archive -LiteralPath '${r}' -DestinationPath '${i}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`].join(" ")],l=yield Wo.which("powershell",!0);zt.debug(`Using powershell at path: ${l}`),yield(0,iA.exec)(`"${l}"`,a)}})}function N$t(e,t){return Hs(this,void 0,void 0,function*(){let r=yield Wo.which("unzip",!0),i=[e];zt.isDebug()||i.unshift("-q"),i.unshift("-o"),yield(0,iA.exec)(`"${r}"`,i,{cwd:t})})}function R$t(e,t,r,i){return Hs(this,void 0,void 0,function*(){if(r=nd.clean(r)||r,i=i||Zw.arch(),zt.debug(`Caching tool ${t} ${r} ${i}`),zt.debug(`source dir: ${e}`),!ja.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let s=yield gPe(t,r,i);for(let o of ja.readdirSync(e)){let a=_l.join(e,o);yield Wo.cp(a,s,{recursive:!0})}return yPe(t,r,i),s})}It.cacheDir=R$t;function Q$t(e,t,r,i,s){return Hs(this,void 0,void 0,function*(){if(i=nd.clean(i)||i,s=s||Zw.arch(),zt.debug(`Caching tool ${r} ${i} ${s}`),zt.debug(`source file: ${e}`),!ja.statSync(e).isFile())throw new Error("sourceFile is not a file");let o=yield gPe(r,i,s),a=_l.join(o,t);return zt.debug(`destination file ${a}`),yield Wo.cp(e,a),yPe(r,i,s),o})}It.cacheFile=Q$t;function T$t(e,t,r){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(r=r||Zw.arch(),!y$(t)){let s=mPe(e,r);t=EPe(s,t)}let i="";if(t){t=nd.clean(t)||"";let s=_l.join(TN(),e,t,r);zt.debug(`checking cache: ${s}`),ja.existsSync(s)&&ja.existsSync(`${s}.complete`)?(zt.debug(`Found tool in cache ${e} ${t} ${r}`),i=s):zt.debug("not found")}return i}It.find=T$t;function mPe(e,t){let r=[];t=t||Zw.arch();let i=_l.join(TN(),e);if(ja.existsSync(i)){let s=ja.readdirSync(i);for(let o of s)if(y$(o)){let a=_l.join(i,o,t||"");ja.existsSync(a)&&ja.existsSync(`${a}.complete`)&&r.push(o)}}return r}It.findAllVersions=mPe;function D$t(e,t,r,i="master"){return Hs(this,void 0,void 0,function*(){let s=[],o=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`,a=new hPe.HttpClient("tool-cache"),l={};r&&(zt.debug("set auth"),l.authorization=r);let c=yield a.getJson(o,l);if(!c.result)return s;let u="";for(let A of c.result.tree)if(A.path==="versions-manifest.json"){u=A.url;break}l.accept="application/vnd.github.VERSION.raw";let p=yield(yield a.get(u,l)).readBody();if(p){p=p.replace(/^\uFEFF/,"");try{s=JSON.parse(p)}catch{zt.debug("Invalid json")}}return s})}It.getManifestFromRepo=D$t;function P$t(e,t,r,i=Zw.arch()){return Hs(this,void 0,void 0,function*(){return yield m$t._findMatch(e,t,r,i)})}It.findFromManifest=P$t;function QN(e){return Hs(this,void 0,void 0,function*(){return e||(e=_l.join(bPe(),fPe.randomUUID())),yield Wo.mkdirP(e),e})}function gPe(e,t,r){return Hs(this,void 0,void 0,function*(){let i=_l.join(TN(),e,nd.clean(t)||t,r||"");zt.debug(`destination ${i}`);let s=`${i}.complete`;return yield Wo.rmRF(i),yield Wo.rmRF(s),yield Wo.mkdirP(i),i})}function yPe(e,t,r){let s=`${_l.join(TN(),e,nd.clean(t)||t,r||"")}.complete`;ja.writeFileSync(s,""),zt.debug("finished caching tool")}function y$(e){let t=nd.clean(e)||"";zt.debug(`isExplicit: ${t}`);let r=nd.valid(t)!=null;return zt.debug(`explicit? ${r}`),r}It.isExplicitVersion=y$;function EPe(e,t){let r="";zt.debug(`evaluating ${e.length} versions`),e=e.sort((i,s)=>nd.gt(i,s)?1:-1);for(let i=e.length-1;i>=0;i--){let s=e[i];if(nd.satisfies(s,t)){r=s;break}}return r?zt.debug(`matched: ${r}`):zt.debug("match not found"),r}It.evaluateVersions=EPe;function TN(){let e=process.env.RUNNER_TOOL_CACHE||"";return(0,Ey.ok)(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function bPe(){let e=process.env.RUNNER_TEMP||"";return(0,Ey.ok)(e,"Expected RUNNER_TEMP to be defined"),e}function m$(e,t){let r=global[e];return r!==void 0?r:t}function O$t(e){return Array.from(new Set(e))}});var wPe=g(Jc=>{"use strict";d();var k$t=Jc&&Jc.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),L$t=Jc&&Jc.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),F$t=Jc&&Jc.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&k$t(t,e,r);return L$t(t,e),t};Object.defineProperty(Jc,"__esModule",{value:!0});Jc.getOptions=void 0;var DN=F$t(Yt());function M$t(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,DN.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,DN.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.matchDirectories=="boolean"&&(t.matchDirectories=e.matchDirectories,DN.debug(`matchDirectories '${t.matchDirectories}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,DN.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}Jc.getOptions=M$t});var ON=g(hi=>{"use strict";d();var U$t=hi&&hi.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),q$t=hi&&hi.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),H$t=hi&&hi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&U$t(t,e,r);return q$t(t,e),t},G$t=hi&&hi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(hi,"__esModule",{value:!0});hi.safeTrimTrailingSeparator=hi.normalizeSeparators=hi.hasRoot=hi.hasAbsoluteRoot=hi.ensureAbsoluteRoot=hi.dirname=void 0;var PN=H$t(require("path")),fh=G$t(require("assert")),nA=process.platform==="win32";function j$t(e){if(e=b$(e),nA&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=PN.dirname(e);return nA&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=b$(t)),t}hi.dirname=j$t;function z$t(e,t){if(fh.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),fh.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),E$(t))return t;if(nA){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return fh.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),t[0].toUpperCase()===r[0].toUpperCase()?t.length===2?`${t[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${t[0]}:\\${r.substr(3)}${t.substr(2)}`):`${t[0]}:\\${t.substr(2)}`}else if(eI(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return fh.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return fh.default(E$(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||nA&&e.endsWith("\\")||(e+=PN.sep),e+t}hi.ensureAbsoluteRoot=z$t;function E$(e){return fh.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=eI(e),nA?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}hi.hasAbsoluteRoot=E$;function V$t(e){return fh.default(e,"isRooted parameter 'itemPath' must not be empty"),e=eI(e),nA?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}hi.hasRoot=V$t;function eI(e){return e=e||"",nA?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}hi.normalizeSeparators=eI;function b$(e){return e?(e=eI(e),!e.endsWith(PN.sep)||e===PN.sep||nA&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}hi.safeTrimTrailingSeparator=b$});var kN=g(tI=>{"use strict";d();Object.defineProperty(tI,"__esModule",{value:!0});tI.MatchKind=void 0;var W$t;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(W$t=tI.MatchKind||(tI.MatchKind={}))});var SPe=g(mo=>{"use strict";d();var Y$t=mo&&mo.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),$$t=mo&&mo.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),J$t=mo&&mo.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Y$t(t,e,r);return $$t(t,e),t};Object.defineProperty(mo,"__esModule",{value:!0});mo.partialMatch=mo.match=mo.getSearchPaths=void 0;var IPe=J$t(ON()),K$t=kN(),BPe=process.platform==="win32";function X$t(e){e=e.filter(i=>!i.negate);let t={};for(let i of e){let s=BPe?i.searchPath.toUpperCase():i.searchPath;t[s]="candidate"}let r=[];for(let i of e){let s=BPe?i.searchPath.toUpperCase():i.searchPath;if(t[s]==="included")continue;let o=!1,a=s,l=IPe.dirname(a);for(;l!==a;){if(t[l]){o=!0;break}a=l,l=IPe.dirname(a)}o||(r.push(i.searchPath),t[s]="included")}return r}mo.getSearchPaths=X$t;function Z$t(e,t){let r=K$t.MatchKind.None;for(let i of e)i.negate?r&=~i.match(t):r|=i.match(t);return r}mo.match=Z$t;function eJt(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}mo.partialMatch=eJt});var _Pe=g((LFr,vPe)=>{d();vPe.exports=function(e,t){for(var r=[],i=0;i{d();var rJt=_Pe(),xPe=K_();PPe.exports=sJt;var NPe="\0SLASH"+Math.random()+"\0",RPe="\0OPEN"+Math.random()+"\0",w$="\0CLOSE"+Math.random()+"\0",QPe="\0COMMA"+Math.random()+"\0",TPe="\0PERIOD"+Math.random()+"\0";function C$(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function iJt(e){return e.split("\\\\").join(NPe).split("\\{").join(RPe).split("\\}").join(w$).split("\\,").join(QPe).split("\\.").join(TPe)}function nJt(e){return e.split(NPe).join("\\").split(RPe).join("{").split(w$).join("}").split(QPe).join(",").split(TPe).join(".")}function DPe(e){if(!e)return[""];var t=[],r=xPe("{","}",e);if(!r)return e.split(",");var i=r.pre,s=r.body,o=r.post,a=i.split(",");a[a.length-1]+="{"+s+"}";var l=DPe(o);return o.length&&(a[a.length-1]+=l.shift(),a.push.apply(a,l)),t.push.apply(t,a),t}function sJt(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),by(iJt(e),!0).map(nJt)):[]}function oJt(e){return"{"+e+"}"}function aJt(e){return/^-?0\d/.test(e)}function lJt(e,t){return e<=t}function cJt(e,t){return e>=t}function by(e,t){var r=[],i=xPe("{","}",e);if(!i||/\$$/.test(i.pre))return[e];var s=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),o=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),a=s||o,l=i.body.indexOf(",")>=0;if(!a&&!l)return i.post.match(/,(?!,).*\}/)?(e=i.pre+"{"+i.body+w$+i.post,by(e)):[e];var c;if(a)c=i.body.split(/\.\./);else if(c=DPe(i.body),c.length===1&&(c=by(c[0],!1).map(oJt),c.length===1)){var p=i.post.length?by(i.post,!1):[""];return p.map(function(se){return i.pre+c[0]+se})}var u=i.pre,p=i.post.length?by(i.post,!1):[""],A;if(a){var f=C$(c[0]),m=C$(c[1]),y=Math.max(c[0].length,c[1].length),E=c.length==3?Math.abs(C$(c[2])):1,b=lJt,C=m0){var z=new Array(U+1).join("0");S<0?R="-"+z+R.slice(1):R=z+R}}A.push(R)}}else A=rJt(c,function(Z){return by(Z,!1)});for(var L=0;L{d();UPe.exports=Yo;Yo.Minimatch=Mn;var rI=(function(){try{return require("path")}catch{}})()||{sep:"/"};Yo.sep=rI.sep;var S$=Yo.GLOBSTAR=Mn.GLOBSTAR={},uJt=OPe(),kPe={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},I$="[^/]",B$=I$+"*?",dJt="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",pJt="(?:(?!(?:\\/|^)\\.).)*?",LPe=AJt("().*{}+?[]^$\\!");function AJt(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var FPe=/\/+/;Yo.filter=fJt;function fJt(e,t){return t=t||{},function(r,i,s){return Yo(r,e,t)}}function sA(e,t){t=t||{};var r={};return Object.keys(e).forEach(function(i){r[i]=e[i]}),Object.keys(t).forEach(function(i){r[i]=t[i]}),r}Yo.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return Yo;var t=Yo,r=function(s,o,a){return t(s,o,sA(e,a))};return r.Minimatch=function(s,o){return new t.Minimatch(s,sA(e,o))},r.Minimatch.defaults=function(s){return t.defaults(sA(e,s)).Minimatch},r.filter=function(s,o){return t.filter(s,sA(e,o))},r.defaults=function(s){return t.defaults(sA(e,s))},r.makeRe=function(s,o){return t.makeRe(s,sA(e,o))},r.braceExpand=function(s,o){return t.braceExpand(s,sA(e,o))},r.match=function(i,s,o){return t.match(i,s,sA(e,o))},r};Mn.defaults=function(e){return Yo.defaults(e).Minimatch};function Yo(e,t,r){return FN(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new Mn(t,r).match(e)}function Mn(e,t){if(!(this instanceof Mn))return new Mn(e,t);FN(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&rI.sep!=="/"&&(e=e.split(rI.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.make()}Mn.prototype.debug=function(){};Mn.prototype.make=hJt;function hJt(){var e=this.pattern,t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=!0;return}if(!e){this.empty=!0;return}this.parseNegate();var r=this.globSet=this.braceExpand();t.debug&&(this.debug=function(){console.error.apply(console,arguments)}),this.debug(this.pattern,r),r=this.globParts=r.map(function(i){return i.split(FPe)}),this.debug(this.pattern,r),r=r.map(function(i,s,o){return i.map(this.parse,this)},this),this.debug(this.pattern,r),r=r.filter(function(i){return i.indexOf(!1)===-1}),this.debug(this.pattern,r),this.set=r}Mn.prototype.parseNegate=mJt;function mJt(){var e=this.pattern,t=!1,r=this.options,i=0;if(!r.nonegate){for(var s=0,o=e.length;s"u"?this.pattern:e,FN(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:uJt(e)}var gJt=1024*64,FN=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>gJt)throw new TypeError("pattern is too long")};Mn.prototype.parse=yJt;var LN={};function yJt(e,t){FN(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return S$;if(e==="")return"";var i="",s=!!r.nocase,o=!1,a=[],l=[],c,u=!1,p=-1,A=-1,f=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",m=this;function y(){if(c){switch(c){case"*":i+=B$,s=!0;break;case"?":i+=I$,s=!0;break;default:i+="\\"+c;break}m.debug("clearStateChar %j %j",c,i),c=!1}}for(var E=0,b=e.length,C;E-1;ee--){var k=l[ee],Z=i.slice(0,k.reStart),se=i.slice(k.reStart,k.reEnd-8),oe=i.slice(k.reEnd-8,k.reEnd),ge=i.slice(k.reEnd);oe+=ge;var Be=Z.split("(").length-1,qe=ge;for(E=0;E"u"&&(r=this.partial),this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;var i=this.options;rI.sep!=="/"&&(t=t.split(rI.sep).join("/")),t=t.split(FPe),this.debug(this.pattern,"split",t);var s=this.set;this.debug(this.pattern,"set",s);var o,a;for(a=t.length-1;a>=0&&(o=t[a],!o);a--);for(a=0;a>> no match, partial?`,e,p,t,A),p===a))}var m;if(typeof c=="string"?(m=u===c,this.debug("string match",c,u,m)):(m=u.match(c),this.debug("pattern match",c,u,m)),!m)return!1}if(s===a&&o===l)return!0;if(s===a)return r;if(o===l)return s===a-1&&e[s]==="";throw new Error("wtf?")};function bJt(e){return e.replace(/\\(.)/g,"$1")}function CJt(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var GPe=g(za=>{"use strict";d();var wJt=za&&za.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),IJt=za&&za.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),HPe=za&&za.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&wJt(t,e,r);return IJt(t,e),t},BJt=za&&za.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(za,"__esModule",{value:!0});za.Path=void 0;var iI=HPe(require("path")),oA=HPe(ON()),nI=BJt(require("assert")),SJt=process.platform==="win32",v$=class{constructor(t){if(this.segments=[],typeof t=="string")if(nI.default(t,"Parameter 'itemPath' must not be empty"),t=oA.safeTrimTrailingSeparator(t),!oA.hasRoot(t))this.segments=t.split(iI.sep);else{let r=t,i=oA.dirname(r);for(;i!==r;){let s=iI.basename(r);this.segments.unshift(s),r=i,i=oA.dirname(r)}this.segments.unshift(r)}else{nI.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";d();var vJt=Va&&Va.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),_Jt=Va&&Va.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),N$=Va&&Va.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&vJt(t,e,r);return _Jt(t,e),t},xJt=Va&&Va.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Va,"__esModule",{value:!0});Va.Pattern=void 0;var NJt=N$(require("os")),sI=N$(require("path")),go=N$(ON()),hh=xJt(require("assert")),RJt=qPe(),_$=kN(),MN=GPe(),sd=process.platform==="win32",x$=class e{constructor(t,r=!1,i,s){this.negate=!1;let o;if(typeof t=="string")o=t.trim();else{i=i||[],hh.default(i.length,"Parameter 'segments' must not empty");let u=e.getLiteral(i[0]);hh.default(u&&go.hasAbsoluteRoot(u),"Parameter 'segments' first element must be a root path"),o=new MN.Path(i).toString().trim(),t&&(o=`!${o}`)}for(;o.startsWith("!");)this.negate=!this.negate,o=o.substr(1).trim();o=e.fixupPattern(o,s),this.segments=new MN.Path(o).segments,this.trailingSeparator=go.normalizeSeparators(o).endsWith(sI.sep),o=go.safeTrimTrailingSeparator(o);let a=!1,l=this.segments.map(u=>e.getLiteral(u)).filter(u=>!a&&!(a=u===""));this.searchPath=new MN.Path(l).toString(),this.rootRegExp=new RegExp(e.regExpEscape(l[0]),sd?"i":""),this.isImplicitPattern=r;let c={dot:!0,nobrace:!0,nocase:sd,nocomment:!0,noext:!0,nonegate:!0};o=sd?o.replace(/\\/g,"/"):o,this.minimatch=new RJt.Minimatch(o,c)}match(t){return this.segments[this.segments.length-1]==="**"?(t=go.normalizeSeparators(t),!t.endsWith(sI.sep)&&this.isImplicitPattern===!1&&(t=`${t}${sI.sep}`)):t=go.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?_$.MatchKind.Directory:_$.MatchKind.All:_$.MatchKind.None}partialMatch(t){return t=go.safeTrimTrailingSeparator(t),go.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(sd?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(sd?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){hh.default(t,"pattern cannot be empty");let i=new MN.Path(t).segments.map(s=>e.getLiteral(s));if(hh.default(i.every((s,o)=>(s!=="."||o===0)&&s!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),hh.default(!go.hasRoot(t)||i[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=go.normalizeSeparators(t),t==="."||t.startsWith(`.${sI.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${sI.sep}`))r=r||NJt.homedir(),hh.default(r,"Unable to determine HOME directory"),hh.default(go.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(sd&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let s=go.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!s.endsWith("\\")&&(s+="\\"),t=e.globEscape(s)+t.substr(2)}else if(sd&&(t==="\\"||t.match(/^\\[^\\]/))){let s=go.ensureAbsoluteRoot("C:\\dummy-root","\\");s.endsWith("\\")||(s+="\\"),t=e.globEscape(s)+t.substr(1)}else t=go.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return go.normalizeSeparators(t)}static getLiteral(t){let r="";for(let i=0;i=0){if(o.length>1)return"";if(o){r+=o,i=a;continue}}}}r+=s}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};Va.Pattern=x$});var zPe=g(UN=>{"use strict";d();Object.defineProperty(UN,"__esModule",{value:!0});UN.SearchState=void 0;var R$=class{constructor(t,r){this.path=t,this.level=r}};UN.SearchState=R$});var JPe=g(yn=>{"use strict";d();var QJt=yn&&yn.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),TJt=yn&&yn.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),aI=yn&&yn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&QJt(t,e,r);return TJt(t,e),t},Q$=yn&&yn.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})},DJt=yn&&yn.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(o){r[o]=e[o]&&function(a){return new Promise(function(l,c){a=e[o](a),s(l,c,a.done,a.value)})}}function s(o,a,l,c){Promise.resolve(c).then(function(u){o({value:u,done:l})},a)}},aA=yn&&yn.__await||function(e){return this instanceof aA?(this.v=e,this):new aA(e)},PJt=yn&&yn.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),s,o=[];return s={},a("next"),a("throw"),a("return"),s[Symbol.asyncIterator]=function(){return this},s;function a(f){i[f]&&(s[f]=function(m){return new Promise(function(y,E){o.push([f,m,y,E])>1||l(f,m)})})}function l(f,m){try{c(i[f](m))}catch(y){A(o[0][3],y)}}function c(f){f.value instanceof aA?Promise.resolve(f.value.v).then(u,p):A(o[0][2],f)}function u(f){l("next",f)}function p(f){l("throw",f)}function A(f,m){f(m),o.shift(),o.length&&l(o[0][0],o[0][1])}};Object.defineProperty(yn,"__esModule",{value:!0});yn.DefaultGlobber=void 0;var T$=aI(Yt()),oI=aI(require("fs")),VPe=aI(wPe()),OJt=aI(require("path")),qN=aI(SPe()),WPe=kN(),YPe=jPe(),$Pe=zPe(),kJt=process.platform==="win32",D$=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=VPe.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r;return Q$(this,void 0,void 0,function*(){let i=[];try{for(var s=DJt(this.globGenerator()),o;o=yield s.next(),!o.done;){let a=o.value;i.push(a)}}catch(a){t={error:a}}finally{try{o&&!o.done&&(r=s.return)&&(yield r.call(s))}finally{if(t)throw t.error}}return i})}globGenerator(){return PJt(this,arguments,function*(){let r=VPe.getOptions(this.options),i=[];for(let a of this.patterns)i.push(a),r.implicitDescendants&&(a.trailingSeparator||a.segments[a.segments.length-1]!=="**")&&i.push(new YPe.Pattern(a.negate,!0,a.segments.concat("**")));let s=[];for(let a of qN.getSearchPaths(i)){T$.debug(`Search path '${a}'`);try{yield aA(oI.promises.lstat(a))}catch(l){if(l.code==="ENOENT")continue;throw l}s.unshift(new $Pe.SearchState(a,1))}let o=[];for(;s.length;){let a=s.pop(),l=qN.match(i,a.path),c=!!l||qN.partialMatch(i,a.path);if(!l&&!c)continue;let u=yield aA(e.stat(a,r,o));if(u)if(u.isDirectory()){if(l&WPe.MatchKind.Directory&&r.matchDirectories)yield yield aA(a.path);else if(!c)continue;let p=a.level+1,A=(yield aA(oI.promises.readdir(a.path))).map(f=>new $Pe.SearchState(OJt.join(a.path,f),p));s.push(...A.reverse())}else l&WPe.MatchKind.File&&(yield yield aA(a.path))}})}static create(t,r){return Q$(this,void 0,void 0,function*(){let i=new e(r);kJt&&(t=t.replace(/\r\n/g,` `),t=t.replace(/\r/g,` -`));let n=t.split(` -`).map(o=>o.trim());for(let o of n)!o||o.startsWith("#")||r.patterns.push(new tS.Pattern(o));return r.searchPaths.push(...Ld.getSearchPaths(r.patterns)),r})}static stat(t,i,r){return am(this,void 0,void 0,function*(){let n;if(i.followSymbolicLinks)try{n=yield Zs.promises.stat(t.path)}catch(o){if(o.code==="ENOENT"){if(i.omitBrokenSymbolicLinks){om.debug(`Broken symlink '${t.path}'`);return}throw new Error(`No information found for the path '${t.path}'. This may indicate a broken symbolic link.`)}throw o}else n=yield Zs.promises.lstat(t.path);if(n.isDirectory()&&i.followSymbolicLinks){let o=yield Zs.promises.realpath(t.path);for(;r.length>=t.level;)r.pop();if(r.some(s=>s===o)){om.debug(`Symlink cycle detected for path '${t.path}' and realpath '${o}'`);return}r.push(o)}return n})}};et.DefaultGlobber=mo});var sS=w(Kt=>{"use strict";c();var xH=Kt&&Kt.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),TH=Kt&&Kt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fo=Kt&&Kt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.hasOwnProperty.call(e,i)&&xH(t,e,i);return TH(t,e),t},OH=Kt&&Kt.__awaiter||function(e,t,i,r){function n(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function p(u){try{l(r.next(u))}catch(m){s(m)}}function d(u){try{l(r.throw(u))}catch(m){s(m)}}function l(u){u.done?o(u.value):n(u.value).then(p,d)}l((r=r.apply(e,t||[])).next())})},NH=Kt&&Kt.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],i;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),i={},r("next"),r("throw"),r("return"),i[Symbol.asyncIterator]=function(){return this},i);function r(o){i[o]=e[o]&&function(s){return new Promise(function(p,d){s=e[o](s),n(p,d,s.done,s.value)})}}function n(o,s,p,d){Promise.resolve(d).then(function(l){o({value:l,done:p})},s)}};Object.defineProperty(Kt,"__esModule",{value:!0});Kt.hashFiles=void 0;var nS=fo(require("crypto")),aS=fo(Te()),oS=fo(require("fs")),IH=fo(require("stream")),CH=fo(require("util")),RH=fo(require("path"));function DH(e,t,i=!1){var r,n,o;return OH(this,void 0,void 0,function*(){let s=i?aS.info:aS.debug,p=!1,d=t||((o=process.env.GITHUB_WORKSPACE)!==null&&o!==void 0?o:process.cwd()),l=nS.createHash("sha256"),u=0;try{for(var m=NH(e.globGenerator()),f;f=yield m.next(),!f.done;){let h=f.value;if(s(h),!h.startsWith(`${d}${RH.sep}`)){s(`Ignore '${h}' since it is not under GITHUB_WORKSPACE.`);continue}if(oS.statSync(h).isDirectory()){s(`Skip directory '${h}'.`);continue}let g=nS.createHash("sha256");yield CH.promisify(IH.pipeline)(oS.createReadStream(h),g),l.write(g.digest()),u++,p||(p=!0)}}catch(h){r={error:h}}finally{try{f&&!f.done&&(n=m.return)&&(yield n.call(m))}finally{if(r)throw r.error}}return l.end(),p?(s(`Found ${u} files to hash.`),l.digest("hex")):(s("No matches found for glob"),"")})}Kt.hashFiles=DH});var lS=w(dn=>{"use strict";c();var pS=dn&&dn.__awaiter||function(e,t,i,r){function n(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function p(u){try{l(r.next(u))}catch(m){s(m)}}function d(u){try{l(r.throw(u))}catch(m){s(m)}}function l(u){u.done?o(u.value):n(u.value).then(p,d)}l((r=r.apply(e,t||[])).next())})};Object.defineProperty(dn,"__esModule",{value:!0});dn.hashFiles=dn.create=void 0;var LH=rS(),PH=sS();function dS(e,t){return pS(this,void 0,void 0,function*(){return yield LH.DefaultGlobber.create(e,t)})}dn.create=dS;function FH(e,t="",i,r=!1){return pS(this,void 0,void 0,function*(){let n=!0;i&&typeof i.followSymbolicLinks=="boolean"&&(n=i.followSymbolicLinks);let o=yield dS(e,{followSymbolicLinks:n});return PH.hashFiles(o,t,r)})}dn.hashFiles=FH});var cS=w((Pd,uS)=>{c();(function(e,t){typeof Pd=="object"&&typeof uS<"u"?t(Pd):typeof define=="function"&&define.amd?define(["exports"],t):(e=typeof globalThis<"u"?globalThis:e||self,t(e.compareVersions={}))})(Pd,function(e){"use strict";let t=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,i=y=>{if(typeof y!="string")throw new TypeError("Invalid argument expected string");let E=y.match(t);if(!E)throw new Error(`Invalid argument not valid semver ('${y}' received)`);return E.shift(),E},r=y=>y==="*"||y==="x"||y==="X",n=y=>{let E=parseInt(y,10);return isNaN(E)?y:E},o=(y,E)=>typeof y!=typeof E?[String(y),String(E)]:[y,E],s=(y,E)=>{if(r(y)||r(E))return 0;let[S,A]=o(n(y),n(E));return S>A?1:S{for(let S=0;S{let S=i(y),A=i(E),O=S.pop(),B=A.pop(),$=p(S,A);return $!==0?$:O&&B?p(O.split("."),B.split(".")):O||B?O?-1:1:0},l=(y,E,S)=>{f(S);let A=d(y,E);return u[S].includes(A)},u={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1],"!=":[-1,1]},m=Object.keys(u),f=y=>{if(typeof y!="string")throw new TypeError(`Invalid operator type, expected string but got ${typeof y}`);if(m.indexOf(y)===-1)throw new Error(`Invalid operator, expected one of ${m.join("|")}`)},h=(y,E)=>{if(E=E.replace(/([><=]+)\s+/g,"$1"),E.includes("||"))return E.split("||").some(Q=>h(y,Q));if(E.includes(" - ")){let[Q,se]=E.split(" - ",2);return h(y,`>=${Q} <=${se}`)}else if(E.includes(" "))return E.trim().replace(/\s{2,}/g," ").split(" ").every(Q=>h(y,Q));let S=E.match(/^([<>=~^]+)/),A=S?S[1]:"=";if(A!=="^"&&A!=="~")return l(y,E,A);let[O,B,$,,he]=i(y),[Me,D,U,,G]=i(E),be=[O,B,$],me=[Me,D??"x",U??"x"];if(G&&(!he||p(be,me)!==0||p(he.split("."),G.split("."))===-1))return!1;let xe=me.findIndex(Q=>Q!=="0")+1,ee=A==="~"?2:xe>1?xe:1;return!(p(be.slice(0,ee),me.slice(0,ee))!==0||p(be.slice(ee),me.slice(ee))===-1)},g=y=>typeof y=="string"&&/^[v\d]/.test(y)&&t.test(y),b=y=>typeof y=="string"&&/^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/.test(y);e.compare=l,e.compareVersions=d,e.satisfies=h,e.validate=g,e.validateStrict=b})});var yS=w(gt=>{"use strict";c();var kH=gt&>.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i);var n=Object.getOwnPropertyDescriptor(t,i);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,r,n)}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),BH=gt&>.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Fd=gt&>.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)&&kH(t,e,i);return BH(t,e),t},$H=gt&>.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(gt,"__esModule",{value:!0});gt.addGhcupReleaseChannel=gt.resetTool=gt.installTool=void 0;var oe=Fd(Te()),qH=yd(),VH=Rs(),zn=Fd(GE()),fS=require("fs"),ho=require("path"),vo=B2(),Hn=$H(require("process")),hS=Fd(lS()),jH=Fd(require("fs")),dm=cS(),st=async(e,t)=>(0,qH.exec)(e,t,{ignoreReturnCode:!0});function mS(e,t){throw new Error(`All install methods for ${e} ${t} failed`)}async function MH(e,t,i,r){if(oe.setOutput(`${e}-path`,i),oe.setOutput(`${e}-exe`,await(0,VH.which)(e)),e=="stack"){let n=Hn.default.env.STACK_ROOT??(r==="win32"?"C:\\sr":`${Hn.default.env.HOME}/.stack`);oe.setOutput("stack-root",n),r==="win32"&&oe.exportVariable("STACK_ROOT",n)}oe.setOutput(`${e}-version`,t)}async function sm(e,t,i,r){return oe.addPath(i),await MH(e,t,i,r),oe.info(`Found ${e} ${t} in cache at path ${i}. Setup successful.`),!0}function UH(e,t){oe.debug(`${e} ${t} was not found in the cache. It will be downloaded. +`));let s=t.split(` +`).map(o=>o.trim());for(let o of s)!o||o.startsWith("#")||i.patterns.push(new YPe.Pattern(o));return i.searchPaths.push(...qN.getSearchPaths(i.patterns)),i})}static stat(t,r,i){return Q$(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield oI.promises.stat(t.path)}catch(o){if(o.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){T$.debug(`Broken symlink '${t.path}'`);return}throw new Error(`No information found for the path '${t.path}'. This may indicate a broken symbolic link.`)}throw o}else s=yield oI.promises.lstat(t.path);if(s.isDirectory()&&r.followSymbolicLinks){let o=yield oI.promises.realpath(t.path);for(;i.length>=t.level;)i.pop();if(i.some(a=>a===o)){T$.debug(`Symlink cycle detected for path '${t.path}' and realpath '${o}'`);return}i.push(o)}return s})}};yn.DefaultGlobber=D$});var eOe=g(yo=>{"use strict";d();var LJt=yo&&yo.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),FJt=yo&&yo.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),Cy=yo&&yo.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&LJt(t,e,r);return FJt(t,e),t},MJt=yo&&yo.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})},UJt=yo&&yo.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(o){r[o]=e[o]&&function(a){return new Promise(function(l,c){a=e[o](a),s(l,c,a.done,a.value)})}}function s(o,a,l,c){Promise.resolve(c).then(function(u){o({value:u,done:l})},a)}};Object.defineProperty(yo,"__esModule",{value:!0});yo.hashFiles=void 0;var KPe=Cy(require("crypto")),XPe=Cy(Yt()),ZPe=Cy(require("fs")),qJt=Cy(require("stream")),HJt=Cy(require("util")),GJt=Cy(require("path"));function jJt(e,t,r=!1){var i,s,o;return MJt(this,void 0,void 0,function*(){let a=r?XPe.info:XPe.debug,l=!1,c=t||((o=process.env.GITHUB_WORKSPACE)!==null&&o!==void 0?o:process.cwd()),u=KPe.createHash("sha256"),p=0;try{for(var A=UJt(e.globGenerator()),f;f=yield A.next(),!f.done;){let m=f.value;if(a(m),!m.startsWith(`${c}${GJt.sep}`)){a(`Ignore '${m}' since it is not under GITHUB_WORKSPACE.`);continue}if(ZPe.statSync(m).isDirectory()){a(`Skip directory '${m}'.`);continue}let y=KPe.createHash("sha256");yield HJt.promisify(qJt.pipeline)(ZPe.createReadStream(m),y),u.write(y.digest()),p++,l||(l=!0)}}catch(m){i={error:m}}finally{try{f&&!f.done&&(s=A.return)&&(yield s.call(A))}finally{if(i)throw i.error}}return u.end(),l?(a(`Found ${p} files to hash.`),u.digest("hex")):(a("No matches found for glob"),"")})}yo.hashFiles=jJt});var iOe=g(lA=>{"use strict";d();var tOe=lA&&lA.__awaiter||function(e,t,r,i){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function l(p){try{u(i.next(p))}catch(A){a(A)}}function c(p){try{u(i.throw(p))}catch(A){a(A)}}function u(p){p.done?o(p.value):s(p.value).then(l,c)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(lA,"__esModule",{value:!0});lA.hashFiles=lA.create=void 0;var zJt=JPe(),VJt=eOe();function rOe(e,t){return tOe(this,void 0,void 0,function*(){return yield zJt.DefaultGlobber.create(e,t)})}lA.create=rOe;function WJt(e,t="",r,i=!1){return tOe(this,void 0,void 0,function*(){let s=!0;r&&typeof r.followSymbolicLinks=="boolean"&&(s=r.followSymbolicLinks);let o=yield rOe(e,{followSymbolicLinks:s});return VJt.hashFiles(o,t,i)})}lA.hashFiles=WJt});var sOe=g((HN,nOe)=>{d();(function(e,t){typeof HN=="object"&&typeof nOe<"u"?t(HN):typeof define=="function"&&define.amd?define(["exports"],t):(e=typeof globalThis<"u"?globalThis:e||self,t(e.compareVersions={}))})(HN,(function(e){"use strict";let t=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,r=b=>{if(typeof b!="string")throw new TypeError("Invalid argument expected string");let C=b.match(t);if(!C)throw new Error(`Invalid argument not valid semver ('${b}' received)`);return C.shift(),C},i=b=>b==="*"||b==="x"||b==="X",s=b=>{let C=parseInt(b,10);return isNaN(C)?b:C},o=(b,C)=>typeof b!=typeof C?[String(b),String(C)]:[b,C],a=(b,C)=>{if(i(b)||i(C))return 0;let[w,S]=o(s(b),s(C));return w>S?1:w{for(let w=0;w{let w=r(b),S=r(C),R=w.pop(),U=S.pop(),z=l(w,S);return z!==0?z:R&&U?l(R.split("."),U.split(".")):R||U?R?-1:1:0},u=(b,C,w)=>{f(w);let S=c(b,C);return p[w].includes(S)},p={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1],"!=":[-1,1]},A=Object.keys(p),f=b=>{if(typeof b!="string")throw new TypeError(`Invalid operator type, expected string but got ${typeof b}`);if(A.indexOf(b)===-1)throw new Error(`Invalid operator, expected one of ${A.join("|")}`)},m=(b,C)=>{if(C=C.replace(/([><=]+)\s+/g,"$1"),C.includes("||"))return C.split("||").some(De=>m(b,De));if(C.includes(" - ")){let[De,ot]=C.split(" - ",2);return m(b,`>=${De} <=${ot}`)}else if(C.includes(" "))return C.trim().replace(/\s{2,}/g," ").split(" ").every(De=>m(b,De));let w=C.match(/^([<>=~^]+)/),S=w?w[1]:"=";if(S!=="^"&&S!=="~")return u(b,C,S);let[R,U,z,,L]=r(b),[ee,k,Z,,se]=r(C),oe=[R,U,z],ge=[ee,k??"x",Z??"x"];if(se&&(!L||l(oe,ge)!==0||l(L.split("."),se.split("."))===-1))return!1;let Be=ge.findIndex(De=>De!=="0")+1,qe=S==="~"?2:Be>1?Be:1;return!(l(oe.slice(0,qe),ge.slice(0,qe))!==0||l(oe.slice(qe),ge.slice(qe))===-1)},y=b=>typeof b=="string"&&/^[v\d]/.test(b)&&t.test(b),E=b=>typeof b=="string"&&/^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/.test(b);e.compare=u,e.compareVersions=c,e.satisfies=m,e.validate=y,e.validateStrict=E}))});var dOe=g($o=>{"use strict";d();var YJt=$o&&$o.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),$Jt=$o&&$o.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),jN=$o&&$o.__importStar||(function(){var e=function(t){return e=Object.getOwnPropertyNames||function(r){var i=[];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(i[i.length]=s);return i},e(t)};return function(t){if(t&&t.__esModule)return t;var r={};if(t!=null)for(var i=e(t),s=0;s(0,KJt.exec)(e,t,{ignoreReturnCode:!0});function oOe(e,t){throw new Error(`All install methods for ${e} ${t} failed`)}async function eKt(e,t,r,i){if(or.setOutput(`${e}-path`,r),or.setOutput(`${e}-exe`,await(0,XJt.which)(e)),e=="stack"){let s=mh.default.env.STACK_ROOT??(i==="win32"?"C:\\sr":`${mh.default.env.HOME}/.stack`);or.setOutput("stack-root",s),i==="win32"&&or.exportVariable("STACK_ROOT",s)}or.setOutput(`${e}-version`,t)}async function P$(e,t,r,i){return or.addPath(r),await eKt(e,t,r,i),or.info(`Found ${e} ${t} in cache at path ${r}. Setup successful.`),!0}function tKt(e,t){or.debug(`${e} ${t} was not found in the cache. It will be downloaded. If this is unexpected, please check if version ${t} is pre-installed. The list of pre-installed versions is available from here: https://github.com/actions/runner-images#available-images If the list is outdated, please file an issue here: https://github.com/actions/runner-images/issues -by using the appropriate tool request template: https://github.com/actions/runner-images/issues/new/choose`)}function vS(e,t){return e==="cabal"?/[^.]*\.?[^.]*/.exec(t)[0]:t}async function e1(e,t,i,r){let n=zn.find(e,t);if(n)return sm(e,t,n,i);let o=i==="win32"?"C:/ghcup/bin":`${Hn.default.env.HOME}/.ghcup/bin`,s=vS(e,t),p=`/opt/${e}/${s}/bin`,d=await wS(e,t,(0,vo.releaseRevision)(t,e,i)),l={stack:[],cabal:{win32:[d,o],linux:[p,o],darwin:[o]}[i],ghc:{win32:[d,o],linux:[p,o],darwin:[o]}[i]};oe.debug(`isInstalled ${e} ${t} ${l[e]}`);let u=await st(await ln(i,r),["whereis",e,t]);oe.info(` -`),oe.debug(`isInstalled whereis ${u}`);for(let m of l[e]){oe.info(`Attempting to access tool ${e} at location ${m}`);let f=await fS.promises.access(m).then(()=>m).catch(()=>{});if(f==null?oe.info(`Failed to access tool ${e} at location ${m}`):oe.info(`Succeeded accessing tool ${e} at location ${m}`),f)if(oe.debug(`isInstalled installedPath: ${f}`),f===o){if(await st(await ln(i,r),["set",e,t])==0)return sm(e,t,f,i);await st(await ln(i,r),["unset",e])}else return sm(e,t,f,i)}return!1}async function GH(e,t,i,r){if(!await e1(e,t,i,r)){if(UH(e,t),e==="stack")return await zH(t,i,r),await e1(e,t,i,r)?void 0:mS(e,t);switch(i){case"linux":if(e==="ghc"&&t==="head"){if(!await WH())break;await ez();break}if(e==="ghc"&&(!(0,dm.validate)(t)||(0,dm.compareVersions)("8.3",t))&&await YH(),await pm(e,t,i,r),await e1(e,t,i,r))return;await KH(e,t);break;case"win32":if(await XH(e,t),await e1(e,t,i,r))return;await pm(e,t,i,r);break;case"darwin":await pm(e,t,i,r);break}if(!await e1(e,t,i,r))return mS(e,t)}}gt.installTool=GH;async function HH(e,t,i,r){if(e==="stack")return;let n="";switch(i){case"linux":n=await ln(i,r),await st(n,["unset",e]);return;case"darwin":n=await ln(i,r),await st(n,["unset",e]);return;case"win32":return}}gt.resetTool=HH;async function gS(e){switch(e){case"arm64":return Promise.resolve("aarch64");case"x64":return Promise.resolve("x86_64");default:let t=`Unsupported architecture: ${e}`;return oe.error(t),Promise.reject(t)}}async function zH(e,t,i){let r=await gS(i);oe.info(`Attempting to install stack ${e} for arch ${r}`);let n={linux:`linux-${r}${(0,dm.compareVersions)(e,"2.3.1")>=0?"":"-static"}`,darwin:`osx-${r}`,win32:"windows-x86_64"}[t],o=`https://github.com/commercialhaskell/stack/releases/download/v${e}/stack-${e}-${n}.tar.gz`,s=await zn.downloadTool(`${o}`).then(zn.extractTar),[p]=await hS.create(`${s}/stack*`,{implicitDescendants:!1}).then(async d=>d.glob());await zn.cacheDir(p,"stack",e)}async function WH(){return oe.info("Installing build-essential using apt-get (for ghc-head)"),await st('sudo -- sh -c "apt-get update && apt-get -y install build-essential"')===0}async function YH(){return oe.info("Installing libcurses5 and libtinfo5 using apt-get (for ghc < 8.3)"),await st('sudo -- sh -c "apt-get update && apt-get -y install libncurses5 libtinfo5"')===0}async function KH(e,t){let i=e==="ghc"?"ghc":"cabal-install",r=vS(e,t);oe.info(`Attempting to install ${i} ${r} using apt-get`),await st(`sudo -- sh -c "add-apt-repository -y ppa:hvr/ghc && apt-get update && apt-get -y install ${i}-${r}"`)}async function XH(e,t){oe.info(`Attempting to install ${e} ${t} using chocolatey`);let i=(0,vo.releaseRevision)(t,e,"win32");console.log("::stop-commands::SetupHaskellStopCommands");let r=["choco","install",e,"--version",i,"--allow-multiple-versions",e=="ghc"?"--ignore-dependencies":"","--no-progress",oe.isDebug()?"--debug":"--limit-output"];await st("powershell",r)!==0&&await st("powershell",[...r,"--pre"]),console.log("::SetupHaskellStopCommands::");let n=await wS(e,t,i);e=="ghc"&&oe.addPath(n)}async function ln(e,t){if(oe.debug(`ghcupBin : ${e}`),e==="win32")return"ghcup";let i=zn.find("ghcup",vo.ghcup_version);if(i)return(0,ho.join)(i,"ghcup");let r=await gS(t),n=await zn.downloadTool(`https://downloads.haskell.org/ghcup/${vo.ghcup_version}/${r}-${e==="darwin"?"apple-darwin":"linux"}-ghcup-${vo.ghcup_version}`);return await fS.promises.chmod(n,493),(0,ho.join)(await zn.cacheFile(n,"ghcup","ghcup",vo.ghcup_version),"ghcup")}async function JH(e,t,i){oe.info(`Adding ghcup release channel: ${e}`);let r=await ln(t,i);await st(r,["config","add-release-channel",e.toString()])}gt.addGhcupReleaseChannel=JH;async function pm(e,t,i,r){oe.info(`Attempting to install ${e} ${t} using ghcup`);let n=await ln(i,r);e==="cabal"&&t==="head"?await QH(i,n):await st(n,["install",e,t])===0&&await st(n,["set",e,t])}function ZH(e){switch(e){case"linux":return"Linux";case"darwin":return"macOS";case"win32":return"Windows"}}async function QH(e,t){let r=`https://github.com/haskell/cabal/releases/download/cabal-head/cabal-head-${ZH(e)}-x86_64.tar.gz`;await st(t,["install","cabal","-u",r,"head"])===0&&await st(t,["set","cabal","head"])}async function ez(){oe.info("Attempting to install ghc head using ghcup");let e=await ln("linux","x64");await st(e,["install","ghc","-u","https://gitlab.haskell.org/ghc/ghc/-/jobs/artifacts/master/raw/ghc-x86_64-deb9-linux-integer-simple.tar.xz?job=validate-x86_64-linux-deb9-integer-simple","head"])===0&&await st(e,["set","ghc","head"])}async function wS(e,t,i){oe.debug(`getChocoPath(): ChocolateyToolsLocation = ${Hn.default.env.ChocolateyToolsLocation}`);let r=Hn.default.env.ChocolateyToolsLocation??(0,ho.join)(`${Hn.default.env.SystemDrive}`,"tools"),n=(0,ho.join)(r,`${e}-${t}`);jH.existsSync(n)||(n=(0,ho.join)(`${Hn.default.env.ChocolateyInstall}`,"lib",`${e}.${i}`)),oe.debug(`getChocoPath(): chocoToolPath = ${n}`);let o=`${n}/**/${e}.exe`,s=await hS.create(o);for await(let p of s.globGenerator())return oe.debug(`getChocoPath(): found ${e} at ${p}`),(0,ho.dirname)(p);return oe.debug(`getChocoPath(): cannot find binary for ${e}`),""}});var ES=w(Ri=>{"use strict";c();var tz=Ri&&Ri.__createBinding||(Object.create?function(e,t,i,r){r===void 0&&(r=i);var n=Object.getOwnPropertyDescriptor(t,i);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,r,n)}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]}),iz=Ri&&Ri.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$d=Ri&&Ri.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)&&tz(t,e,i);return iz(t,e),t},rz=Ri&&Ri.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ri,"__esModule",{value:!0});var pt=$d(Te()),nz=$d(Rs()),az=rz((St(),Tm(s8))),kd=$d(require("fs")),oz=$d(require("path")),t1=require("os"),bS=B2(),lm=yS(),Bd=yd();async function sz(){let e=Buffer.from(""),t=i=>e=Buffer.concat([e,i]);return await(0,Bd.exec)("cabal",["--help"],{silent:!0,listeners:{stdout:t,stderr:t}}),e.toString().trim().split(` -`).slice(-1)[0].trim()}async function pz(e){try{pt.info("Preparing to setup a Haskell environment");let t=process.platform,i=process.arch,r=(0,bS.getOpts)((0,bS.getDefaults)(t),t,e);pt.debug(`run: inputs = ${JSON.stringify(e)}`),pt.debug(`run: os = ${JSON.stringify(t)}`),pt.debug(`run: opts = ${JSON.stringify(r)}`),r.ghcup.releaseChannel&&await pt.group("Preparing ghcup environment",async()=>(0,lm.addGhcupReleaseChannel)(r.ghcup.releaseChannel,t,i));for(let[n,{resolved:o}]of Object.entries(r).filter(s=>s[1].enable))await pt.group(`Preparing ${n} environment`,async()=>(0,lm.resetTool)(n,o,t,i)),await pt.group(`Installing ${n} version ${o}`,async()=>(0,lm.installTool)(n,o,t,i));r.stack.setup&&await pt.group("Pre-installing GHC with stack",async()=>(0,Bd.exec)("stack",["setup",r.ghc.resolved])),r.cabal.enable&&await pt.group("Setting up cabal",async()=>{process.platform!=="win32"&&nz.mkdirP(`${process.env.HOME}/.cabal/bin`),await(0,Bd.exec)("cabal",["user-config","init"],{silent:!0,ignoreReturnCode:!0});let n=await sz(),o=process.platform==="win32"?"C:\\sr":`${process.env.HOME}/.cabal/store`;if(kd.appendFileSync(n,`store-dir: ${o}${t1.EOL}`),pt.setOutput("cabal-store",o),process.platform==="win32")kd.appendFileSync(n,`install-method: copy${t1.EOL}`),kd.appendFileSync(n,`overwrite-policy: always${t1.EOL}`);else{let s=`${process.env.HOME}/.cabal/bin`;pt.info(`Adding ${s} to PATH`),pt.addPath(s)}r.ghc.resolved==="7.10.3"&&t!=="win32"&&kd.appendFileSync(n,["program-default-options"," ghc-options: -optl-no-pie"].join(t1.EOL)+t1.EOL),r.cabal.update&&!r.stack.enable&&await(0,Bd.exec)("cabal update")}),pt.info(`##[add-matcher]${oz.join(__dirname,"..","matcher.json")}`)}catch(t){let i=(0,az.default)(t);pt.isDebug()?(pt.setOutput("failed",!0),pt.debug(i.message)):pt.setFailed(i.message)}}Ri.default=pz});c();var Vd=T(Te(),1);c();var IS=T(v4(),1),Di=T(Te(),1),CS=T(Fi(),1);c();var wy=T(Fi(),1),td=T(li(),1),gr=T(require("node:path"),1);c();c();c();var A9=T(require("node:os"),1),mI=new Map([[23,["Sonoma","14"]],[22,["Ventura","13"]],[21,["Monterey","12"]],[20,["Big Sur","11"]],[19,["Catalina","10.15"]],[18,["Mojave","10.14"]],[17,["High Sierra","10.13"]],[16,["Sierra","10.12"]],[15,["El Capitan","10.11"]],[14,["Yosemite","10.10"]],[13,["Mavericks","10.9"]],[12,["Mountain Lion","10.8"]],[11,["Lion","10.7"]],[10,["Snow Leopard","10.6"]],[9,["Leopard","10.5"]],[8,["Tiger","10.4"]],[7,["Panther","10.3"]],[6,["Jaguar","10.2"]],[5,["Puma","10.1"]]]);function Ou(e){e=Number((e||A9.default.release()).split(".")[0]);let[t,i]=mI.get(e)||["Unknown",""];return{name:t,version:i}}var p8=T(O9(),1);c();var Qu=T(require("node:os"),1),ec=T(a8(),1),uR=new Map([["10.0.2","11"],["10.0","10"],["6.3","8.1"],["6.2","8"],["6.1","7"],["6.0","Vista"],["5.2","Server 2003"],["5.1","XP"],["5.0","2000"],["4.90","ME"],["4.10","98"],["4.03","95"],["4.00","95"]]);function tc(e){let t=/(\d+\.\d+)(?:\.(\d+))?/.exec(e||Qu.default.release());if(e&&!t)throw new Error("`release` argument doesn't match `n.n`");let i=t[1]||"",r=t[2]||"";if((!e||e===Qu.default.release())&&["6.1","6.2","6.3","10.0"].includes(i)){let n;try{n=ec.default.sync("wmic",["os","get","Caption"]).stdout||""}catch{n=ec.default.sync("powershell",["(Get-CimInstance -ClassName Win32_OperatingSystem).caption"]).stdout||""}let o=(n.match(/2008|2012|2016|2019|2022/)||[])[0];if(o)return`Server ${o}`}return i==="10.0"&&r.startsWith("2")&&(i="10.0.2"),uR.get(i)}var ic=require("node:os");St();var Y=(()=>{switch(process.platform){case"linux":return"linux";case"darwin":return"macos";case"win32":return"windows";default:throw Error(`Unsupported platform ${process.platform}`)}})(),Xo=(()=>(process.arch!=="x64"&&a.warning(`Support for ${process.arch} is experimental`),process.arch))(),d8=(()=>{switch(Y){case"macos":{let e=Ou((0,ic.release)());return(e==null?void 0:e.version)!==void 0?`macos-${e.version}`:(a.warning("Could not determine macOS release"),"macos-unknown")}case"linux":{try{let e=(0,p8.default)({mode:"sync"}),t=typeof e.id=="string"?e.id:null,i=typeof e.version_id=="string"?e.version_id:null;if(t!==null&&i!==null)return`${e.id}-${e.version_id}`}catch(e){a.warning(`Could not determine Linux release: ${J(e).message}`)}return"linux-unknown"}case"windows":return`windows-${tc((0,ic.release)()).toLowerCase().replace(/^server\s+/,"")}`}})();var Qt=T(require("node:path"),1),Jo=T(require("node:os"),1);function Zo(){switch(Y){case"linux":case"macos":return Qt.join(Jo.homedir(),".agdaup");case"windows":return Qt.join(Jo.homedir(),"AppData","Roaming","agdaup")}}function fp(...e){return Qt.join(Zo(),"cache",...e)}function Vi(e){return e===void 0?Zo():Qt.join(Zo(),"agda",e)}function l8(e){return Qt.join(Vi(e),"bin")}function hp(){switch(Y){case"linux":case"macos":return Qt.join(Jo.homedir(),".agda");case"windows":return Qt.join(Jo.homedir(),"AppData","Roaming","agda")}}function Oa(){return Qt.join(hp(),"libraries")}function Na(e){return Qt.join(e===void 0?hp():Vi(e),"defaults")}function _n(e){return Qt.join(e===void 0?hp():Vi(e),"executables")}function mR(e){return Qt.join(e===void 0?hp():Vi(e),"libraries.d")}function u8(e,t,i=!0){return i&&(t+=`-${fR()}`),Qt.join(mR(),e,t)}function fR(){let e=new Date(Date.now());return[e.getFullYear().toString().padStart(4,"0"),e.getMonth().toString().padStart(2,"0"),e.getDate().toString().padStart(2,"0")].join("")}c();var lr=T(li(),1),ci=T(require("node:path"),1);c();St();c();var q8=require("node:buffer"),V8=T(require("node:path"),1),mc=T(require("node:child_process"),1),es=T(require("node:process"),1),j8=T(Vu(),1);c();function rc(e){let t=typeof e=="string"?` -`:` -`.charCodeAt(),i=typeof e=="string"?"\r":"\r".charCodeAt();return e[e.length-1]===t&&(e=e.slice(0,-1)),e[e.length-1]===i&&(e=e.slice(0,-1)),e}c();var Qo=T(require("node:process"),1),Ia=T(require("node:path"),1),c8=T(require("node:url"),1);c();function vp(e={}){let{env:t=process.env,platform:i=process.platform}=e;return i!=="win32"?"PATH":Object.keys(t).reverse().find(r=>r.toUpperCase()==="PATH")||"Path"}function hR(e={}){let{cwd:t=Qo.default.cwd(),path:i=Qo.default.env[vp()],execPath:r=Qo.default.execPath}=e,n,o=t instanceof URL?c8.default.fileURLToPath(t):t,s=Ia.default.resolve(o),p=[];for(;n!==s;)p.push(Ia.default.join(s,"node_modules/.bin")),n=s,s=Ia.default.resolve(s,"..");return p.push(Ia.default.resolve(o,r,"..")),[...p,i].join(Ia.default.delimiter)}function m8({env:e=Qo.default.env,...t}={}){e={...e};let i=vp({env:e});return t.path=e[i],e[i]=hR(t),e}c();c();var vR=(e,t,i,r)=>{if(i==="length"||i==="prototype"||i==="arguments"||i==="caller")return;let n=Object.getOwnPropertyDescriptor(e,i),o=Object.getOwnPropertyDescriptor(t,i);!gR(n,o)&&r||Object.defineProperty(e,i,o)},gR=function(e,t){return e===void 0||e.configurable||e.writable===t.writable&&e.enumerable===t.enumerable&&e.configurable===t.configurable&&(e.writable||e.value===t.value)},wR=(e,t)=>{let i=Object.getPrototypeOf(t);i!==Object.getPrototypeOf(e)&&Object.setPrototypeOf(e,i)},yR=(e,t)=>`/* Wrapped ${e}*/ -${t}`,bR=Object.getOwnPropertyDescriptor(Function.prototype,"toString"),ER=Object.getOwnPropertyDescriptor(Function.prototype.toString,"name"),SR=(e,t,i)=>{let r=i===""?"":`with ${i.trim()}() `,n=yR.bind(null,r,t.toString());Object.defineProperty(n,"name",ER),Object.defineProperty(e,"toString",{...bR,value:n})};function nc(e,t,{ignoreNonConfigurable:i=!1}={}){let{name:r}=e;for(let n of Reflect.ownKeys(t))vR(e,t,n,i);return wR(e,t),SR(e,t,r),e}var gp=new WeakMap,f8=(e,t={})=>{if(typeof e!="function")throw new TypeError("Expected a function");let i,r=0,n=e.displayName||e.name||"",o=function(...s){if(gp.set(o,++r),r===1)i=e.apply(this,s),e=null;else if(t.throw===!0)throw new Error(`Function \`${n}\` can only be called once`);return i};return nc(o,e),gp.set(o,r),o};f8.callCount=e=>{if(!gp.has(e))throw new Error(`The given function \`${e.name}\` is not wrapped by the \`onetime\` package`);return gp.get(e)};var h8=f8;c();c();var b8=require("os");c();var v8=function(){let e=ac-g8+1;return Array.from({length:e},_R)},_R=function(e,t){return{name:`SIGRT${t+1}`,number:g8+t,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}},g8=34,ac=64;c();var y8=require("os");c();var w8=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];var oc=function(){let e=v8();return[...w8,...e].map(AR)},AR=function({name:e,number:t,description:i,action:r,forced:n=!1,standard:o}){let{signals:{[e]:s}}=y8.constants,p=s!==void 0;return{name:e,number:p?s:t,description:i,supported:p,action:r,forced:n,standard:o}};var xR=function(){return oc().reduce(TR,{})},TR=function(e,{name:t,number:i,description:r,supported:n,action:o,forced:s,standard:p}){return{...e,[t]:{name:t,number:i,description:r,supported:n,action:o,forced:s,standard:p}}},E8=xR(),OR=function(){let e=oc(),t=64+1,i=Array.from({length:t},(r,n)=>NR(n,e));return Object.assign({},...i)},NR=function(e,t){let i=IR(e,t);if(i===void 0)return{};let{name:r,description:n,supported:o,action:s,forced:p,standard:d}=i;return{[e]:{name:r,number:e,description:n,supported:o,action:s,forced:p,standard:d}}},IR=function(e,t){let i=t.find(({name:r})=>b8.constants.signals[r]===e);return i!==void 0?i:t.find(r=>r.number===e)},wZ=OR();var CR=({timedOut:e,timeout:t,errorCode:i,signal:r,signalDescription:n,exitCode:o,isCanceled:s})=>e?`timed out after ${t} milliseconds`:s?"was canceled":i!==void 0?`failed with ${i}`:r!==void 0?`was killed with ${r} (${n})`:o!==void 0?`failed with exit code ${o}`:"failed",sc=({stdout:e,stderr:t,all:i,error:r,signal:n,exitCode:o,command:s,escapedCommand:p,timedOut:d,isCanceled:l,killed:u,parsed:{options:{timeout:m}}})=>{o=o===null?void 0:o,n=n===null?void 0:n;let f=n===void 0?void 0:E8[n].description,h=r&&r.code,b=`Command ${CR({timedOut:d,timeout:m,errorCode:h,signal:n,signalDescription:f,exitCode:o,isCanceled:l})}: ${s}`,y=Object.prototype.toString.call(r)==="[object Error]",E=y?`${b} -${r.message}`:b,S=[E,t,e].filter(Boolean).join(` -`);return y?(r.originalMessage=r.message,r.message=S):r=new Error(S),r.shortMessage=E,r.command=s,r.escapedCommand=p,r.exitCode=o,r.signal=n,r.signalDescription=f,r.stdout=e,r.stderr=t,i!==void 0&&(r.all=i),"bufferedData"in r&&delete r.bufferedData,r.failed=!0,r.timedOut=Boolean(d),r.isCanceled=l,r.killed=u&&!d,r};c();var wp=["stdin","stdout","stderr"],RR=e=>wp.some(t=>e[t]!==void 0),S8=e=>{if(!e)return;let{stdio:t}=e;if(t===void 0)return wp.map(r=>e[r]);if(RR(e))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${wp.map(r=>`\`${r}\``).join(", ")}`);if(typeof t=="string")return t;if(!Array.isArray(t))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof t}\``);let i=Math.max(t.length,wp.length);return Array.from({length:i},(r,n)=>t[n])};c();var _8=T(require("node:os"),1),A8=T(zu(),1),DR=1e3*5,x8=(e,t="SIGTERM",i={})=>{let r=e(t);return LR(e,t,i,r),r},LR=(e,t,i,r)=>{if(!PR(t,i,r))return;let n=kR(i),o=setTimeout(()=>{e("SIGKILL")},n);o.unref&&o.unref()},PR=(e,{forceKillAfterTimeout:t},i)=>FR(e)&&t!==!1&&i,FR=e=>e===_8.default.constants.signals.SIGTERM||typeof e=="string"&&e.toUpperCase()==="SIGTERM",kR=({forceKillAfterTimeout:e=!0})=>{if(e===!0)return DR;if(!Number.isFinite(e)||e<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${e}\` (${typeof e})`);return e},T8=(e,t)=>{e.kill()&&(t.isCanceled=!0)},BR=(e,t,i)=>{e.kill(t),i(Object.assign(new Error("Timed out"),{timedOut:!0,signal:t}))},O8=(e,{timeout:t,killSignal:i="SIGTERM"},r)=>{if(t===0||t===void 0)return r;let n,o=new Promise((p,d)=>{n=setTimeout(()=>{BR(e,i,d)},t)}),s=r.finally(()=>{clearTimeout(n)});return Promise.race([o,s])},N8=({timeout:e})=>{if(e!==void 0&&(!Number.isFinite(e)||e<0))throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${e}\` (${typeof e})`)},I8=async(e,{cleanup:t,detached:i},r)=>{if(!t||i)return r;let n=(0,A8.default)(()=>{e.kill()});return r.finally(()=>{n()})};c();c();function C8(e){return e!==null&&typeof e=="object"&&typeof e.pipe=="function"}var lc=T(Yu(),1),R8=T(Ku(),1),D8=(e,t)=>{t===void 0||e.stdin===void 0||(C8(t)?t.pipe(e.stdin):e.stdin.end(t))},L8=(e,{all:t})=>{if(!t||!e.stdout&&!e.stderr)return;let i=(0,R8.default)();return e.stdout&&i.add(e.stdout),e.stderr&&i.add(e.stderr),i},pc=async(e,t)=>{if(e){e.destroy();try{return await t}catch(i){return i.bufferedData}}},dc=(e,{encoding:t,buffer:i,maxBuffer:r})=>{if(!(!e||!i))return t?(0,lc.default)(e,{encoding:t,maxBuffer:r}):lc.default.buffer(e,{maxBuffer:r})},P8=async({stdout:e,stderr:t,all:i},{encoding:r,buffer:n,maxBuffer:o},s)=>{let p=dc(e,{encoding:r,buffer:n,maxBuffer:o}),d=dc(t,{encoding:r,buffer:n,maxBuffer:o}),l=dc(i,{encoding:r,buffer:n,maxBuffer:o*2});try{return await Promise.all([s,p,d,l])}catch(u){return Promise.all([{error:u,signal:u.signal,timedOut:u.timedOut},pc(e,p),pc(t,d),pc(i,l)])}};c();var $R=(async()=>{})().constructor.prototype,qR=["then","catch","finally"].map(e=>[e,Reflect.getOwnPropertyDescriptor($R,e)]),uc=(e,t)=>{for(let[i,r]of qR){let n=typeof t=="function"?(...o)=>Reflect.apply(r.value,t(),o):r.value.bind(t);Reflect.defineProperty(e,i,{...r,value:n})}return e},F8=e=>new Promise((t,i)=>{e.on("exit",(r,n)=>{t({exitCode:r,signal:n})}),e.on("error",r=>{i(r)}),e.stdin&&e.stdin.on("error",r=>{i(r)})});c();var k8=(e,t=[])=>Array.isArray(t)?[e,...t]:[e],VR=/^[\w.-]+$/,jR=/"/g,MR=e=>typeof e!="string"||VR.test(e)?e:`"${e.replace(jR,'\\"')}"`,B8=(e,t)=>k8(e,t).join(" "),$8=(e,t)=>k8(e,t).map(i=>MR(i)).join(" ");var UR=1e3*1e3*100,GR=({env:e,extendEnv:t,preferLocal:i,localDir:r,execPath:n})=>{let o=t?{...es.default.env,...e}:e;return i?m8({env:o,cwd:r,execPath:n}):o},HR=(e,t,i={})=>{let r=j8.default._parse(e,t,i);return e=r.command,t=r.args,i=r.options,i={maxBuffer:UR,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:i.cwd||es.default.cwd(),execPath:es.default.execPath,encoding:"utf8",reject:!0,cleanup:!0,all:!1,windowsHide:!0,...i},i.env=GR(i),i.stdio=S8(i),es.default.platform==="win32"&&V8.default.basename(e,".exe")==="cmd"&&t.unshift("/q"),{file:e,args:t,options:i,parsed:r}},cc=(e,t,i)=>typeof t!="string"&&!q8.Buffer.isBuffer(t)?i===void 0?void 0:"":e.stripFinalNewline?rc(t):t;function M8(e,t,i){let r=HR(e,t,i),n=B8(e,t),o=$8(e,t);N8(r.options);let s;try{s=mc.default.spawn(r.file,r.args,r.options)}catch(h){let g=new mc.default.ChildProcess,b=Promise.reject(sc({error:h,stdout:"",stderr:"",all:"",command:n,escapedCommand:o,parsed:r,timedOut:!1,isCanceled:!1,killed:!1}));return uc(g,b)}let p=F8(s),d=O8(s,r.options,p),l=I8(s,r.options,d),u={isCanceled:!1};s.kill=x8.bind(null,s.kill.bind(s)),s.cancel=T8.bind(null,s,u);let f=h8(async()=>{let[{error:h,exitCode:g,signal:b,timedOut:y},E,S,A]=await P8(s,r.options,l),O=cc(r.options,E),B=cc(r.options,S),$=cc(r.options,A);if(h||g!==0||b!==null){let he=sc({error:h,exitCode:g,signal:b,stdout:O,stderr:B,all:$,command:n,escapedCommand:o,parsed:r,timedOut:y,isCanceled:u.isCanceled||(r.options.signal?r.options.signal.aborted:!1),killed:s.killed});if(!r.options.reject)return he;throw he}return{command:n,escapedCommand:o,exitCode:0,stdout:O,stderr:B,all:$,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}});return D8(s,r.options.input),s.all=L8(s,r.options),uc(s,f)}var s5=T(require("node:path"),1),p5=T(yp(),1),hc=T(i5(),1);c();var o5=T(a5(),1);function tD(e,t){if(t!==void 0&&t!=="silent")switch(t){case"trace":return a.debug(e);case"debug":return a.debug(e);case"info":return a.info(e);case"warning":return a.warning(e);case"error":return a.error(e);case"fatal":return a.setFailed(e)}}function fc(e,t){if(t!==void 0&&t!=="silent"){let i=new o5.default(e);i.on("error",a.error),i.on("line",r=>tD(r,t))}}var F=d5;async function d5(e,t,i){a.debug(iD(e,t));let r=M8(e,t,{cwd:i==null?void 0:i.cwd,env:{...i==null?void 0:i.env,PATH:process.env.PATH}});r.stdout!==null&&fc(r.stdout,"debug"),r.stderr!==null&&fc(r.stderr,"debug");let n=await r;if(n.failed)throw n;return(0,p5.default)(n,["stdout","stderr"])}d5.which=async(e,t)=>{try{let i=t==null?void 0:t.path;return i===void 0?await(0,hc.default)(e):await(0,hc.default)(e,{path:i})}catch(i){return a.debug(J(i).message),null}};function iD(e,t){return[s5.default.basename(e),...t.map(i=>i.includes(" ")||i.includes('"')||i.includes("'")?`"${i.replace('"','\\"')}"`:i)].join(" ")}var ls=T(T1(),1);c();async function bp(e,t){await F("unzip",e,t)}c();St();var Ep=class{constructor(t,i,r){if(t<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=t,this.minSeconds=Math.floor(i),this.maxSeconds=Math.floor(r),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}async execute(t,i){let r=1;for(;rsetTimeout(i,t*1e3))}};c();async function ts(e,t){await F("tar",e,t)}ts.isGNU=async()=>{let{stdout:e}=await F("tar",["--version"]);return e.toUpperCase().includes("GNU TAR")};c();var vc="pwsh";async function Ca(e,t){await F(vc,e,t)}Ca.which=async()=>F.which(vc);Ca.exists=async()=>await F.which(vc)!==null;c();var gc="powershell";async function Ra(e,t){await F(gc,e,t)}Ra.which=async()=>F.which(gc);Ra.exists=async()=>await F.which(gc)!==null;var X5=require("node:stream/promises"),J5=T(Y5(),1);var ds=T(require("node:assert"),1),Lc=class extends Error{constructor(i){super(`Unexpected HTTP response: ${i}`);this.httpStatusCode=i;Object.setPrototypeOf(this,new.target.prototype)}};async function Rc(e,t){let[i,r,n]=[3,10,20];return await new Ep(i,r,n).execute(async()=>await JD(e,t),s=>!(s instanceof Lc&&s.httpStatusCode&&s.httpStatusCode<500&&s.httpStatusCode!==408&&s.httpStatusCode!==429))}async function us(e){if(typeof e!="string"){let t=ls.dirSync(e).name;return a.debug(`Created temporary directory ${t}`),await lr.default.mkdirp(t),t}else if(lr.default.existsSync(e)){if(lr.default.statSync(e).isDirectory())return e;throw Error(`Expected directory: ${e}`)}else return await lr.default.mkdirp(e),e}async function XD(e){if(typeof e!="string"){let t=ls.fileSync(e).name;return a.debug(`Created temporary file ${t}`),t}else if(lr.default.existsSync(e)){let t=lr.default.statSync(e);if(t.isDirectory()){let i=ls.fileSync({dir:e}).name;return a.debug(`Created temporary file ${i}`),i}else{if(t.isFile())return e;throw Error(`Expected file or directory: ${e}`)}}else{let t=await us(ci.dirname(e));return ci.join(t,ci.basename(e))}}async function JD(e,t){let i=await XD(t),r=await J5.default.default(e);if(!r.ok||r.body===null)throw new Error(`Could not download ${e}: ${r.statusText}`);{let n=lr.default.createWriteStream(i);return await(0,X5.pipeline)(r.body,n),new Promise((o,s)=>{n.close(p=>{p!=null?s(p):o(i)})})}}async function Dc(e){let t=typeof e=="string"?e:e.url,i=fp(ci.basename(new URL(t).pathname)),r=await us(ci.dirname(i));return(0,ds.default)(r===ci.dirname(i),`ensureDestDir changed the directory: ${r} !== ${ci.dirname(i)}`),i}async function Wr(e,t){switch(typeof e=="string"&&(e={url:e}),t=await us(t),a.debug(`Downloading package from ${e.url}`),e.distType??eL(e.url)){case"zip":{let i=await Dc(e);(0,ds.default)(i===await Rc(e.url,i),"download returned a different path"),await ZD(i,t);break}case"tgz":{let i=await Dc(e);(0,ds.default)(i===await Rc(e.url,i),"download returned a different path"),await K5(i,t,["--extract","--gzip"]);break}case"txz":{let i=await Dc(e);(0,ds.default)(i===await Rc(e.url,i),"download returned a different path"),await K5(i,t,["--extract","--xz"]);break}case"git":{await F("git",[["clone"],["--depth=1"],["--single-branch"],e.tag===void 0?[]:["--branch",e.tag],[e.url],[t]].flat()),lr.default.existsSync(ci.join(t,".gitmodules"))&&(await F("git",["submodule","init"],{cwd:t}),await F("git",["submodule","update","--depth=1"],{cwd:t}));break}}return e.dir!==void 0?ci.join(t,e.dir):t}async function ZD(e,t){switch(t=await us(t),Y){case"macos":{await bp(["-q","-o",e],{cwd:t});break}case"linux":{await bp(["-q","-o",e],{cwd:t});break}case"windows":{await QD(e,t);break}}}async function QD(e,t){let i=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),r=t.replace(/'/g,"''").replace(/"|\n|\r/g,"");if(await Ca.exists()){let o=["-NoLogo","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ;",`try { [System.IO.Compression.ZipFile]::ExtractToDirectory('${i}', '${r}', $true) }`,`catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath '${i}' -DestinationPath '${r}' -Force } else { throw $_ } } ;`].join(" ")];await Ca(o)}else if(await Ra.exists()){let o=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ;",`if ((Get-Command -Name Expand-Archive -Module Microsoft.PowerShell.Archive -ErrorAction Ignore)) { Expand-Archive -LiteralPath '${i}' -DestinationPath '${r}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${i}', '${r}', $true) }`].join(" ")];await Ra(o)}else throw Error("Could not find pwsh or powershell.")}async function K5(e,t,i){t=await us(t),a.debug("Checking tar --version");let r=await ts.isGNU();return i=i??[],Y==="windows"&&r&&i.push("--force-local"),r&&(i.push("--warning=no-unknown-keyword"),i.push("--overwrite")),Y==="windows"?i.push("-C",t.replace(/\\/g,"/"),"-f",e.replace(/\\/g,"/")):i.push("-C",t,"-f",e),await ts(i),t}function eL(e){let t=new URL(e).pathname;if(t.endsWith(".zip"))return"zip";if(t.endsWith(".tgz")||t.endsWith(".tar.gz"))return"tgz";if(t.endsWith(".txz")||t.endsWith(".tar.xz"))return"txz";if(t.endsWith(".git"))return"git";if(e.match(/\.zip/))return"zip";if(e.match(/\.tgz|\.tar\.gz/))return"tgz";if(e.match(/\.txz|\.tar\.xz/))return"txz";if(e.match(/\.git/))return"git";throw Error(`Could not guess how to download distribution from ${e}`)}c();var Jr=T(require("node:assert"),1),dy=T(require("node:os"),1),$0=T(rg(),1),V0=T(yp(),1),Zp=T(D0(),1);var ty={name:"setup-agda",version:"2.4.0",private:!0,description:"Set up a specific version of Agda.",author:"Wen Kokke",license:"MIT",type:"module",engines:{node:">=16"},dependencies:{"@actions/artifact":"^1.1.0","@actions/core":"^1.6.0","@inquirer/checkbox":"^0.0.30-alpha.0","@inquirer/core":"^0.0.30-alpha.0","@inquirer/select":"^0.0.29-alpha.0",commander:"^9.5.0","ensure-error":"^4.0.0",execa:"^6.1.0",inquirer:"^9.1.4","line-by-line":"^0.1.6","linux-os-info":"^2.0.0","linux-release-info":"^3.0.0","macos-release":"^3.1.0","node-fetch":"^2.6.7 && <3","object.pick":"^1.3.0",pino:"^8.8.0","pino-pretty":"^9.1.1",semver:"^7.3.8","setup-haskell":"file:./vendor/haskell-actions/setup",tmp:"^0.2.1",which:"^3.0.0","windows-release":"^5.1.1"},repository:{type:"git",url:"git+https://github.com/wenkokke/setup-agda.git"},keywords:["actions","node","setup"],scripts:{agdaup:"npm run check-cli && npm run build-cli && node ./dist/cli.cjs",all:"npm run build && npm run format && npm run lint",prebuild:"npm run bundle-data && npm run check",build:"npm run build-action && npm run build-cli && npm run build-readme","build-action":"node ./scripts/build-action.mjs","build-cli":"node ./scripts/build-cli.mjs","build-cli-exe":"npm run build-cli && node ./scripts/build-cli-exe.mjs","build-readme":"node ./scripts/build-readme.mjs","bundle-data":"node ./scripts/bundle-licenses.mjs && sh ./scripts/bundle-data.sh",check:"npm run check-action && npm run check-cli","check-action":"tsc -noEmit -p ./tsconfig-action.json","check-cli":"tsc -noEmit -p ./tsconfig-cli.json",format:"prettier --write './scripts/*.mjs' '**/*.ts' '**/*.json' '**/*.yml'",lint:"eslint **/*.ts",pretest:"npm run all",test:"npm run test-setup-latest && npm run test-build-latest","test-build-latest":"sh ./scripts/test-action.sh build-latest","test-setup-latest":"sh ./scripts/test-action.sh setup-latest"},devDependencies:{"@actions/cache":"^3.1.2","@types/fs-extra":"^11.0.1","@types/glob":"^8.0.0","@types/inquirer":"^9.0.3","@types/js-yaml":"^4.0.5","@types/line-by-line":"^0.1.6","@types/mute-stream":"^0.0.1","@types/node":"^18.11.17","@types/node-fetch":"^2.6.2","@types/nunjucks":"^3.2.1","@types/object.pick":"^1.3.2","@types/semver":"^7.3.13","@types/tmp":"^0.2.3","@types/which":"^2.0.1","@typescript-eslint/eslint-plugin":"^5.48.1","@vercel/ncc":"^0.36.0",esbuild:"^0.16.16",eslint:"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-config-standard-with-typescript":"^26.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","js-yaml":"^4.1.0","markdown-table":"^3.0.3",nunjucks:"^3.2.3",pkg:"^5.8.0",prettier:"^2.8.1","ts-node":"^10.9.1",typescript:"^4.9.4"},bin:"./lib/cli.js"};var iy={name:"Setup Agda",author:"Wen Kokke",description:"Set up a specific version of Agda.",inputs:{"agda-version":{default:"latest",description:`The Agda version. +by using the appropriate tool request template: https://github.com/actions/runner-images/issues/new/choose`)}async function GN(e,t,r,i){let s=gh.find(e,t);if(s)return P$(e,t,s,r);let o=r==="win32"?"C:/ghcup/bin":`${mh.default.env.HOME}/.ghcup/bin`,a=await uOe(e,t,(0,Iy.releaseRevision)(t,e,r)),l={stack:[],cabal:{win32:[a,o],linux:[o],darwin:[o]}[r],ghc:{win32:[a,o],linux:[o],darwin:[o]}[r]};or.debug(`isInstalled ${e} ${t} ${l[e]}`);let c=await Un(await cA(r,i),["whereis",e,t]);or.info(` +`),or.debug(`isInstalled whereis ${c}`);for(let u of l[e]){or.info(`Attempting to access tool ${e} at location ${u}`);let p=await aOe.promises.access(u).then(()=>u).catch(()=>{});if(p==null?or.info(`Failed to access tool ${e} at location ${u}`):or.info(`Succeeded accessing tool ${e} at location ${u}`),p)if(or.debug(`isInstalled installedPath: ${p}`),p===o){if(await Un(await cA(r,i),["set",e,t])==0)return P$(e,t,p,r);await Un(await cA(r,i),["unset",e])}else return P$(e,t,p,r)}return!1}async function rKt(e,t,r,i){if(!await GN(e,t,r,i)){if(tKt(e,t),e==="stack")return await nKt(t,r,i),await GN(e,t,r,i)?void 0:oOe(e,t);switch(r){case"linux":if(e==="ghc"&&t==="head"){if(!await sKt())break;await dKt();break}e==="ghc"&&(0,k$.validate)(t)&&(0,k$.compareVersions)(t,"8.3")<0&&await oKt(),await O$(e,t,r,i);break;case"win32":if(await aKt(e,t),await GN(e,t,r,i))return;await O$(e,t,r,i);break;case"darwin":await O$(e,t,r,i);break}if(!await GN(e,t,r,i))return oOe(e,t)}}async function iKt(e,t,r,i){if(e==="stack")return;let s="";switch(r){case"linux":s=await cA(r,i),await Un(s,["unset",e]);return;case"darwin":s=await cA(r,i),await Un(s,["unset",e]);return;case"win32":return}}async function cOe(e){switch(e){case"arm64":return Promise.resolve("aarch64");case"x64":return Promise.resolve("x86_64");default:let t=`Unsupported architecture: ${e}`;return or.error(t),Promise.reject(t)}}async function nKt(e,t,r){let i=await cOe(r);or.info(`Attempting to install stack ${e} for arch ${i}`);let s={linux:`linux-${i}${(0,k$.compareVersions)(e,"2.3.1")>=0?"":"-static"}`,darwin:`osx-${i}`,win32:"windows-x86_64"}[t],o=`https://github.com/commercialhaskell/stack/releases/download/v${e}/stack-${e}-${s}.tar.gz`,a=await gh.downloadTool(`${o}`).then(gh.extractTar),[l]=await lOe.create(`${a}/stack*`,{implicitDescendants:!1}).then(async c=>c.glob());await gh.cacheDir(l,"stack",e)}async function sKt(){return or.info("Installing build-essential using apt-get (for ghc-head)"),await Un('sudo -- sh -c "apt-get update && apt-get -y install build-essential"')===0}async function oKt(){return or.info("Installing libcurses5 and libtinfo5 using apt-get (for ghc < 8.3)"),await Un(`sudo -- sh -c "echo 'deb https://security.ubuntu.com/ubuntu focal-security main universe' > /etc/apt/sources.list.d/ubuntu-focal-sources.list"`),await Un('sudo -- sh -c "apt-get update && apt-get -y install libncurses5 libtinfo5"')===0}async function aKt(e,t){or.info(`Attempting to install ${e} ${t} using chocolatey`);let r=(0,Iy.releaseRevision)(t,e,"win32");console.log("::stop-commands::SetupHaskellStopCommands");let i=["choco","install",e,"--version",r,"--allow-multiple-versions",e=="ghc"?"--ignore-dependencies":"","--no-progress",or.isDebug()?"--debug":"--limit-output"];await Un("powershell",i)!==0&&await Un("powershell",[...i,"--pre"]),console.log("::SetupHaskellStopCommands::");let s=await uOe(e,t,r);e=="ghc"&&or.addPath(s)}async function cA(e,t){if(or.debug(`ghcupBin : ${e}`),e==="win32")return"ghcup";let r=gh.find("ghcup",Iy.ghcup_version);if(r)return(0,wy.join)(r,"ghcup");let i=await cOe(t),s=await gh.downloadTool(`https://downloads.haskell.org/ghcup/${Iy.ghcup_version}/${i}-${e==="darwin"?"apple-darwin":"linux"}-ghcup-${Iy.ghcup_version}`);return await aOe.promises.chmod(s,493),(0,wy.join)(await gh.cacheFile(s,"ghcup","ghcup",Iy.ghcup_version),"ghcup")}async function lKt(e,t,r){or.info(`Adding ghcup release channel: ${e}`);let i=await cA(t,r);await Un(i,["config","add-release-channel",e.toString()])}async function O$(e,t,r,i){or.info(`Attempting to install ${e} ${t} using ghcup`);let s=await cA(r,i);e==="cabal"&&t==="head"?await uKt(r,s):await Un(s,["install",e,t])===0&&await Un(s,["set",e,t])}function cKt(e){switch(e){case"linux":return"Linux";case"darwin":return"macOS";case"win32":return"Windows"}}async function uKt(e,t){let i=`https://github.com/haskell/cabal/releases/download/cabal-head/cabal-head-${cKt(e)}-x86_64.tar.gz`;await Un(t,["install","cabal","-u",i,"head"])===0&&await Un(t,["set","cabal","head"])}async function dKt(){or.info("Attempting to install ghc head using ghcup");let e=await cA("linux","x64");await Un(e,["install","ghc","-u","https://gitlab.haskell.org/ghc/ghc/-/jobs/artifacts/master/raw/ghc-x86_64-deb9-linux-integer-simple.tar.xz?job=validate-x86_64-linux-deb9-integer-simple","head"])===0&&await Un(e,["set","ghc","head"])}async function uOe(e,t,r){or.debug(`getChocoPath(): ChocolateyToolsLocation = ${mh.default.env.ChocolateyToolsLocation}`);let i=mh.default.env.ChocolateyToolsLocation??(0,wy.join)(`${mh.default.env.SystemDrive}`,"tools"),s=(0,wy.join)(i,`${e}-${t}`);ZJt.existsSync(s)||(s=(0,wy.join)(`${mh.default.env.ChocolateyInstall}`,"lib",`${e}.${r}`)),or.debug(`getChocoPath(): chocoToolPath = ${s}`);let o=`${s}/**/${e}.exe`,a=await lOe.create(o);for await(let l of a.globGenerator())return or.debug(`getChocoPath(): found ${e} at ${l}`),(0,wy.dirname)(l);return or.debug(`getChocoPath(): cannot find binary for ${e}`),""}});var AOe=g(Nl=>{"use strict";d();var pKt=Nl&&Nl.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,s)}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),AKt=Nl&&Nl.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),WN=Nl&&Nl.__importStar||(function(){var e=function(t){return e=Object.getOwnPropertyNames||function(r){var i=[];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(i[i.length]=s);return i},e(t)};return function(t){if(t&&t.__esModule)return t;var r={};if(t!=null)for(var i=e(t),s=0;se=Buffer.concat([e,r]);return await(0,VN.exec)("cabal",["--help"],{silent:!0,listeners:{stdout:t,stderr:t}}),e.toString().trim().split(` +`).slice(-1)[0].trim()}async function EKt(e){try{qn.info("Preparing to setup a Haskell environment");let t=process.platform,r=process.arch,i=(0,pOe.getOpts)((0,pOe.getDefaults)(t),t,e);qn.debug(`run: inputs = ${JSON.stringify(e)}`),qn.debug(`run: os = ${JSON.stringify(t)}`),qn.debug(`run: opts = ${JSON.stringify(i)}`),i.ghcup.releaseChannel&&await qn.group("Preparing ghcup environment",async()=>(0,L$.addGhcupReleaseChannel)(i.ghcup.releaseChannel,t,r));for(let[s,{resolved:o}]of Object.entries(i).filter(a=>a[1].enable))await qn.group(`Preparing ${s} environment`,async()=>(0,L$.resetTool)(s,o,t,r)),await qn.group(`Installing ${s} version ${o}`,async()=>(0,L$.installTool)(s,o,t,r));i.stack.setup&&await qn.group("Pre-installing GHC with stack",async()=>(0,VN.exec)("stack",["setup",i.ghc.resolved])),i.cabal.enable&&await qn.group("Setting up cabal",async()=>{process.platform!=="win32"&&hKt.mkdirP(`${process.env.HOME}/.cabal/bin`),await(0,VN.exec)("cabal",["user-config","init"],{silent:!0,ignoreReturnCode:!0});let s=await yKt(),o=process.platform==="win32"?"C:\\sr":`${process.env.HOME}/.cabal/store`;if(zN.appendFileSync(s,`store-dir: ${o}${lI.EOL}`),qn.setOutput("cabal-store",o),process.platform==="win32")zN.appendFileSync(s,`install-method: copy${lI.EOL}`),zN.appendFileSync(s,`overwrite-policy: always${lI.EOL}`);else{let a=`${process.env.HOME}/.cabal/bin`;qn.info(`Adding ${a} to PATH`),qn.addPath(a)}i.ghc.resolved==="7.10.3"&&t!=="win32"&&zN.appendFileSync(s,["program-default-options"," ghc-options: -optl-no-pie"].join(lI.EOL)+lI.EOL),i.cabal.update&&!i.stack.enable&&await(0,VN.exec)("cabal update")}),qn.info(`##[add-matcher]${gKt.join(__dirname,"..","matcher.json")}`)}catch(t){let r=(0,mKt.default)(t);qn.isDebug()?(qn.setOutput("failed",!0),qn.debug(r.message)):qn.setFailed(r.message)}}});d();var $N=fe(Yt(),1);d();var COe=fe(_Be(),1),Rl=fe(Yt(),1);d();d();d();d();var tj=(e,t,r)=>{let i=e instanceof RegExp?xBe(e,r):e,s=t instanceof RegExp?xBe(t,r):t,o=i!==null&&s!=null&&F8t(i,s,r);return o&&{start:o[0],end:o[1],pre:r.slice(0,o[0]),body:r.slice(o[0]+i.length,o[1]),post:r.slice(o[1]+s.length)}},xBe=(e,t)=>{let r=t.match(e);return r?r[0]:null},F8t=(e,t,r)=>{let i,s,o,a,l,c=r.indexOf(e),u=r.indexOf(t,c+1),p=c;if(c>=0&&u>0){if(e===t)return[c,u];for(i=[],o=r.length;p>=0&&!l;){if(p===c)i.push(p),c=r.indexOf(e,p+1);else if(i.length===1){let A=i.pop();A!==void 0&&(l=[A,u])}else s=i.pop(),s!==void 0&&s=0?c:u}i.length&&a!==void 0&&(l=[o,a])}return l};var NBe="\0SLASH"+Math.random()+"\0",RBe="\0OPEN"+Math.random()+"\0",ij="\0CLOSE"+Math.random()+"\0",QBe="\0COMMA"+Math.random()+"\0",TBe="\0PERIOD"+Math.random()+"\0",M8t=new RegExp(NBe,"g"),U8t=new RegExp(RBe,"g"),q8t=new RegExp(ij,"g"),H8t=new RegExp(QBe,"g"),G8t=new RegExp(TBe,"g"),j8t=/\\\\/g,z8t=/\\{/g,V8t=/\\}/g,W8t=/\\,/g,Y8t=/\\./g;function rj(e){return isNaN(e)?e.charCodeAt(0):parseInt(e,10)}function $8t(e){return e.replace(j8t,NBe).replace(z8t,RBe).replace(V8t,ij).replace(W8t,QBe).replace(Y8t,TBe)}function J8t(e){return e.replace(M8t,"\\").replace(U8t,"{").replace(q8t,"}").replace(H8t,",").replace(G8t,".")}function DBe(e){if(!e)return[""];let t=[],r=tj("{","}",e);if(!r)return e.split(",");let{pre:i,body:s,post:o}=r,a=i.split(",");a[a.length-1]+="{"+s+"}";let l=DBe(o);return o.length&&(a[a.length-1]+=l.shift(),a.push.apply(a,l)),t.push.apply(t,a),t}function PBe(e){return e?(e.slice(0,2)==="{}"&&(e="\\{\\}"+e.slice(2)),bC($8t(e),!0).map(J8t)):[]}function K8t(e){return"{"+e+"}"}function X8t(e){return/^-?0\d/.test(e)}function Z8t(e,t){return e<=t}function e5t(e,t){return e>=t}function bC(e,t){let r=[],i=tj("{","}",e);if(!i)return[e];let s=i.pre,o=i.post.length?bC(i.post,!1):[""];if(/\$$/.test(i.pre))for(let a=0;a=0;if(!c&&!u)return i.post.match(/,(?!,).*\}/)?(e=i.pre+"{"+i.body+ij+i.post,bC(e)):[e];let p;if(c)p=i.body.split(/\.\./);else if(p=DBe(i.body),p.length===1&&p[0]!==void 0&&(p=bC(p[0],!1).map(K8t),p.length===1))return o.map(f=>i.pre+p[0]+f);let A;if(c&&p[0]!==void 0&&p[1]!==void 0){let f=rj(p[0]),m=rj(p[1]),y=Math.max(p[0].length,p[1].length),E=p.length===3&&p[2]!==void 0?Math.abs(rj(p[2])):1,b=Z8t;m0){let z=new Array(U+1).join("0");S<0?R="-"+z+R.slice(1):R=z+R}}A.push(R)}}else{A=[];for(let f=0;f{if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>65536)throw new TypeError("pattern is too long")};d();d();var t5t={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]":["\\p{Ll}",!0],"[:print:]":["\\p{C}",!0],"[:punct:]":["\\p{P}",!0],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",!0],"[:upper:]":["\\p{Lu}",!0],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",!0],"[:xdigit:]":["A-Fa-f0-9",!1]},wC=e=>e.replace(/[[\]\\-]/g,"\\$&"),r5t=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),OBe=e=>e.join(""),kBe=(e,t)=>{let r=t;if(e.charAt(r)!=="[")throw new Error("not in a brace expression");let i=[],s=[],o=r+1,a=!1,l=!1,c=!1,u=!1,p=r,A="";e:for(;oA?i.push(wC(A)+"-"+wC(E)):E===A&&i.push(wC(E)),A="",o++;continue}if(e.startsWith("-]",o+1)){i.push(wC(E+"-")),o+=2;continue}if(e.startsWith("-",o+1)){A=E,o+=2;continue}i.push(wC(E)),o++}if(pt?e.replace(/\[([^\/\\])\]/g,"$1"):e.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1");var i5t=new Set(["!","?","+","*","@"]),LBe=e=>i5t.has(e),n5t="(?!(?:^|/)\\.\\.?(?:$|/))",m9="(?!\\.)",s5t=new Set(["[","."]),o5t=new Set(["..","."]),a5t=new Set("().*{}+?[]^$\\!"),l5t=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),nj="[^/]",FBe=nj+"*?",MBe=nj+"+?",A0=class e{type;#e;#t;#i=!1;#r=[];#s;#A;#u;#d=!1;#a;#c;#o=!1;constructor(t,r,i={}){this.type=t,t&&(this.#t=!0),this.#s=r,this.#e=this.#s?this.#s.#e:this,this.#a=this.#e===this?i:this.#e.#a,this.#u=this.#e===this?[]:this.#e.#u,t==="!"&&!this.#e.#d&&this.#u.push(this),this.#A=this.#s?this.#s.#r.length:0}get hasMagic(){if(this.#t!==void 0)return this.#t;for(let t of this.#r)if(typeof t!="string"&&(t.type||t.hasMagic))return this.#t=!0;return this.#t}toString(){return this.#c!==void 0?this.#c:this.type?this.#c=this.type+"("+this.#r.map(t=>String(t)).join("|")+")":this.#c=this.#r.map(t=>String(t)).join("")}#p(){if(this!==this.#e)throw new Error("should only call on root");if(this.#d)return this;this.toString(),this.#d=!0;let t;for(;t=this.#u.pop();){if(t.type!=="!")continue;let r=t,i=r.#s;for(;i;){for(let s=r.#A+1;!i.type&&stypeof r=="string"?r:r.toJSON()):[this.type,...this.#r.map(r=>r.toJSON())];return this.isStart()&&!this.type&&t.unshift([]),this.isEnd()&&(this===this.#e||this.#e.#d&&this.#s?.type==="!")&&t.push({}),t}isStart(){if(this.#e===this)return!0;if(!this.#s?.isStart())return!1;if(this.#A===0)return!0;let t=this.#s;for(let r=0;r{let[y,E,b,C]=typeof m=="string"?e.#m(m,this.#t,c):m.toRegExpSource(t);return this.#t=this.#t||b,this.#i=this.#i||C,y}).join(""),p="";if(this.isStart()&&typeof this.#r[0]=="string"&&!(this.#r.length===1&&o5t.has(this.#r[0]))){let y=s5t,E=r&&y.has(u.charAt(0))||u.startsWith("\\.")&&y.has(u.charAt(2))||u.startsWith("\\.\\.")&&y.has(u.charAt(4)),b=!r&&!t&&y.has(u.charAt(0));p=E?n5t:b?m9:""}let A="";return this.isEnd()&&this.#e.#d&&this.#s?.type==="!"&&(A="(?:$|\\/)"),[p+u+A,ml(u),this.#t=!!this.#t,this.#i]}let i=this.type==="*"||this.type==="+",s=this.type==="!"?"(?:(?!(?:":"(?:",o=this.#f(r);if(this.isStart()&&this.isEnd()&&!o&&this.type!=="!"){let c=this.toString();return this.#r=[c],this.type=null,this.#t=void 0,[c,ml(this.toString()),!1,!1]}let a=!i||t||r||!m9?"":this.#f(!0);a===o&&(a=""),a&&(o=`(?:${o})(?:${a})*?`);let l="";if(this.type==="!"&&this.#o)l=(this.isStart()&&!r?m9:"")+MBe;else{let c=this.type==="!"?"))"+(this.isStart()&&!r&&!t?m9:"")+FBe+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&a?")":this.type==="*"&&a?")?":`)${this.type}`;l=s+o+c}return[l,ml(o),this.#t=!!this.#t,this.#i]}#f(t){return this.#r.map(r=>{if(typeof r=="string")throw new Error("string type in extglob ast??");let[i,s,o,a]=r.toRegExpSource(t);return this.#i=this.#i||a,i}).filter(r=>!(this.isStart()&&this.isEnd())||!!r).join("|")}static#m(t,r,i=!1){let s=!1,o="",a=!1;for(let l=0;lt?e.replace(/[?*()[\]]/g,"[$&]"):e.replace(/[?*()[\]\\]/g,"\\$&");var Ts=(e,t,r={})=>(CC(t),!r.nocomment&&t.charAt(0)==="#"?!1:new qo(t,r).match(e)),c5t=/^\*+([^+@!?\*\[\(]*)$/,u5t=e=>t=>!t.startsWith(".")&&t.endsWith(e),d5t=e=>t=>t.endsWith(e),p5t=e=>(e=e.toLowerCase(),t=>!t.startsWith(".")&&t.toLowerCase().endsWith(e)),A5t=e=>(e=e.toLowerCase(),t=>t.toLowerCase().endsWith(e)),f5t=/^\*+\.\*+$/,h5t=e=>!e.startsWith(".")&&e.includes("."),m5t=e=>e!=="."&&e!==".."&&e.includes("."),g5t=/^\.\*+$/,y5t=e=>e!=="."&&e!==".."&&e.startsWith("."),E5t=/^\*+$/,b5t=e=>e.length!==0&&!e.startsWith("."),C5t=e=>e.length!==0&&e!=="."&&e!=="..",w5t=/^\?+([^+@!?\*\[\(]*)?$/,I5t=([e,t=""])=>{let r=HBe([e]);return t?(t=t.toLowerCase(),i=>r(i)&&i.toLowerCase().endsWith(t)):r},B5t=([e,t=""])=>{let r=GBe([e]);return t?(t=t.toLowerCase(),i=>r(i)&&i.toLowerCase().endsWith(t)):r},S5t=([e,t=""])=>{let r=GBe([e]);return t?i=>r(i)&&i.endsWith(t):r},v5t=([e,t=""])=>{let r=HBe([e]);return t?i=>r(i)&&i.endsWith(t):r},HBe=([e])=>{let t=e.length;return r=>r.length===t&&!r.startsWith(".")},GBe=([e])=>{let t=e.length;return r=>r.length===t&&r!=="."&&r!==".."},jBe=typeof process=="object"&&process?typeof process.env=="object"&&process.env&&process.env.__MINIMATCH_TESTING_PLATFORM__||process.platform:"posix",UBe={win32:{sep:"\\"},posix:{sep:"/"}},_5t=jBe==="win32"?UBe.win32.sep:UBe.posix.sep;Ts.sep=_5t;var Ln=Symbol("globstar **");Ts.GLOBSTAR=Ln;var x5t="[^/]",N5t=x5t+"*?",R5t="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",Q5t="(?:(?!(?:\\/|^)\\.).)*?",T5t=(e,t={})=>r=>Ts(r,e,t);Ts.filter=T5t;var Qa=(e,t={})=>Object.assign({},e,t),D5t=e=>{if(!e||typeof e!="object"||!Object.keys(e).length)return Ts;let t=Ts;return Object.assign((i,s,o={})=>t(i,s,Qa(e,o)),{Minimatch:class extends t.Minimatch{constructor(s,o={}){super(s,Qa(e,o))}static defaults(s){return t.defaults(Qa(e,s)).Minimatch}},AST:class extends t.AST{constructor(s,o,a={}){super(s,o,Qa(e,a))}static fromGlob(s,o={}){return t.AST.fromGlob(s,Qa(e,o))}},unescape:(i,s={})=>t.unescape(i,Qa(e,s)),escape:(i,s={})=>t.escape(i,Qa(e,s)),filter:(i,s={})=>t.filter(i,Qa(e,s)),defaults:i=>t.defaults(Qa(e,i)),makeRe:(i,s={})=>t.makeRe(i,Qa(e,s)),braceExpand:(i,s={})=>t.braceExpand(i,Qa(e,s)),match:(i,s,o={})=>t.match(i,s,Qa(e,o)),sep:t.sep,GLOBSTAR:Ln})};Ts.defaults=D5t;var zBe=(e,t={})=>(CC(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:PBe(e));Ts.braceExpand=zBe;var P5t=(e,t={})=>new qo(e,t).makeRe();Ts.makeRe=P5t;var O5t=(e,t,r={})=>{let i=new qo(t,r);return e=e.filter(s=>i.match(s)),i.options.nonull&&!e.length&&e.push(t),e};Ts.match=O5t;var qBe=/[?*]|[+@!]\(.*?\)|\[|\]/,k5t=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),qo=class{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(t,r={}){CC(t),r=r||{},this.options=r,this.pattern=t,this.platform=r.platform||jBe,this.isWindows=this.platform==="win32",this.windowsPathsNoEscape=!!r.windowsPathsNoEscape||r.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.preserveMultipleSlashes=!!r.preserveMultipleSlashes,this.regexp=null,this.negate=!1,this.nonegate=!!r.nonegate,this.comment=!1,this.empty=!1,this.partial=!!r.partial,this.nocase=!!this.options.nocase,this.windowsNoMagicRoot=r.windowsNoMagicRoot!==void 0?r.windowsNoMagicRoot:!!(this.isWindows&&this.nocase),this.globSet=[],this.globParts=[],this.set=[],this.make()}hasMagic(){if(this.options.magicalBraces&&this.set.length>1)return!0;for(let t of this.set)for(let r of t)if(typeof r!="string")return!0;return!1}debug(...t){}make(){let t=this.pattern,r=this.options;if(!r.nocomment&&t.charAt(0)==="#"){this.comment=!0;return}if(!t){this.empty=!0;return}this.parseNegate(),this.globSet=[...new Set(this.braceExpand())],r.debug&&(this.debug=(...o)=>console.error(...o)),this.debug(this.pattern,this.globSet);let i=this.globSet.map(o=>this.slashSplit(o));this.globParts=this.preprocess(i),this.debug(this.pattern,this.globParts);let s=this.globParts.map((o,a,l)=>{if(this.isWindows&&this.windowsNoMagicRoot){let c=o[0]===""&&o[1]===""&&(o[2]==="?"||!qBe.test(o[2]))&&!qBe.test(o[3]),u=/^[a-z]:/i.test(o[0]);if(c)return[...o.slice(0,4),...o.slice(4).map(p=>this.parse(p))];if(u)return[o[0],...o.slice(1).map(p=>this.parse(p))]}return o.map(c=>this.parse(c))});if(this.debug(this.pattern,s),this.set=s.filter(o=>o.indexOf(!1)===-1),this.isWindows)for(let o=0;o=2?(t=this.firstPhasePreProcess(t),t=this.secondPhasePreProcess(t)):r>=1?t=this.levelOneOptimize(t):t=this.adjascentGlobstarOptimize(t),t}adjascentGlobstarOptimize(t){return t.map(r=>{let i=-1;for(;(i=r.indexOf("**",i+1))!==-1;){let s=i;for(;r[s+1]==="**";)s++;s!==i&&r.splice(i,s-i)}return r})}levelOneOptimize(t){return t.map(r=>(r=r.reduce((i,s)=>{let o=i[i.length-1];return s==="**"&&o==="**"?i:s===".."&&o&&o!==".."&&o!=="."&&o!=="**"?(i.pop(),i):(i.push(s),i)},[]),r.length===0?[""]:r))}levelTwoFileOptimize(t){Array.isArray(t)||(t=this.slashSplit(t));let r=!1;do{if(r=!1,!this.preserveMultipleSlashes){for(let s=1;ss&&i.splice(s+1,a-s);let l=i[s+1],c=i[s+2],u=i[s+3];if(l!==".."||!c||c==="."||c===".."||!u||u==="."||u==="..")continue;r=!0,i.splice(s,1);let p=i.slice(0);p[s]="**",t.push(p),s--}if(!this.preserveMultipleSlashes){for(let a=1;ar.length)}partsMatch(t,r,i=!1){let s=0,o=0,a=[],l="";for(;sS?r=r.slice(R):S>R&&(t=t.slice(S)))}}let{optimizationLevel:o=1}=this.options;o>=2&&(t=this.levelTwoFileOptimize(t)),this.debug("matchOne",this,{file:t,pattern:r}),this.debug("matchOne",t.length,r.length);for(var a=0,l=0,c=t.length,u=r.length;a>> no match, partial?`,t,f,r,m),f===c))}let E;if(typeof p=="string"?(E=A===p,this.debug("string match",p,A,E)):(E=p.test(A),this.debug("pattern match",p,A,E)),!E)return!1}if(a===c&&l===u)return!0;if(a===c)return i;if(l===u)return a===c-1&&t[a]==="";throw new Error("wtf?")}braceExpand(){return zBe(this.pattern,this.options)}parse(t){CC(t);let r=this.options;if(t==="**")return Ln;if(t==="")return"";let i,s=null;(i=t.match(E5t))?s=r.dot?C5t:b5t:(i=t.match(c5t))?s=(r.nocase?r.dot?A5t:p5t:r.dot?d5t:u5t)(i[1]):(i=t.match(w5t))?s=(r.nocase?r.dot?B5t:I5t:r.dot?S5t:v5t)(i):(i=t.match(f5t))?s=r.dot?m5t:h5t:(i=t.match(g5t))&&(s=y5t);let o=A0.fromGlob(t,this.options).toMMPattern();return s&&typeof o=="object"&&Reflect.defineProperty(o,"test",{value:s}),o}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let t=this.set;if(!t.length)return this.regexp=!1,this.regexp;let r=this.options,i=r.noglobstar?N5t:r.dot?R5t:Q5t,s=new Set(r.nocase?["i"]:[]),o=t.map(c=>{let u=c.map(p=>{if(p instanceof RegExp)for(let A of p.flags.split(""))s.add(A);return typeof p=="string"?k5t(p):p===Ln?Ln:p._src});return u.forEach((p,A)=>{let f=u[A+1],m=u[A-1];p!==Ln||m===Ln||(m===void 0?f!==void 0&&f!==Ln?u[A+1]="(?:\\/|"+i+"\\/)?"+f:u[A]=i:f===void 0?u[A-1]=m+"(?:\\/|"+i+")?":f!==Ln&&(u[A-1]=m+"(?:\\/|\\/"+i+"\\/)"+f,u[A+1]=Ln))}),u.filter(p=>p!==Ln).join("/")}).join("|"),[a,l]=t.length>1?["(?:",")"]:["",""];o="^"+a+o+l+"$",this.negate&&(o="^(?!"+o+").+$");try{this.regexp=new RegExp(o,[...s].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(t){return this.preserveMultipleSlashes?t.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(t)?["",...t.split(/\/+/)]:t.split(/\/+/)}match(t,r=this.partial){if(this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;let i=this.options;this.isWindows&&(t=t.split("\\").join("/"));let s=this.slashSplit(t);this.debug(this.pattern,"split",s);let o=this.set;this.debug(this.pattern,"set",o);let a=s[s.length-1];if(!a)for(let l=s.length-2;!a&&l>=0;l--)a=s[l];for(let l=0;l{typeof sj.emitWarning=="function"?sj.emitWarning(e,t,r,i):console.error(`[${r}] ${t}: ${e}`)},g9=globalThis.AbortController,VBe=globalThis.AbortSignal;if(typeof g9>"u"){VBe=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(i,s){this._onabort.push(s)}},g9=class{constructor(){t()}signal=new VBe;abort(i){if(!this.signal.aborted){this.signal.reason=i,this.signal.aborted=!0;for(let s of this.signal._onabort)s(i);this.signal.onabort?.(i)}}};let e=sj.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",t=()=>{e&&(e=!1,YBe("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",t))}}var F5t=e=>!WBe.has(e),YCr=Symbol("type"),Pp=e=>e&&e===Math.floor(e)&&e>0&&isFinite(e),$Be=e=>Pp(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?h0:null:null,h0=class extends Array{constructor(t){super(t),this.fill(0)}},oj=class e{heap;length;static#e=!1;static create(t){let r=$Be(t);if(!r)return[];e.#e=!0;let i=new e(t,r);return e.#e=!1,i}constructor(t,r){if(!e.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new r(t),this.length=0}push(t){this.heap[this.length++]=t}pop(){return this.heap[--this.length]}},IC=class e{#e;#t;#i;#r;#s;#A;#u;#d;get perf(){return this.#d}ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#a;#c;#o;#p;#l;#f;#m;#S;#h;#x;#I;#C;#v;#b;#y;#N;#w;#n;static unsafeExposeInternals(t){return{starts:t.#v,ttls:t.#b,sizes:t.#C,keyMap:t.#o,keyList:t.#p,valList:t.#l,next:t.#f,prev:t.#m,get head(){return t.#S},get tail(){return t.#h},free:t.#x,isBackgroundFetch:r=>t.#g(r),backgroundFetch:(r,i,s,o)=>t.#q(r,i,s,o),moveToTail:r=>t.#H(r),indexes:r=>t.#Q(r),rindexes:r=>t.#P(r),isStale:r=>t.#R(r)}}get max(){return this.#e}get maxSize(){return this.#t}get calculatedSize(){return this.#c}get size(){return this.#a}get fetchMethod(){return this.#A}get memoMethod(){return this.#u}get dispose(){return this.#i}get onInsert(){return this.#r}get disposeAfter(){return this.#s}constructor(t){let{max:r=0,ttl:i,ttlResolution:s=1,ttlAutopurge:o,updateAgeOnGet:a,updateAgeOnHas:l,allowStale:c,dispose:u,onInsert:p,disposeAfter:A,noDisposeOnSet:f,noUpdateTTL:m,maxSize:y=0,maxEntrySize:E=0,sizeCalculation:b,fetchMethod:C,memoMethod:w,noDeleteOnFetchRejection:S,noDeleteOnStaleGet:R,allowStaleOnFetchRejection:U,allowStaleOnFetchAbort:z,ignoreFetchAbort:L,perf:ee}=t;if(ee!==void 0&&typeof ee?.now!="function")throw new TypeError("perf option must have a now() method if specified");if(this.#d=ee??L5t,r!==0&&!Pp(r))throw new TypeError("max option must be a nonnegative integer");let k=r?$Be(r):Array;if(!k)throw new Error("invalid max value: "+r);if(this.#e=r,this.#t=y,this.maxEntrySize=E||this.#t,this.sizeCalculation=b,this.sizeCalculation){if(!this.#t&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(w!==void 0&&typeof w!="function")throw new TypeError("memoMethod must be a function if defined");if(this.#u=w,C!==void 0&&typeof C!="function")throw new TypeError("fetchMethod must be a function if specified");if(this.#A=C,this.#N=!!C,this.#o=new Map,this.#p=new Array(r).fill(void 0),this.#l=new Array(r).fill(void 0),this.#f=new k(r),this.#m=new k(r),this.#S=0,this.#h=0,this.#x=oj.create(r),this.#a=0,this.#c=0,typeof u=="function"&&(this.#i=u),typeof p=="function"&&(this.#r=p),typeof A=="function"?(this.#s=A,this.#I=[]):(this.#s=void 0,this.#I=void 0),this.#y=!!this.#i,this.#n=!!this.#r,this.#w=!!this.#s,this.noDisposeOnSet=!!f,this.noUpdateTTL=!!m,this.noDeleteOnFetchRejection=!!S,this.allowStaleOnFetchRejection=!!U,this.allowStaleOnFetchAbort=!!z,this.ignoreFetchAbort=!!L,this.maxEntrySize!==0){if(this.#t!==0&&!Pp(this.#t))throw new TypeError("maxSize must be a positive integer if specified");if(!Pp(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.#F()}if(this.allowStale=!!c,this.noDeleteOnStaleGet=!!R,this.updateAgeOnGet=!!a,this.updateAgeOnHas=!!l,this.ttlResolution=Pp(s)||s===0?s:1,this.ttlAutopurge=!!o,this.ttl=i||0,this.ttl){if(!Pp(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.#O()}if(this.#e===0&&this.ttl===0&&this.#t===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!this.#e&&!this.#t){let Z="LRU_CACHE_UNBOUNDED";F5t(Z)&&(WBe.add(Z),YBe("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",Z,e))}}getRemainingTTL(t){return this.#o.has(t)?1/0:0}#O(){let t=new h0(this.#e),r=new h0(this.#e);this.#b=t,this.#v=r,this.#U=(o,a,l=this.#d.now())=>{if(r[o]=a!==0?l:0,t[o]=a,a!==0&&this.ttlAutopurge){let c=setTimeout(()=>{this.#R(o)&&this.#L(this.#p[o],"expire")},a+1);c.unref&&c.unref()}},this.#B=o=>{r[o]=t[o]!==0?this.#d.now():0},this.#_=(o,a)=>{if(t[a]){let l=t[a],c=r[a];if(!l||!c)return;o.ttl=l,o.start=c,o.now=i||s();let u=o.now-c;o.remainingTTL=l-u}};let i=0,s=()=>{let o=this.#d.now();if(this.ttlResolution>0){i=o;let a=setTimeout(()=>i=0,this.ttlResolution);a.unref&&a.unref()}return o};this.getRemainingTTL=o=>{let a=this.#o.get(o);if(a===void 0)return 0;let l=t[a],c=r[a];if(!l||!c)return 1/0;let u=(i||s())-c;return l-u},this.#R=o=>{let a=r[o],l=t[o];return!!l&&!!a&&(i||s())-a>l}}#B=()=>{};#_=()=>{};#U=()=>{};#R=()=>!1;#F(){let t=new h0(this.#e);this.#c=0,this.#C=t,this.#T=r=>{this.#c-=t[r],t[r]=0},this.#k=(r,i,s,o)=>{if(this.#g(i))return 0;if(!Pp(s))if(o){if(typeof o!="function")throw new TypeError("sizeCalculation must be a function");if(s=o(i,r),!Pp(s))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}else throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");return s},this.#D=(r,i,s)=>{if(t[r]=i,this.#t){let o=this.#t-t[r];for(;this.#c>o;)this.#M(!0)}this.#c+=t[r],s&&(s.entrySize=i,s.totalCalculatedSize=this.#c)}}#T=t=>{};#D=(t,r,i)=>{};#k=(t,r,i,s)=>{if(i||s)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0};*#Q({allowStale:t=this.allowStale}={}){if(this.#a)for(let r=this.#h;!(!this.#E(r)||((t||!this.#R(r))&&(yield r),r===this.#S));)r=this.#m[r]}*#P({allowStale:t=this.allowStale}={}){if(this.#a)for(let r=this.#S;!(!this.#E(r)||((t||!this.#R(r))&&(yield r),r===this.#h));)r=this.#f[r]}#E(t){return t!==void 0&&this.#o.get(this.#p[t])===t}*entries(){for(let t of this.#Q())this.#l[t]!==void 0&&this.#p[t]!==void 0&&!this.#g(this.#l[t])&&(yield[this.#p[t],this.#l[t]])}*rentries(){for(let t of this.#P())this.#l[t]!==void 0&&this.#p[t]!==void 0&&!this.#g(this.#l[t])&&(yield[this.#p[t],this.#l[t]])}*keys(){for(let t of this.#Q()){let r=this.#p[t];r!==void 0&&!this.#g(this.#l[t])&&(yield r)}}*rkeys(){for(let t of this.#P()){let r=this.#p[t];r!==void 0&&!this.#g(this.#l[t])&&(yield r)}}*values(){for(let t of this.#Q())this.#l[t]!==void 0&&!this.#g(this.#l[t])&&(yield this.#l[t])}*rvalues(){for(let t of this.#P())this.#l[t]!==void 0&&!this.#g(this.#l[t])&&(yield this.#l[t])}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(t,r={}){for(let i of this.#Q()){let s=this.#l[i],o=this.#g(s)?s.__staleWhileFetching:s;if(o!==void 0&&t(o,this.#p[i],this))return this.get(this.#p[i],r)}}forEach(t,r=this){for(let i of this.#Q()){let s=this.#l[i],o=this.#g(s)?s.__staleWhileFetching:s;o!==void 0&&t.call(r,o,this.#p[i],this)}}rforEach(t,r=this){for(let i of this.#P()){let s=this.#l[i],o=this.#g(s)?s.__staleWhileFetching:s;o!==void 0&&t.call(r,o,this.#p[i],this)}}purgeStale(){let t=!1;for(let r of this.#P({allowStale:!0}))this.#R(r)&&(this.#L(this.#p[r],"expire"),t=!0);return t}info(t){let r=this.#o.get(t);if(r===void 0)return;let i=this.#l[r],s=this.#g(i)?i.__staleWhileFetching:i;if(s===void 0)return;let o={value:s};if(this.#b&&this.#v){let a=this.#b[r],l=this.#v[r];if(a&&l){let c=a-(this.#d.now()-l);o.ttl=c,o.start=Date.now()}}return this.#C&&(o.size=this.#C[r]),o}dump(){let t=[];for(let r of this.#Q({allowStale:!0})){let i=this.#p[r],s=this.#l[r],o=this.#g(s)?s.__staleWhileFetching:s;if(o===void 0||i===void 0)continue;let a={value:o};if(this.#b&&this.#v){a.ttl=this.#b[r];let l=this.#d.now()-this.#v[r];a.start=Math.floor(Date.now()-l)}this.#C&&(a.size=this.#C[r]),t.unshift([i,a])}return t}load(t){this.clear();for(let[r,i]of t){if(i.start){let s=Date.now()-i.start;i.start=this.#d.now()-s}this.set(r,i.value,i)}}set(t,r,i={}){if(r===void 0)return this.delete(t),this;let{ttl:s=this.ttl,start:o,noDisposeOnSet:a=this.noDisposeOnSet,sizeCalculation:l=this.sizeCalculation,status:c}=i,{noUpdateTTL:u=this.noUpdateTTL}=i,p=this.#k(t,r,i.size||0,l);if(this.maxEntrySize&&p>this.maxEntrySize)return c&&(c.set="miss",c.maxEntrySizeExceeded=!0),this.#L(t,"set"),this;let A=this.#a===0?void 0:this.#o.get(t);if(A===void 0)A=this.#a===0?this.#h:this.#x.length!==0?this.#x.pop():this.#a===this.#e?this.#M(!1):this.#a,this.#p[A]=t,this.#l[A]=r,this.#o.set(t,A),this.#f[this.#h]=A,this.#m[A]=this.#h,this.#h=A,this.#a++,this.#D(A,p,c),c&&(c.set="add"),u=!1,this.#n&&this.#r?.(r,t,"add");else{this.#H(A);let f=this.#l[A];if(r!==f){if(this.#N&&this.#g(f)){f.__abortController.abort(new Error("replaced"));let{__staleWhileFetching:m}=f;m!==void 0&&!a&&(this.#y&&this.#i?.(m,t,"set"),this.#w&&this.#I?.push([m,t,"set"]))}else a||(this.#y&&this.#i?.(f,t,"set"),this.#w&&this.#I?.push([f,t,"set"]));if(this.#T(A),this.#D(A,p,c),this.#l[A]=r,c){c.set="replace";let m=f&&this.#g(f)?f.__staleWhileFetching:f;m!==void 0&&(c.oldValue=m)}}else c&&(c.set="update");this.#n&&this.onInsert?.(r,t,r===f?"update":"replace")}if(s!==0&&!this.#b&&this.#O(),this.#b&&(u||this.#U(A,s,o),c&&this.#_(c,A)),!a&&this.#w&&this.#I){let f=this.#I,m;for(;m=f?.shift();)this.#s?.(...m)}return this}pop(){try{for(;this.#a;){let t=this.#l[this.#S];if(this.#M(!0),this.#g(t)){if(t.__staleWhileFetching)return t.__staleWhileFetching}else if(t!==void 0)return t}}finally{if(this.#w&&this.#I){let t=this.#I,r;for(;r=t?.shift();)this.#s?.(...r)}}}#M(t){let r=this.#S,i=this.#p[r],s=this.#l[r];return this.#N&&this.#g(s)?s.__abortController.abort(new Error("evicted")):(this.#y||this.#w)&&(this.#y&&this.#i?.(s,i,"evict"),this.#w&&this.#I?.push([s,i,"evict"])),this.#T(r),t&&(this.#p[r]=void 0,this.#l[r]=void 0,this.#x.push(r)),this.#a===1?(this.#S=this.#h=0,this.#x.length=0):this.#S=this.#f[r],this.#o.delete(i),this.#a--,r}has(t,r={}){let{updateAgeOnHas:i=this.updateAgeOnHas,status:s}=r,o=this.#o.get(t);if(o!==void 0){let a=this.#l[o];if(this.#g(a)&&a.__staleWhileFetching===void 0)return!1;if(this.#R(o))s&&(s.has="stale",this.#_(s,o));else return i&&this.#B(o),s&&(s.has="hit",this.#_(s,o)),!0}else s&&(s.has="miss");return!1}peek(t,r={}){let{allowStale:i=this.allowStale}=r,s=this.#o.get(t);if(s===void 0||!i&&this.#R(s))return;let o=this.#l[s];return this.#g(o)?o.__staleWhileFetching:o}#q(t,r,i,s){let o=r===void 0?void 0:this.#l[r];if(this.#g(o))return o;let a=new g9,{signal:l}=i;l?.addEventListener("abort",()=>a.abort(l.reason),{signal:a.signal});let c={signal:a.signal,options:i,context:s},u=(E,b=!1)=>{let{aborted:C}=a.signal,w=i.ignoreFetchAbort&&E!==void 0;if(i.status&&(C&&!b?(i.status.fetchAborted=!0,i.status.fetchError=a.signal.reason,w&&(i.status.fetchAbortIgnored=!0)):i.status.fetchResolved=!0),C&&!w&&!b)return A(a.signal.reason);let S=m;return this.#l[r]===m&&(E===void 0?S.__staleWhileFetching!==void 0?this.#l[r]=S.__staleWhileFetching:this.#L(t,"fetch"):(i.status&&(i.status.fetchUpdated=!0),this.set(t,E,c.options))),E},p=E=>(i.status&&(i.status.fetchRejected=!0,i.status.fetchError=E),A(E)),A=E=>{let{aborted:b}=a.signal,C=b&&i.allowStaleOnFetchAbort,w=C||i.allowStaleOnFetchRejection,S=w||i.noDeleteOnFetchRejection,R=m;if(this.#l[r]===m&&(!S||R.__staleWhileFetching===void 0?this.#L(t,"fetch"):C||(this.#l[r]=R.__staleWhileFetching)),w)return i.status&&R.__staleWhileFetching!==void 0&&(i.status.returnedStale=!0),R.__staleWhileFetching;if(R.__returned===R)throw E},f=(E,b)=>{let C=this.#A?.(t,o,c);C&&C instanceof Promise&&C.then(w=>E(w===void 0?void 0:w),b),a.signal.addEventListener("abort",()=>{(!i.ignoreFetchAbort||i.allowStaleOnFetchAbort)&&(E(void 0),i.allowStaleOnFetchAbort&&(E=w=>u(w,!0)))})};i.status&&(i.status.fetchDispatched=!0);let m=new Promise(f).then(u,p),y=Object.assign(m,{__abortController:a,__staleWhileFetching:o,__returned:void 0});return r===void 0?(this.set(t,y,{...c.options,status:void 0}),r=this.#o.get(t)):this.#l[r]=y,y}#g(t){if(!this.#N)return!1;let r=t;return!!r&&r instanceof Promise&&r.hasOwnProperty("__staleWhileFetching")&&r.__abortController instanceof g9}async fetch(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:s=this.updateAgeOnGet,noDeleteOnStaleGet:o=this.noDeleteOnStaleGet,ttl:a=this.ttl,noDisposeOnSet:l=this.noDisposeOnSet,size:c=0,sizeCalculation:u=this.sizeCalculation,noUpdateTTL:p=this.noUpdateTTL,noDeleteOnFetchRejection:A=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:f=this.allowStaleOnFetchRejection,ignoreFetchAbort:m=this.ignoreFetchAbort,allowStaleOnFetchAbort:y=this.allowStaleOnFetchAbort,context:E,forceRefresh:b=!1,status:C,signal:w}=r;if(!this.#N)return C&&(C.fetch="get"),this.get(t,{allowStale:i,updateAgeOnGet:s,noDeleteOnStaleGet:o,status:C});let S={allowStale:i,updateAgeOnGet:s,noDeleteOnStaleGet:o,ttl:a,noDisposeOnSet:l,size:c,sizeCalculation:u,noUpdateTTL:p,noDeleteOnFetchRejection:A,allowStaleOnFetchRejection:f,allowStaleOnFetchAbort:y,ignoreFetchAbort:m,status:C,signal:w},R=this.#o.get(t);if(R===void 0){C&&(C.fetch="miss");let U=this.#q(t,R,S,E);return U.__returned=U}else{let U=this.#l[R];if(this.#g(U)){let Z=i&&U.__staleWhileFetching!==void 0;return C&&(C.fetch="inflight",Z&&(C.returnedStale=!0)),Z?U.__staleWhileFetching:U.__returned=U}let z=this.#R(R);if(!b&&!z)return C&&(C.fetch="hit"),this.#H(R),s&&this.#B(R),C&&this.#_(C,R),U;let L=this.#q(t,R,S,E),k=L.__staleWhileFetching!==void 0&&i;return C&&(C.fetch=z?"stale":"refresh",k&&z&&(C.returnedStale=!0)),k?L.__staleWhileFetching:L.__returned=L}}async forceFetch(t,r={}){let i=await this.fetch(t,r);if(i===void 0)throw new Error("fetch() returned undefined");return i}memo(t,r={}){let i=this.#u;if(!i)throw new Error("no memoMethod provided to constructor");let{context:s,forceRefresh:o,...a}=r,l=this.get(t,a);if(!o&&l!==void 0)return l;let c=i(t,l,{options:a,context:s});return this.set(t,c,a),c}get(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:s=this.updateAgeOnGet,noDeleteOnStaleGet:o=this.noDeleteOnStaleGet,status:a}=r,l=this.#o.get(t);if(l!==void 0){let c=this.#l[l],u=this.#g(c);return a&&this.#_(a,l),this.#R(l)?(a&&(a.get="stale"),u?(a&&i&&c.__staleWhileFetching!==void 0&&(a.returnedStale=!0),i?c.__staleWhileFetching:void 0):(o||this.#L(t,"expire"),a&&i&&(a.returnedStale=!0),i?c:void 0)):(a&&(a.get="hit"),u?c.__staleWhileFetching:(this.#H(l),s&&this.#B(l),c))}else a&&(a.get="miss")}#j(t,r){this.#m[r]=t,this.#f[t]=r}#H(t){t!==this.#h&&(t===this.#S?this.#S=this.#f[t]:this.#j(this.#m[t],this.#f[t]),this.#j(this.#h,t),this.#h=t)}delete(t){return this.#L(t,"delete")}#L(t,r){let i=!1;if(this.#a!==0){let s=this.#o.get(t);if(s!==void 0)if(i=!0,this.#a===1)this.#G(r);else{this.#T(s);let o=this.#l[s];if(this.#g(o)?o.__abortController.abort(new Error("deleted")):(this.#y||this.#w)&&(this.#y&&this.#i?.(o,t,r),this.#w&&this.#I?.push([o,t,r])),this.#o.delete(t),this.#p[s]=void 0,this.#l[s]=void 0,s===this.#h)this.#h=this.#m[s];else if(s===this.#S)this.#S=this.#f[s];else{let a=this.#m[s];this.#f[a]=this.#f[s];let l=this.#f[s];this.#m[l]=this.#m[s]}this.#a--,this.#x.push(s)}}if(this.#w&&this.#I?.length){let s=this.#I,o;for(;o=s?.shift();)this.#s?.(...o)}return i}clear(){return this.#G("delete")}#G(t){for(let r of this.#P({allowStale:!0})){let i=this.#l[r];if(this.#g(i))i.__abortController.abort(new Error("deleted"));else{let s=this.#p[r];this.#y&&this.#i?.(i,s,t),this.#w&&this.#I?.push([i,s,t])}}if(this.#o.clear(),this.#l.fill(void 0),this.#p.fill(void 0),this.#b&&this.#v&&(this.#b.fill(0),this.#v.fill(0)),this.#C&&this.#C.fill(0),this.#S=0,this.#h=0,this.#x.length=0,this.#c=0,this.#a=0,this.#w&&this.#I){let r=this.#I,i;for(;i=r?.shift();)this.#s?.(...i)}}};var y0=require("node:path"),s4e=require("node:url"),Tc=require("fs"),Y5t=fe(require("node:fs"),1),Lp=require("node:fs/promises");d();var B9=require("node:events"),Aj=fe(require("node:stream"),1),e4e=require("node:string_decoder"),JBe=typeof process=="object"&&process?process:{stdout:null,stderr:null},M5t=e=>!!e&&typeof e=="object"&&(e instanceof kp||e instanceof Aj.default||U5t(e)||q5t(e)),U5t=e=>!!e&&typeof e=="object"&&e instanceof B9.EventEmitter&&typeof e.pipe=="function"&&e.pipe!==Aj.default.Writable.prototype.pipe,q5t=e=>!!e&&typeof e=="object"&&e instanceof B9.EventEmitter&&typeof e.write=="function"&&typeof e.end=="function",qu=Symbol("EOF"),Hu=Symbol("maybeEmitEnd"),Op=Symbol("emittedEnd"),y9=Symbol("emittingEnd"),BC=Symbol("emittedError"),E9=Symbol("closed"),KBe=Symbol("read"),b9=Symbol("flush"),XBe=Symbol("flushChunk"),gl=Symbol("encoding"),m0=Symbol("decoder"),fn=Symbol("flowing"),SC=Symbol("paused"),g0=Symbol("resume"),hn=Symbol("buffer"),Ds=Symbol("pipes"),mn=Symbol("bufferLength"),aj=Symbol("bufferPush"),C9=Symbol("bufferShift"),ns=Symbol("objectMode"),wi=Symbol("destroyed"),lj=Symbol("error"),cj=Symbol("emitData"),ZBe=Symbol("emitEnd"),uj=Symbol("emitEnd2"),Rc=Symbol("async"),dj=Symbol("abort"),w9=Symbol("aborted"),vC=Symbol("signal"),Wf=Symbol("dataListeners"),Ho=Symbol("discarded"),_C=e=>Promise.resolve().then(e),H5t=e=>e(),G5t=e=>e==="end"||e==="finish"||e==="prefinish",j5t=e=>e instanceof ArrayBuffer||!!e&&typeof e=="object"&&e.constructor&&e.constructor.name==="ArrayBuffer"&&e.byteLength>=0,z5t=e=>!Buffer.isBuffer(e)&&ArrayBuffer.isView(e),I9=class{src;dest;opts;ondrain;constructor(t,r,i){this.src=t,this.dest=r,this.opts=i,this.ondrain=()=>t[g0](),this.dest.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(t){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},pj=class extends I9{unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(t,r,i){super(t,r,i),this.proxyErrors=s=>r.emit("error",s),t.on("error",this.proxyErrors)}},V5t=e=>!!e.objectMode,W5t=e=>!e.objectMode&&!!e.encoding&&e.encoding!=="buffer",kp=class extends B9.EventEmitter{[fn]=!1;[SC]=!1;[Ds]=[];[hn]=[];[ns];[gl];[Rc];[m0];[qu]=!1;[Op]=!1;[y9]=!1;[E9]=!1;[BC]=null;[mn]=0;[wi]=!1;[vC];[w9]=!1;[Wf]=0;[Ho]=!1;writable=!0;readable=!0;constructor(...t){let r=t[0]||{};if(super(),r.objectMode&&typeof r.encoding=="string")throw new TypeError("Encoding and objectMode may not be used together");V5t(r)?(this[ns]=!0,this[gl]=null):W5t(r)?(this[gl]=r.encoding,this[ns]=!1):(this[ns]=!1,this[gl]=null),this[Rc]=!!r.async,this[m0]=this[gl]?new e4e.StringDecoder(this[gl]):null,r&&r.debugExposeBuffer===!0&&Object.defineProperty(this,"buffer",{get:()=>this[hn]}),r&&r.debugExposePipes===!0&&Object.defineProperty(this,"pipes",{get:()=>this[Ds]});let{signal:i}=r;i&&(this[vC]=i,i.aborted?this[dj]():i.addEventListener("abort",()=>this[dj]()))}get bufferLength(){return this[mn]}get encoding(){return this[gl]}set encoding(t){throw new Error("Encoding must be set at instantiation time")}setEncoding(t){throw new Error("Encoding must be set at instantiation time")}get objectMode(){return this[ns]}set objectMode(t){throw new Error("objectMode must be set at instantiation time")}get async(){return this[Rc]}set async(t){this[Rc]=this[Rc]||!!t}[dj](){this[w9]=!0,this.emit("abort",this[vC]?.reason),this.destroy(this[vC]?.reason)}get aborted(){return this[w9]}set aborted(t){}write(t,r,i){if(this[w9])return!1;if(this[qu])throw new Error("write after end");if(this[wi])return this.emit("error",Object.assign(new Error("Cannot call write after a stream was destroyed"),{code:"ERR_STREAM_DESTROYED"})),!0;typeof r=="function"&&(i=r,r="utf8"),r||(r="utf8");let s=this[Rc]?_C:H5t;if(!this[ns]&&!Buffer.isBuffer(t)){if(z5t(t))t=Buffer.from(t.buffer,t.byteOffset,t.byteLength);else if(j5t(t))t=Buffer.from(t);else if(typeof t!="string")throw new Error("Non-contiguous data written to non-objectMode stream")}return this[ns]?(this[fn]&&this[mn]!==0&&this[b9](!0),this[fn]?this.emit("data",t):this[aj](t),this[mn]!==0&&this.emit("readable"),i&&s(i),this[fn]):t.length?(typeof t=="string"&&!(r===this[gl]&&!this[m0]?.lastNeed)&&(t=Buffer.from(t,r)),Buffer.isBuffer(t)&&this[gl]&&(t=this[m0].write(t)),this[fn]&&this[mn]!==0&&this[b9](!0),this[fn]?this.emit("data",t):this[aj](t),this[mn]!==0&&this.emit("readable"),i&&s(i),this[fn]):(this[mn]!==0&&this.emit("readable"),i&&s(i),this[fn])}read(t){if(this[wi])return null;if(this[Ho]=!1,this[mn]===0||t===0||t&&t>this[mn])return this[Hu](),null;this[ns]&&(t=null),this[hn].length>1&&!this[ns]&&(this[hn]=[this[gl]?this[hn].join(""):Buffer.concat(this[hn],this[mn])]);let r=this[KBe](t||null,this[hn][0]);return this[Hu](),r}[KBe](t,r){if(this[ns])this[C9]();else{let i=r;t===i.length||t===null?this[C9]():typeof i=="string"?(this[hn][0]=i.slice(t),r=i.slice(0,t),this[mn]-=t):(this[hn][0]=i.subarray(t),r=i.subarray(0,t),this[mn]-=t)}return this.emit("data",r),!this[hn].length&&!this[qu]&&this.emit("drain"),r}end(t,r,i){return typeof t=="function"&&(i=t,t=void 0),typeof r=="function"&&(i=r,r="utf8"),t!==void 0&&this.write(t,r),i&&this.once("end",i),this[qu]=!0,this.writable=!1,(this[fn]||!this[SC])&&this[Hu](),this}[g0](){this[wi]||(!this[Wf]&&!this[Ds].length&&(this[Ho]=!0),this[SC]=!1,this[fn]=!0,this.emit("resume"),this[hn].length?this[b9]():this[qu]?this[Hu]():this.emit("drain"))}resume(){return this[g0]()}pause(){this[fn]=!1,this[SC]=!0,this[Ho]=!1}get destroyed(){return this[wi]}get flowing(){return this[fn]}get paused(){return this[SC]}[aj](t){this[ns]?this[mn]+=1:this[mn]+=t.length,this[hn].push(t)}[C9](){return this[ns]?this[mn]-=1:this[mn]-=this[hn][0].length,this[hn].shift()}[b9](t=!1){do;while(this[XBe](this[C9]())&&this[hn].length);!t&&!this[hn].length&&!this[qu]&&this.emit("drain")}[XBe](t){return this.emit("data",t),this[fn]}pipe(t,r){if(this[wi])return t;this[Ho]=!1;let i=this[Op];return r=r||{},t===JBe.stdout||t===JBe.stderr?r.end=!1:r.end=r.end!==!1,r.proxyErrors=!!r.proxyErrors,i?r.end&&t.end():(this[Ds].push(r.proxyErrors?new pj(this,t,r):new I9(this,t,r)),this[Rc]?_C(()=>this[g0]()):this[g0]()),t}unpipe(t){let r=this[Ds].find(i=>i.dest===t);r&&(this[Ds].length===1?(this[fn]&&this[Wf]===0&&(this[fn]=!1),this[Ds]=[]):this[Ds].splice(this[Ds].indexOf(r),1),r.unpipe())}addListener(t,r){return this.on(t,r)}on(t,r){let i=super.on(t,r);if(t==="data")this[Ho]=!1,this[Wf]++,!this[Ds].length&&!this[fn]&&this[g0]();else if(t==="readable"&&this[mn]!==0)super.emit("readable");else if(G5t(t)&&this[Op])super.emit(t),this.removeAllListeners(t);else if(t==="error"&&this[BC]){let s=r;this[Rc]?_C(()=>s.call(this,this[BC])):s.call(this,this[BC])}return i}removeListener(t,r){return this.off(t,r)}off(t,r){let i=super.off(t,r);return t==="data"&&(this[Wf]=this.listeners("data").length,this[Wf]===0&&!this[Ho]&&!this[Ds].length&&(this[fn]=!1)),i}removeAllListeners(t){let r=super.removeAllListeners(t);return(t==="data"||t===void 0)&&(this[Wf]=0,!this[Ho]&&!this[Ds].length&&(this[fn]=!1)),r}get emittedEnd(){return this[Op]}[Hu](){!this[y9]&&!this[Op]&&!this[wi]&&this[hn].length===0&&this[qu]&&(this[y9]=!0,this.emit("end"),this.emit("prefinish"),this.emit("finish"),this[E9]&&this.emit("close"),this[y9]=!1)}emit(t,...r){let i=r[0];if(t!=="error"&&t!=="close"&&t!==wi&&this[wi])return!1;if(t==="data")return!this[ns]&&!i?!1:this[Rc]?(_C(()=>this[cj](i)),!0):this[cj](i);if(t==="end")return this[ZBe]();if(t==="close"){if(this[E9]=!0,!this[Op]&&!this[wi])return!1;let o=super.emit("close");return this.removeAllListeners("close"),o}else if(t==="error"){this[BC]=i,super.emit(lj,i);let o=!this[vC]||this.listeners("error").length?super.emit("error",i):!1;return this[Hu](),o}else if(t==="resume"){let o=super.emit("resume");return this[Hu](),o}else if(t==="finish"||t==="prefinish"){let o=super.emit(t);return this.removeAllListeners(t),o}let s=super.emit(t,...r);return this[Hu](),s}[cj](t){for(let i of this[Ds])i.dest.write(t)===!1&&this.pause();let r=this[Ho]?!1:super.emit("data",t);return this[Hu](),r}[ZBe](){return this[Op]?!1:(this[Op]=!0,this.readable=!1,this[Rc]?(_C(()=>this[uj]()),!0):this[uj]())}[uj](){if(this[m0]){let r=this[m0].end();if(r){for(let i of this[Ds])i.dest.write(r);this[Ho]||super.emit("data",r)}}for(let r of this[Ds])r.end();let t=super.emit("end");return this.removeAllListeners("end"),t}async collect(){let t=Object.assign([],{dataLength:0});this[ns]||(t.dataLength=0);let r=this.promise();return this.on("data",i=>{t.push(i),this[ns]||(t.dataLength+=i.length)}),await r,t}async concat(){if(this[ns])throw new Error("cannot concat in objectMode");let t=await this.collect();return this[gl]?t.join(""):Buffer.concat(t,t.dataLength)}async promise(){return new Promise((t,r)=>{this.on(wi,()=>r(new Error("stream destroyed"))),this.on("error",i=>r(i)),this.on("end",()=>t())})}[Symbol.asyncIterator](){this[Ho]=!1;let t=!1,r=async()=>(this.pause(),t=!0,{value:void 0,done:!0});return{next:()=>{if(t)return r();let s=this.read();if(s!==null)return Promise.resolve({done:!1,value:s});if(this[qu])return r();let o,a,l=A=>{this.off("data",c),this.off("end",u),this.off(wi,p),r(),a(A)},c=A=>{this.off("error",l),this.off("end",u),this.off(wi,p),this.pause(),o({value:A,done:!!this[qu]})},u=()=>{this.off("error",l),this.off("data",c),this.off(wi,p),r(),o({done:!0,value:void 0})},p=()=>l(new Error("stream destroyed"));return new Promise((A,f)=>{a=f,o=A,this.once(wi,p),this.once("error",l),this.once("end",u),this.once("data",c)})},throw:r,return:r,[Symbol.asyncIterator](){return this}}}[Symbol.iterator](){this[Ho]=!1;let t=!1,r=()=>(this.pause(),this.off(lj,r),this.off(wi,r),this.off("end",r),t=!0,{done:!0,value:void 0}),i=()=>{if(t)return r();let s=this.read();return s===null?r():{done:!1,value:s}};return this.once("end",r),this.once(lj,r),this.once(wi,r),{next:i,throw:r,return:r,[Symbol.iterator](){return this}}}destroy(t){if(this[wi])return t?this.emit("error",t):this.emit(wi),this;this[wi]=!0,this[Ho]=!0,this[hn].length=0,this[mn]=0;let r=this;return typeof r.close=="function"&&!this[E9]&&r.close(),t?this.emit("error",t):this.emit(wi),this}static get isStream(){return M5t}};var $5t=Tc.realpathSync.native,NC={lstatSync:Tc.lstatSync,readdir:Tc.readdir,readdirSync:Tc.readdirSync,readlinkSync:Tc.readlinkSync,realpathSync:$5t,promises:{lstat:Lp.lstat,readdir:Lp.readdir,readlink:Lp.readlink,realpath:Lp.realpath}},o4e=e=>!e||e===NC||e===Y5t?NC:{...NC,...e,promises:{...NC.promises,...e.promises||{}}},a4e=/^\\\\\?\\([a-z]:)\\?$/i,J5t=e=>e.replace(/\//g,"\\").replace(a4e,"$1\\"),K5t=/[\\\/]/,Da=0,l4e=1,c4e=2,Qc=4,u4e=6,d4e=8,Yf=10,p4e=12,Ta=15,xC=~Ta,fj=16,t4e=32,RC=64,yl=128,S9=256,_9=512,r4e=RC|yl|_9,X5t=1023,hj=e=>e.isFile()?d4e:e.isDirectory()?Qc:e.isSymbolicLink()?Yf:e.isCharacterDevice()?c4e:e.isBlockDevice()?u4e:e.isSocket()?p4e:e.isFIFO()?l4e:Da,i4e=new Map,QC=e=>{let t=i4e.get(e);if(t)return t;let r=e.normalize("NFKD");return i4e.set(e,r),r},n4e=new Map,v9=e=>{let t=n4e.get(e);if(t)return t;let r=QC(e.toLowerCase());return n4e.set(e,r),r},x9=class extends IC{constructor(){super({max:256})}},mj=class extends IC{constructor(t=16*1024){super({maxSize:t,sizeCalculation:r=>r.length+1})}},A4e=Symbol("PathScurry setAsCwd"),ss=class{name;root;roots;parent;nocase;isCWD=!1;#e;#t;get dev(){return this.#t}#i;get mode(){return this.#i}#r;get nlink(){return this.#r}#s;get uid(){return this.#s}#A;get gid(){return this.#A}#u;get rdev(){return this.#u}#d;get blksize(){return this.#d}#a;get ino(){return this.#a}#c;get size(){return this.#c}#o;get blocks(){return this.#o}#p;get atimeMs(){return this.#p}#l;get mtimeMs(){return this.#l}#f;get ctimeMs(){return this.#f}#m;get birthtimeMs(){return this.#m}#S;get atime(){return this.#S}#h;get mtime(){return this.#h}#x;get ctime(){return this.#x}#I;get birthtime(){return this.#I}#C;#v;#b;#y;#N;#w;#n;#O;#B;#_;get parentPath(){return(this.parent||this).fullpath()}get path(){return this.parentPath}constructor(t,r=Da,i,s,o,a,l){this.name=t,this.#C=o?v9(t):QC(t),this.#n=r&X5t,this.nocase=o,this.roots=s,this.root=i||this,this.#O=a,this.#b=l.fullpath,this.#N=l.relative,this.#w=l.relativePosix,this.parent=l.parent,this.parent?this.#e=this.parent.#e:this.#e=o4e(l.fs)}depth(){return this.#v!==void 0?this.#v:this.parent?this.#v=this.parent.depth()+1:this.#v=0}childrenCache(){return this.#O}resolve(t){if(!t)return this;let r=this.getRootString(t),s=t.substring(r.length).split(this.splitSep);return r?this.getRoot(r).#U(s):this.#U(s)}#U(t){let r=this;for(let i of t)r=r.child(i);return r}children(){let t=this.#O.get(this);if(t)return t;let r=Object.assign([],{provisional:0});return this.#O.set(this,r),this.#n&=~fj,r}child(t,r){if(t===""||t===".")return this;if(t==="..")return this.parent||this;let i=this.children(),s=this.nocase?v9(t):QC(t);for(let c of i)if(c.#C===s)return c;let o=this.parent?this.sep:"",a=this.#b?this.#b+o+t:void 0,l=this.newChild(t,Da,{...r,parent:this,fullpath:a});return this.canReaddir()||(l.#n|=yl),i.push(l),l}relative(){if(this.isCWD)return"";if(this.#N!==void 0)return this.#N;let t=this.name,r=this.parent;if(!r)return this.#N=this.name;let i=r.relative();return i+(!i||!r.parent?"":this.sep)+t}relativePosix(){if(this.sep==="/")return this.relative();if(this.isCWD)return"";if(this.#w!==void 0)return this.#w;let t=this.name,r=this.parent;if(!r)return this.#w=this.fullpathPosix();let i=r.relativePosix();return i+(!i||!r.parent?"":"/")+t}fullpath(){if(this.#b!==void 0)return this.#b;let t=this.name,r=this.parent;if(!r)return this.#b=this.name;let s=r.fullpath()+(r.parent?this.sep:"")+t;return this.#b=s}fullpathPosix(){if(this.#y!==void 0)return this.#y;if(this.sep==="/")return this.#y=this.fullpath();if(!this.parent){let s=this.fullpath().replace(/\\/g,"/");return/^[a-z]:\//i.test(s)?this.#y=`//?/${s}`:this.#y=s}let t=this.parent,r=t.fullpathPosix(),i=r+(!r||!t.parent?"":"/")+this.name;return this.#y=i}isUnknown(){return(this.#n&Ta)===Da}isType(t){return this[`is${t}`]()}getType(){return this.isUnknown()?"Unknown":this.isDirectory()?"Directory":this.isFile()?"File":this.isSymbolicLink()?"SymbolicLink":this.isFIFO()?"FIFO":this.isCharacterDevice()?"CharacterDevice":this.isBlockDevice()?"BlockDevice":this.isSocket()?"Socket":"Unknown"}isFile(){return(this.#n&Ta)===d4e}isDirectory(){return(this.#n&Ta)===Qc}isCharacterDevice(){return(this.#n&Ta)===c4e}isBlockDevice(){return(this.#n&Ta)===u4e}isFIFO(){return(this.#n&Ta)===l4e}isSocket(){return(this.#n&Ta)===p4e}isSymbolicLink(){return(this.#n&Yf)===Yf}lstatCached(){return this.#n&t4e?this:void 0}readlinkCached(){return this.#B}realpathCached(){return this.#_}readdirCached(){let t=this.children();return t.slice(0,t.provisional)}canReadlink(){if(this.#B)return!0;if(!this.parent)return!1;let t=this.#n&Ta;return!(t!==Da&&t!==Yf||this.#n&S9||this.#n&yl)}calledReaddir(){return!!(this.#n&fj)}isENOENT(){return!!(this.#n&yl)}isNamed(t){return this.nocase?this.#C===v9(t):this.#C===QC(t)}async readlink(){let t=this.#B;if(t)return t;if(this.canReadlink()&&this.parent)try{let r=await this.#e.promises.readlink(this.fullpath()),i=(await this.parent.realpath())?.resolve(r);if(i)return this.#B=i}catch(r){this.#E(r.code);return}}readlinkSync(){let t=this.#B;if(t)return t;if(this.canReadlink()&&this.parent)try{let r=this.#e.readlinkSync(this.fullpath()),i=this.parent.realpathSync()?.resolve(r);if(i)return this.#B=i}catch(r){this.#E(r.code);return}}#R(t){this.#n|=fj;for(let r=t.provisional;ri(null,t))}readdirCB(t,r=!1){if(!this.canReaddir()){r?t(null,[]):queueMicrotask(()=>t(null,[]));return}let i=this.children();if(this.calledReaddir()){let o=i.slice(0,i.provisional);r?t(null,o):queueMicrotask(()=>t(null,o));return}if(this.#L.push(t),this.#G)return;this.#G=!0;let s=this.fullpath();this.#e.readdir(s,{withFileTypes:!0},(o,a)=>{if(o)this.#Q(o.code),i.provisional=0;else{for(let l of a)this.#M(l,i);this.#R(i)}this.#V(i.slice(0,i.provisional))})}#z;async readdir(){if(!this.canReaddir())return[];let t=this.children();if(this.calledReaddir())return t.slice(0,t.provisional);let r=this.fullpath();if(this.#z)await this.#z;else{let i=()=>{};this.#z=new Promise(s=>i=s);try{for(let s of await this.#e.promises.readdir(r,{withFileTypes:!0}))this.#M(s,t);this.#R(t)}catch(s){this.#Q(s.code),t.provisional=0}this.#z=void 0,i()}return t.slice(0,t.provisional)}readdirSync(){if(!this.canReaddir())return[];let t=this.children();if(this.calledReaddir())return t.slice(0,t.provisional);let r=this.fullpath();try{for(let i of this.#e.readdirSync(r,{withFileTypes:!0}))this.#M(i,t);this.#R(t)}catch(i){this.#Q(i.code),t.provisional=0}return t.slice(0,t.provisional)}canReaddir(){if(this.#n&r4e)return!1;let t=Ta&this.#n;return t===Da||t===Qc||t===Yf}shouldWalk(t,r){return(this.#n&Qc)===Qc&&!(this.#n&r4e)&&!t.has(this)&&(!r||r(this))}async realpath(){if(this.#_)return this.#_;if(!((_9|S9|yl)&this.#n))try{let t=await this.#e.promises.realpath(this.fullpath());return this.#_=this.resolve(t)}catch{this.#D()}}realpathSync(){if(this.#_)return this.#_;if(!((_9|S9|yl)&this.#n))try{let t=this.#e.realpathSync(this.fullpath());return this.#_=this.resolve(t)}catch{this.#D()}}[A4e](t){if(t===this)return;t.isCWD=!1,this.isCWD=!0;let r=new Set([]),i=[],s=this;for(;s&&s.parent;)r.add(s),s.#N=i.join(this.sep),s.#w=i.join("/"),s=s.parent,i.push("..");for(s=t;s&&s.parent&&!r.has(s);)s.#N=void 0,s.#w=void 0,s=s.parent}},N9=class e extends ss{sep="\\";splitSep=K5t;constructor(t,r=Da,i,s,o,a,l){super(t,r,i,s,o,a,l)}newChild(t,r=Da,i={}){return new e(t,r,this.root,this.roots,this.nocase,this.childrenCache(),i)}getRootString(t){return y0.win32.parse(t).root}getRoot(t){if(t=J5t(t.toUpperCase()),t===this.root.name)return this.root;for(let[r,i]of Object.entries(this.roots))if(this.sameRoot(t,r))return this.roots[t]=i;return this.roots[t]=new E0(t,this).root}sameRoot(t,r=this.root.name){return t=t.toUpperCase().replace(/\//g,"\\").replace(a4e,"$1\\"),t===r}},R9=class e extends ss{splitSep="/";sep="/";constructor(t,r=Da,i,s,o,a,l){super(t,r,i,s,o,a,l)}getRootString(t){return t.startsWith("/")?"/":""}getRoot(t){return this.root}newChild(t,r=Da,i={}){return new e(t,r,this.root,this.roots,this.nocase,this.childrenCache(),i)}},Q9=class{root;rootPath;roots;cwd;#e;#t;#i;nocase;#r;constructor(t=process.cwd(),r,i,{nocase:s,childrenCacheSize:o=16*1024,fs:a=NC}={}){this.#r=o4e(a),(t instanceof URL||t.startsWith("file://"))&&(t=(0,s4e.fileURLToPath)(t));let l=r.resolve(t);this.roots=Object.create(null),this.rootPath=this.parseRootPath(l),this.#e=new x9,this.#t=new x9,this.#i=new mj(o);let c=l.substring(this.rootPath.length).split(i);if(c.length===1&&!c[0]&&c.pop(),s===void 0)throw new TypeError("must provide nocase setting to PathScurryBase ctor");this.nocase=s,this.root=this.newRoot(this.#r),this.roots[this.rootPath]=this.root;let u=this.root,p=c.length-1,A=r.sep,f=this.rootPath,m=!1;for(let y of c){let E=p--;u=u.child(y,{relative:new Array(E).fill("..").join(A),relativePosix:new Array(E).fill("..").join("/"),fullpath:f+=(m?"":A)+y}),m=!0}this.cwd=u}depth(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.depth()}childrenCache(){return this.#i}resolve(...t){let r="";for(let o=t.length-1;o>=0;o--){let a=t[o];if(!(!a||a===".")&&(r=r?`${a}/${r}`:a,this.isAbsolute(a)))break}let i=this.#e.get(r);if(i!==void 0)return i;let s=this.cwd.resolve(r).fullpath();return this.#e.set(r,s),s}resolvePosix(...t){let r="";for(let o=t.length-1;o>=0;o--){let a=t[o];if(!(!a||a===".")&&(r=r?`${a}/${r}`:a,this.isAbsolute(a)))break}let i=this.#t.get(r);if(i!==void 0)return i;let s=this.cwd.resolve(r).fullpathPosix();return this.#t.set(r,s),s}relative(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.relative()}relativePosix(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.relativePosix()}basename(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.name}dirname(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),(t.parent||t).fullpath()}async readdir(t=this.cwd,r={withFileTypes:!0}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof ss||(r=t,t=this.cwd);let{withFileTypes:i}=r;if(t.canReaddir()){let s=await t.readdir();return i?s:s.map(o=>o.name)}else return[]}readdirSync(t=this.cwd,r={withFileTypes:!0}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof ss||(r=t,t=this.cwd);let{withFileTypes:i=!0}=r;return t.canReaddir()?i?t.readdirSync():t.readdirSync().map(s=>s.name):[]}async lstat(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.lstat()}lstatSync(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.lstatSync()}async readlink(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof ss||(r=t.withFileTypes,t=this.cwd);let i=await t.readlink();return r?i:i?.fullpath()}readlinkSync(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof ss||(r=t.withFileTypes,t=this.cwd);let i=t.readlinkSync();return r?i:i?.fullpath()}async realpath(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof ss||(r=t.withFileTypes,t=this.cwd);let i=await t.realpath();return r?i:i?.fullpath()}realpathSync(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof ss||(r=t.withFileTypes,t=this.cwd);let i=t.realpathSync();return r?i:i?.fullpath()}async walk(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof ss||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:s=!1,filter:o,walkFilter:a}=r,l=[];(!o||o(t))&&l.push(i?t:t.fullpath());let c=new Set,u=(A,f)=>{c.add(A),A.readdirCB((m,y)=>{if(m)return f(m);let E=y.length;if(!E)return f();let b=()=>{--E===0&&f()};for(let C of y)(!o||o(C))&&l.push(i?C:C.fullpath()),s&&C.isSymbolicLink()?C.realpath().then(w=>w?.isUnknown()?w.lstat():w).then(w=>w?.shouldWalk(c,a)?u(w,b):b()):C.shouldWalk(c,a)?u(C,b):b()},!0)},p=t;return new Promise((A,f)=>{u(p,m=>{if(m)return f(m);A(l)})})}walkSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof ss||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:s=!1,filter:o,walkFilter:a}=r,l=[];(!o||o(t))&&l.push(i?t:t.fullpath());let c=new Set([t]);for(let u of c){let p=u.readdirSync();for(let A of p){(!o||o(A))&&l.push(i?A:A.fullpath());let f=A;if(A.isSymbolicLink()){if(!(s&&(f=A.realpathSync())))continue;f.isUnknown()&&f.lstatSync()}f.shouldWalk(c,a)&&c.add(f)}}return l}[Symbol.asyncIterator](){return this.iterate()}iterate(t=this.cwd,r={}){return typeof t=="string"?t=this.cwd.resolve(t):t instanceof ss||(r=t,t=this.cwd),this.stream(t,r)[Symbol.asyncIterator]()}[Symbol.iterator](){return this.iterateSync()}*iterateSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof ss||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:s=!1,filter:o,walkFilter:a}=r;(!o||o(t))&&(yield i?t:t.fullpath());let l=new Set([t]);for(let c of l){let u=c.readdirSync();for(let p of u){(!o||o(p))&&(yield i?p:p.fullpath());let A=p;if(p.isSymbolicLink()){if(!(s&&(A=p.realpathSync())))continue;A.isUnknown()&&A.lstatSync()}A.shouldWalk(l,a)&&l.add(A)}}}stream(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof ss||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:s=!1,filter:o,walkFilter:a}=r,l=new kp({objectMode:!0});(!o||o(t))&&l.write(i?t:t.fullpath());let c=new Set,u=[t],p=0,A=()=>{let f=!1;for(;!f;){let m=u.shift();if(!m){p===0&&l.end();return}p++,c.add(m);let y=(b,C,w=!1)=>{if(b)return l.emit("error",b);if(s&&!w){let S=[];for(let R of C)R.isSymbolicLink()&&S.push(R.realpath().then(U=>U?.isUnknown()?U.lstat():U));if(S.length){Promise.all(S).then(()=>y(null,C,!0));return}}for(let S of C)S&&(!o||o(S))&&(l.write(i?S:S.fullpath())||(f=!0));p--;for(let S of C){let R=S.realpathCached()||S;R.shouldWalk(c,a)&&u.push(R)}f&&!l.flowing?l.once("drain",A):E||A()},E=!0;m.readdirCB(y,!0),E=!1}};return A(),l}streamSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof ss||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:s=!1,filter:o,walkFilter:a}=r,l=new kp({objectMode:!0}),c=new Set;(!o||o(t))&&l.write(i?t:t.fullpath());let u=[t],p=0,A=()=>{let f=!1;for(;!f;){let m=u.shift();if(!m){p===0&&l.end();return}p++,c.add(m);let y=m.readdirSync();for(let E of y)(!o||o(E))&&(l.write(i?E:E.fullpath())||(f=!0));p--;for(let E of y){let b=E;if(E.isSymbolicLink()){if(!(s&&(b=E.realpathSync())))continue;b.isUnknown()&&b.lstatSync()}b.shouldWalk(c,a)&&u.push(b)}}f&&!l.flowing&&l.once("drain",A)};return A(),l}chdir(t=this.cwd){let r=this.cwd;this.cwd=typeof t=="string"?this.cwd.resolve(t):t,this.cwd[A4e](r)}},E0=class extends Q9{sep="\\";constructor(t=process.cwd(),r={}){let{nocase:i=!0}=r;super(t,y0.win32,"\\",{...r,nocase:i}),this.nocase=i;for(let s=this.cwd;s;s=s.parent)s.nocase=this.nocase}parseRootPath(t){return y0.win32.parse(t).root.toUpperCase()}newRoot(t){return new N9(this.rootPath,Qc,void 0,this.roots,this.nocase,this.childrenCache(),{fs:t})}isAbsolute(t){return t.startsWith("/")||t.startsWith("\\")||/^[a-z]:(\/|\\)/i.test(t)}},b0=class extends Q9{sep="/";constructor(t=process.cwd(),r={}){let{nocase:i=!1}=r;super(t,y0.posix,"/",{...r,nocase:i}),this.nocase=i}parseRootPath(t){return"/"}newRoot(t){return new R9(this.rootPath,Qc,void 0,this.roots,this.nocase,this.childrenCache(),{fs:t})}isAbsolute(t){return t.startsWith("/")}},TC=class extends b0{constructor(t=process.cwd(),r={}){let{nocase:i=!0}=r;super(t,{...r,nocase:i})}},twr=process.platform==="win32"?N9:R9,f4e=process.platform==="win32"?E0:process.platform==="darwin"?TC:b0;d();var Z5t=e=>e.length>=1,eNt=e=>e.length>=1,C0=class e{#e;#t;#i;length;#r;#s;#A;#u;#d;#a;#c=!0;constructor(t,r,i,s){if(!Z5t(t))throw new TypeError("empty pattern list");if(!eNt(r))throw new TypeError("empty glob list");if(r.length!==t.length)throw new TypeError("mismatched pattern list and glob list lengths");if(this.length=t.length,i<0||i>=this.length)throw new TypeError("index out of range");if(this.#e=t,this.#t=r,this.#i=i,this.#r=s,this.#i===0){if(this.isUNC()){let[o,a,l,c,...u]=this.#e,[p,A,f,m,...y]=this.#t;u[0]===""&&(u.shift(),y.shift());let E=[o,a,l,c,""].join("/"),b=[p,A,f,m,""].join("/");this.#e=[E,...u],this.#t=[b,...y],this.length=this.#e.length}else if(this.isDrive()||this.isAbsolute()){let[o,...a]=this.#e,[l,...c]=this.#t;a[0]===""&&(a.shift(),c.shift());let u=o+"/",p=l+"/";this.#e=[u,...a],this.#t=[p,...c],this.length=this.#e.length}}}pattern(){return this.#e[this.#i]}isString(){return typeof this.#e[this.#i]=="string"}isGlobstar(){return this.#e[this.#i]===Ln}isRegExp(){return this.#e[this.#i]instanceof RegExp}globString(){return this.#A=this.#A||(this.#i===0?this.isAbsolute()?this.#t[0]+this.#t.slice(1).join("/"):this.#t.join("/"):this.#t.slice(this.#i).join("/"))}hasMore(){return this.length>this.#i+1}rest(){return this.#s!==void 0?this.#s:this.hasMore()?(this.#s=new e(this.#e,this.#t,this.#i+1,this.#r),this.#s.#a=this.#a,this.#s.#d=this.#d,this.#s.#u=this.#u,this.#s):this.#s=null}isUNC(){let t=this.#e;return this.#d!==void 0?this.#d:this.#d=this.#r==="win32"&&this.#i===0&&t[0]===""&&t[1]===""&&typeof t[2]=="string"&&!!t[2]&&typeof t[3]=="string"&&!!t[3]}isDrive(){let t=this.#e;return this.#u!==void 0?this.#u:this.#u=this.#r==="win32"&&this.#i===0&&this.length>1&&typeof t[0]=="string"&&/^[a-z]:$/i.test(t[0])}isAbsolute(){let t=this.#e;return this.#a!==void 0?this.#a:this.#a=t[0]===""&&t.length>1||this.isDrive()||this.isUNC()}root(){let t=this.#e[0];return typeof t=="string"&&this.isAbsolute()&&this.#i===0?t:""}checkFollowGlobstar(){return!(this.#i===0||!this.isGlobstar()||!this.#c)}markFollowGlobstar(){return this.#i===0||!this.isGlobstar()||!this.#c?!1:(this.#c=!1,!0)}};d();d();var tNt=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",w0=class{relative;relativeChildren;absolute;absoluteChildren;platform;mmopts;constructor(t,{nobrace:r,nocase:i,noext:s,noglobstar:o,platform:a=tNt}){this.relative=[],this.absolute=[],this.relativeChildren=[],this.absoluteChildren=[],this.platform=a,this.mmopts={dot:!0,nobrace:r,nocase:i,noext:s,noglobstar:o,optimizationLevel:2,platform:a,nocomment:!0,nonegate:!0};for(let l of t)this.add(l)}add(t){let r=new qo(t,this.mmopts);for(let i=0;i[t,!!(r&2),!!(r&1)])}},Ej=class{store=new Map;add(t,r){if(!t.canReaddir())return;let i=this.store.get(t);i?i.find(s=>s.globString()===r.globString())||i.push(r):this.store.set(t,[r])}get(t){let r=this.store.get(t);if(!r)throw new Error("attempting to walk unknown path");return r}entries(){return this.keys().map(t=>[t,this.store.get(t)])}keys(){return[...this.store.keys()].filter(t=>t.canReaddir())}},DC=class e{hasWalkedCache;matches=new yj;subwalks=new Ej;patterns;follow;dot;opts;constructor(t,r){this.opts=t,this.follow=!!t.follow,this.dot=!!t.dot,this.hasWalkedCache=r?r.copy():new gj}processPatterns(t,r){this.patterns=r;let i=r.map(s=>[t,s]);for(let[s,o]of i){this.hasWalkedCache.storeWalked(s,o);let a=o.root(),l=o.isAbsolute()&&this.opts.absolute!==!1;if(a){s=s.resolve(a==="/"&&this.opts.root!==void 0?this.opts.root:a);let A=o.rest();if(A)o=A;else{this.matches.add(s,!0,!1);continue}}if(s.isENOENT())continue;let c,u,p=!1;for(;typeof(c=o.pattern())=="string"&&(u=o.rest());)s=s.resolve(c),o=u,p=!0;if(c=o.pattern(),u=o.rest(),p){if(this.hasWalkedCache.hasWalked(s,o))continue;this.hasWalkedCache.storeWalked(s,o)}if(typeof c=="string"){let A=c===".."||c===""||c===".";this.matches.add(s.resolve(c),l,A);continue}else if(c===Ln){(!s.isSymbolicLink()||this.follow||o.checkFollowGlobstar())&&this.subwalks.add(s,o);let A=u?.pattern(),f=u?.rest();if(!u||(A===""||A===".")&&!f)this.matches.add(s,l,A===""||A===".");else if(A===".."){let m=s.parent||s;f?this.hasWalkedCache.hasWalked(m,f)||this.subwalks.add(m,f):this.matches.add(m,l,!0)}}else c instanceof RegExp&&this.subwalks.add(s,o)}return this}subwalkTargets(){return this.subwalks.keys()}child(){return new e(this.opts,this.hasWalkedCache)}filterEntries(t,r){let i=this.subwalks.get(t),s=this.child();for(let o of r)for(let a of i){let l=a.isAbsolute(),c=a.pattern(),u=a.rest();c===Ln?s.testGlobstar(o,a,u,l):c instanceof RegExp?s.testRegExp(o,c,u,l):s.testString(o,c,u,l)}return s}testGlobstar(t,r,i,s){if((this.dot||!t.name.startsWith("."))&&(r.hasMore()||this.matches.add(t,s,!1),t.canReaddir()&&(this.follow||!t.isSymbolicLink()?this.subwalks.add(t,r):t.isSymbolicLink()&&(i&&r.checkFollowGlobstar()?this.subwalks.add(t,i):r.markFollowGlobstar()&&this.subwalks.add(t,r)))),i){let o=i.pattern();if(typeof o=="string"&&o!==".."&&o!==""&&o!==".")this.testString(t,o,i.rest(),s);else if(o===".."){let a=t.parent||t;this.subwalks.add(a,i)}else o instanceof RegExp&&this.testRegExp(t,o,i.rest(),s)}}testRegExp(t,r,i,s){r.test(t.name)&&(i?this.subwalks.add(t,i):this.matches.add(t,s,!1))}testString(t,r,i,s){t.isNamed(r)&&(i?this.subwalks.add(t,i):this.matches.add(t,s,!1))}};var rNt=(e,t)=>typeof e=="string"?new w0([e],t):Array.isArray(e)?new w0(e,t):e,T9=class{path;patterns;opts;seen=new Set;paused=!1;aborted=!1;#e=[];#t;#i;signal;maxDepth;includeChildMatches;constructor(t,r,i){if(this.patterns=t,this.path=r,this.opts=i,this.#i=!i.posix&&i.platform==="win32"?"\\":"/",this.includeChildMatches=i.includeChildMatches!==!1,(i.ignore||!this.includeChildMatches)&&(this.#t=rNt(i.ignore??[],i),!this.includeChildMatches&&typeof this.#t.add!="function")){let s="cannot ignore child matches, ignore lacks add() method.";throw new Error(s)}this.maxDepth=i.maxDepth||1/0,i.signal&&(this.signal=i.signal,this.signal.addEventListener("abort",()=>{this.#e.length=0}))}#r(t){return this.seen.has(t)||!!this.#t?.ignored?.(t)}#s(t){return!!this.#t?.childrenIgnored?.(t)}pause(){this.paused=!0}resume(){if(this.signal?.aborted)return;this.paused=!1;let t;for(;!this.paused&&(t=this.#e.shift());)t()}onResume(t){this.signal?.aborted||(this.paused?this.#e.push(t):t())}async matchCheck(t,r){if(r&&this.opts.nodir)return;let i;if(this.opts.realpath){if(i=t.realpathCached()||await t.realpath(),!i)return;t=i}let o=t.isUnknown()||this.opts.stat?await t.lstat():t;if(this.opts.follow&&this.opts.nodir&&o?.isSymbolicLink()){let a=await o.realpath();a&&(a.isUnknown()||this.opts.stat)&&await a.lstat()}return this.matchCheckTest(o,r)}matchCheckTest(t,r){return t&&(this.maxDepth===1/0||t.depth()<=this.maxDepth)&&(!r||t.canReaddir())&&(!this.opts.nodir||!t.isDirectory())&&(!this.opts.nodir||!this.opts.follow||!t.isSymbolicLink()||!t.realpathCached()?.isDirectory())&&!this.#r(t)?t:void 0}matchCheckSync(t,r){if(r&&this.opts.nodir)return;let i;if(this.opts.realpath){if(i=t.realpathCached()||t.realpathSync(),!i)return;t=i}let o=t.isUnknown()||this.opts.stat?t.lstatSync():t;if(this.opts.follow&&this.opts.nodir&&o?.isSymbolicLink()){let a=o.realpathSync();a&&(a?.isUnknown()||this.opts.stat)&&a.lstatSync()}return this.matchCheckTest(o,r)}matchFinish(t,r){if(this.#r(t))return;if(!this.includeChildMatches&&this.#t?.add){let o=`${t.relativePosix()}/**`;this.#t.add(o)}let i=this.opts.absolute===void 0?r:this.opts.absolute;this.seen.add(t);let s=this.opts.mark&&t.isDirectory()?this.#i:"";if(this.opts.withFileTypes)this.matchEmit(t);else if(i){let o=this.opts.posix?t.fullpathPosix():t.fullpath();this.matchEmit(o+s)}else{let o=this.opts.posix?t.relativePosix():t.relative(),a=this.opts.dotRelative&&!o.startsWith(".."+this.#i)?"."+this.#i:"";this.matchEmit(o?a+o+s:"."+s)}}async match(t,r,i){let s=await this.matchCheck(t,i);s&&this.matchFinish(s,r)}matchSync(t,r,i){let s=this.matchCheckSync(t,i);s&&this.matchFinish(s,r)}walkCB(t,r,i){this.signal?.aborted&&i(),this.walkCB2(t,r,new DC(this.opts),i)}walkCB2(t,r,i,s){if(this.#s(t))return s();if(this.signal?.aborted&&s(),this.paused){this.onResume(()=>this.walkCB2(t,r,i,s));return}i.processPatterns(t,r);let o=1,a=()=>{--o===0&&s()};for(let[l,c,u]of i.matches.entries())this.#r(l)||(o++,this.match(l,c,u).then(()=>a()));for(let l of i.subwalkTargets()){if(this.maxDepth!==1/0&&l.depth()>=this.maxDepth)continue;o++;let c=l.readdirCached();l.calledReaddir()?this.walkCB3(l,c,i,a):l.readdirCB((u,p)=>this.walkCB3(l,p,i,a),!0)}a()}walkCB3(t,r,i,s){i=i.filterEntries(t,r);let o=1,a=()=>{--o===0&&s()};for(let[l,c,u]of i.matches.entries())this.#r(l)||(o++,this.match(l,c,u).then(()=>a()));for(let[l,c]of i.subwalks.entries())o++,this.walkCB2(l,c,i.child(),a);a()}walkCBSync(t,r,i){this.signal?.aborted&&i(),this.walkCB2Sync(t,r,new DC(this.opts),i)}walkCB2Sync(t,r,i,s){if(this.#s(t))return s();if(this.signal?.aborted&&s(),this.paused){this.onResume(()=>this.walkCB2Sync(t,r,i,s));return}i.processPatterns(t,r);let o=1,a=()=>{--o===0&&s()};for(let[l,c,u]of i.matches.entries())this.#r(l)||this.matchSync(l,c,u);for(let l of i.subwalkTargets()){if(this.maxDepth!==1/0&&l.depth()>=this.maxDepth)continue;o++;let c=l.readdirSync();this.walkCB3Sync(l,c,i,a)}a()}walkCB3Sync(t,r,i,s){i=i.filterEntries(t,r);let o=1,a=()=>{--o===0&&s()};for(let[l,c,u]of i.matches.entries())this.#r(l)||this.matchSync(l,c,u);for(let[l,c]of i.subwalks.entries())o++,this.walkCB2Sync(l,c,i.child(),a);a()}},PC=class extends T9{matches=new Set;constructor(t,r,i){super(t,r,i)}matchEmit(t){this.matches.add(t)}async walk(){if(this.signal?.aborted)throw this.signal.reason;return this.path.isUnknown()&&await this.path.lstat(),await new Promise((t,r)=>{this.walkCB(this.path,this.patterns,()=>{this.signal?.aborted?r(this.signal.reason):t(this.matches)})}),this.matches}walkSync(){if(this.signal?.aborted)throw this.signal.reason;return this.path.isUnknown()&&this.path.lstatSync(),this.walkCBSync(this.path,this.patterns,()=>{if(this.signal?.aborted)throw this.signal.reason}),this.matches}},OC=class extends T9{results;constructor(t,r,i){super(t,r,i),this.results=new kp({signal:this.signal,objectMode:!0}),this.results.on("drain",()=>this.resume()),this.results.on("resume",()=>this.resume())}matchEmit(t){this.results.write(t),this.results.flowing||this.pause()}stream(){let t=this.path;return t.isUnknown()?t.lstat().then(()=>{this.walkCB(t,this.patterns,()=>this.results.end())}):this.walkCB(t,this.patterns,()=>this.results.end()),this.results}streamSync(){return this.path.isUnknown()&&this.path.lstatSync(),this.walkCBSync(this.path,this.patterns,()=>this.results.end()),this.results}};var iNt=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",El=class{absolute;cwd;root;dot;dotRelative;follow;ignore;magicalBraces;mark;matchBase;maxDepth;nobrace;nocase;nodir;noext;noglobstar;pattern;platform;realpath;scurry;stat;signal;windowsPathsNoEscape;withFileTypes;includeChildMatches;opts;patterns;constructor(t,r){if(!r)throw new TypeError("glob options required");if(this.withFileTypes=!!r.withFileTypes,this.signal=r.signal,this.follow=!!r.follow,this.dot=!!r.dot,this.dotRelative=!!r.dotRelative,this.nodir=!!r.nodir,this.mark=!!r.mark,r.cwd?(r.cwd instanceof URL||r.cwd.startsWith("file://"))&&(r.cwd=(0,h4e.fileURLToPath)(r.cwd)):this.cwd="",this.cwd=r.cwd||"",this.root=r.root,this.magicalBraces=!!r.magicalBraces,this.nobrace=!!r.nobrace,this.noext=!!r.noext,this.realpath=!!r.realpath,this.absolute=r.absolute,this.includeChildMatches=r.includeChildMatches!==!1,this.noglobstar=!!r.noglobstar,this.matchBase=!!r.matchBase,this.maxDepth=typeof r.maxDepth=="number"?r.maxDepth:1/0,this.stat=!!r.stat,this.ignore=r.ignore,this.withFileTypes&&this.absolute!==void 0)throw new Error("cannot set absolute and withFileTypes:true");if(typeof t=="string"&&(t=[t]),this.windowsPathsNoEscape=!!r.windowsPathsNoEscape||r.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(t=t.map(c=>c.replace(/\\/g,"/"))),this.matchBase){if(r.noglobstar)throw new TypeError("base matching requires globstar");t=t.map(c=>c.includes("/")?c:`./**/${c}`)}if(this.pattern=t,this.platform=r.platform||iNt,this.opts={...r,platform:this.platform},r.scurry){if(this.scurry=r.scurry,r.nocase!==void 0&&r.nocase!==r.scurry.nocase)throw new Error("nocase option contradicts provided scurry option")}else{let c=r.platform==="win32"?E0:r.platform==="darwin"?TC:r.platform?b0:f4e;this.scurry=new c(this.cwd,{nocase:r.nocase,fs:r.fs})}this.nocase=this.scurry.nocase;let i=this.platform==="darwin"||this.platform==="win32",s={...r,dot:this.dot,matchBase:this.matchBase,nobrace:this.nobrace,nocase:this.nocase,nocaseMagicOnly:i,nocomment:!0,noext:this.noext,nonegate:!0,optimizationLevel:2,platform:this.platform,windowsPathsNoEscape:this.windowsPathsNoEscape,debug:!!this.opts.debug},o=this.pattern.map(c=>new qo(c,s)),[a,l]=o.reduce((c,u)=>(c[0].push(...u.set),c[1].push(...u.globParts),c),[[],[]]);this.patterns=a.map((c,u)=>{let p=l[u];if(!p)throw new Error("invalid pattern object");return new C0(c,p,0,this.platform)})}async walk(){return[...await new PC(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walk()]}walkSync(){return[...new PC(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walkSync()]}stream(){return new OC(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).stream()}streamSync(){return new OC(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).streamSync()}iterateSync(){return this.streamSync()[Symbol.iterator]()}[Symbol.iterator](){return this.iterateSync()}iterate(){return this.stream()[Symbol.asyncIterator]()}[Symbol.asyncIterator](){return this.iterate()}};d();var bj=(e,t={})=>{Array.isArray(e)||(e=[e]);for(let r of e)if(new qo(r,t).hasMagic())return!0;return!1};function D9(e,t={}){return new El(e,t).streamSync()}function g4e(e,t={}){return new El(e,t).stream()}function y4e(e,t={}){return new El(e,t).walkSync()}async function m4e(e,t={}){return new El(e,t).walk()}function P9(e,t={}){return new El(e,t).iterateSync()}function E4e(e,t={}){return new El(e,t).iterate()}var nNt=D9,sNt=Object.assign(g4e,{sync:D9}),oNt=P9,aNt=Object.assign(E4e,{sync:P9}),lNt=Object.assign(y4e,{stream:D9,iterate:P9}),ki=Object.assign(m4e,{glob:m4e,globSync:y4e,sync:lNt,globStream:g4e,stream:sNt,globStreamSync:D9,streamSync:nNt,globIterate:E4e,iterate:aNt,globIterateSync:P9,iterateSync:oNt,Glob:El,hasMagic:bj,escape:f0,unescape:ml});ki.glob=ki;d();var pN=fe(Pa(),1),ed=fe(require("node:path"),1);d();d();d();var g6e=fe(require("node:os"),1),sQt=new Map([[25,["Tahoe","26"]],[24,["Sequoia","15"]],[23,["Sonoma","14"]],[22,["Ventura","13"]],[21,["Monterey","12"]],[20,["Big Sur","11"]],[19,["Catalina","10.15"]],[18,["Mojave","10.14"]],[17,["High Sierra","10.13"]],[16,["Sierra","10.12"]],[15,["El Capitan","10.11"]],[14,["Yosemite","10.10"]],[13,["Mavericks","10.9"]],[12,["Mountain Lion","10.8"]],[11,["Lion","10.7"]],[10,["Snow Leopard","10.6"]],[9,["Leopard","10.5"]],[8,["Tiger","10.4"]],[7,["Panther","10.3"]],[6,["Jaguar","10.2"]],[5,["Puma","10.1"]]]);function Oj(e){e=Number((e||g6e.default.release()).split(".")[0]);let[t,r]=sQt.get(e)||["Unknown",""];return{name:t,version:r}}var u_e=fe(b6e(),1);d();var gz=fe(require("node:os"),1);d();var i_e=require("node:buffer"),n_e=fe(require("node:path"),1),u8=fe(require("node:child_process"),1),$C=fe(require("node:process"),1),s_e=fe(Vj(),1);d();function Wj(e){let t=typeof e=="string"?` +`:10,r=typeof e=="string"?"\r":13;return e[e.length-1]===t&&(e=e.slice(0,-1)),e[e.length-1]===r&&(e=e.slice(0,-1)),e}d();var VC=fe(require("node:process"),1),Q0=fe(require("node:path"),1),Yj=require("node:url");d();function J9(e={}){let{env:t=process.env,platform:r=process.platform}=e;return r!=="win32"?"PATH":Object.keys(t).reverse().find(i=>i.toUpperCase()==="PATH")||"Path"}var kQt=({cwd:e=VC.default.cwd(),path:t=VC.default.env[J9()],preferLocal:r=!0,execPath:i=VC.default.execPath,addExecPath:s=!0}={})=>{let o=e instanceof URL?(0,Yj.fileURLToPath)(e):e,a=Q0.default.resolve(o),l=[];return r&&LQt(l,a),s&&FQt(l,i,a),[...l,t].join(Q0.default.delimiter)},LQt=(e,t)=>{let r;for(;r!==t;)e.push(Q0.default.join(t,"node_modules/.bin")),r=t,t=Q0.default.resolve(t,"..")},FQt=(e,t,r)=>{let i=t instanceof URL?(0,Yj.fileURLToPath)(t):t;e.push(Q0.default.resolve(r,i,".."))},lve=({env:e=VC.default.env,...t}={})=>{e={...e};let r=J9({env:e});return t.path=e[r],e[r]=kQt(t),e};d();d();var MQt=(e,t,r,i)=>{if(r==="length"||r==="prototype"||r==="arguments"||r==="caller")return;let s=Object.getOwnPropertyDescriptor(e,r),o=Object.getOwnPropertyDescriptor(t,r);!UQt(s,o)&&i||Object.defineProperty(e,r,o)},UQt=function(e,t){return e===void 0||e.configurable||e.writable===t.writable&&e.enumerable===t.enumerable&&e.configurable===t.configurable&&(e.writable||e.value===t.value)},qQt=(e,t)=>{let r=Object.getPrototypeOf(t);r!==Object.getPrototypeOf(e)&&Object.setPrototypeOf(e,r)},HQt=(e,t)=>`/* Wrapped ${e}*/ +${t}`,GQt=Object.getOwnPropertyDescriptor(Function.prototype,"toString"),jQt=Object.getOwnPropertyDescriptor(Function.prototype.toString,"name"),zQt=(e,t,r)=>{let i=r===""?"":`with ${r.trim()}() `,s=HQt.bind(null,i,t.toString());Object.defineProperty(s,"name",jQt),Object.defineProperty(e,"toString",{...GQt,value:s})};function $j(e,t,{ignoreNonConfigurable:r=!1}={}){let{name:i}=e;for(let s of Reflect.ownKeys(t))MQt(e,t,s,r);return qQt(e,t),zQt(e,t,i),e}var K9=new WeakMap,cve=(e,t={})=>{if(typeof e!="function")throw new TypeError("Expected a function");let r,i=0,s=e.displayName||e.name||"",o=function(...a){if(K9.set(o,++i),i===1)r=e.apply(this,a),e=null;else if(t.throw===!0)throw new Error(`Function \`${s}\` can only be called once`);return r};return $j(o,e),K9.set(o,i),o};cve.callCount=e=>{if(!K9.has(e))throw new Error(`The given function \`${e.name}\` is not wrapped by the \`onetime\` package`);return K9.get(e)};var uve=cve;d();var yve=fe(require("node:process"),1);d();var mve=require("node:os");d();var dve=()=>{let e=Ave-pve+1;return Array.from({length:e},VQt)},VQt=(e,t)=>({name:`SIGRT${t+1}`,number:pve+t,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}),pve=34,Ave=64;d();var hve=require("node:os");d();var fve=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];var Jj=()=>{let e=dve();return[...fve,...e].map(WQt)},WQt=({name:e,number:t,description:r,action:i,forced:s=!1,standard:o})=>{let{signals:{[e]:a}}=hve.constants,l=a!==void 0;return{name:e,number:l?a:t,description:r,supported:l,action:i,forced:s,standard:o}};var YQt=()=>{let e=Jj();return Object.fromEntries(e.map($Qt))},$Qt=({name:e,number:t,description:r,supported:i,action:s,forced:o,standard:a})=>[e,{name:e,number:t,description:r,supported:i,action:s,forced:o,standard:a}],gve=YQt(),JQt=()=>{let e=Jj(),t=65,r=Array.from({length:t},(i,s)=>KQt(s,e));return Object.assign({},...r)},KQt=(e,t)=>{let r=XQt(e,t);if(r===void 0)return{};let{name:i,description:s,supported:o,action:a,forced:l,standard:c}=r;return{[e]:{name:i,number:e,description:s,supported:o,action:a,forced:l,standard:c}}},XQt=(e,t)=>{let r=t.find(({name:i})=>mve.constants.signals[i]===e);return r!==void 0?r:t.find(i=>i.number===e)},WBr=JQt();var ZQt=({timedOut:e,timeout:t,errorCode:r,signal:i,signalDescription:s,exitCode:o,isCanceled:a})=>e?`timed out after ${t} milliseconds`:a?"was canceled":r!==void 0?`failed with ${r}`:i!==void 0?`was killed with ${i} (${s})`:o!==void 0?`failed with exit code ${o}`:"failed",WC=({stdout:e,stderr:t,all:r,error:i,signal:s,exitCode:o,command:a,escapedCommand:l,timedOut:c,isCanceled:u,killed:p,parsed:{options:{timeout:A,cwd:f=yve.default.cwd()}}})=>{o=o===null?void 0:o,s=s===null?void 0:s;let m=s===void 0?void 0:gve[s].description,y=i&&i.code,b=`Command ${ZQt({timedOut:c,timeout:A,errorCode:y,signal:s,signalDescription:m,exitCode:o,isCanceled:u})}: ${a}`,C=Object.prototype.toString.call(i)==="[object Error]",w=C?`${b} +${i.message}`:b,S=[w,t,e].filter(Boolean).join(` +`);return C?(i.originalMessage=i.message,i.message=S):i=new Error(S),i.shortMessage=w,i.command=a,i.escapedCommand=l,i.exitCode=o,i.signal=s,i.signalDescription=m,i.stdout=e,i.stderr=t,i.cwd=f,r!==void 0&&(i.all=r),"bufferedData"in i&&delete i.bufferedData,i.failed=!0,i.timedOut=!!c,i.isCanceled=u,i.killed=p&&!c,i};d();var X9=["stdin","stdout","stderr"],eTt=e=>X9.some(t=>e[t]!==void 0),Eve=e=>{if(!e)return;let{stdio:t}=e;if(t===void 0)return X9.map(i=>e[i]);if(eTt(e))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${X9.map(i=>`\`${i}\``).join(", ")}`);if(typeof t=="string")return t;if(!Array.isArray(t))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof t}\``);let r=Math.max(t.length,X9.length);return Array.from({length:r},(i,s)=>t[s])};d();var bve=fe(require("node:os"),1);d();d();var Jf=[];Jf.push("SIGHUP","SIGINT","SIGTERM");process.platform!=="win32"&&Jf.push("SIGALRM","SIGABRT","SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&Jf.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT");var Z9=e=>!!e&&typeof e=="object"&&typeof e.removeListener=="function"&&typeof e.emit=="function"&&typeof e.reallyExit=="function"&&typeof e.listeners=="function"&&typeof e.kill=="function"&&typeof e.pid=="number"&&typeof e.on=="function",Kj=Symbol.for("signal-exit emitter"),Xj=globalThis,tTt=Object.defineProperty.bind(Object),Zj=class{emitted={afterExit:!1,exit:!1};listeners={afterExit:[],exit:[]};count=0;id=Math.random();constructor(){if(Xj[Kj])return Xj[Kj];tTt(Xj,Kj,{value:this,writable:!1,enumerable:!1,configurable:!1})}on(t,r){this.listeners[t].push(r)}removeListener(t,r){let i=this.listeners[t],s=i.indexOf(r);s!==-1&&(s===0&&i.length===1?i.length=0:i.splice(s,1))}emit(t,r,i){if(this.emitted[t])return!1;this.emitted[t]=!0;let s=!1;for(let o of this.listeners[t])s=o(r,i)===!0||s;return t==="exit"&&(s=this.emit("afterExit",r,i)||s),s}},e8=class{},rTt=e=>({onExit(t,r){return e.onExit(t,r)},load(){return e.load()},unload(){return e.unload()}}),ez=class extends e8{onExit(){return()=>{}}load(){}unload(){}},tz=class extends e8{#e=rz.platform==="win32"?"SIGINT":"SIGHUP";#t=new Zj;#i;#r;#s;#A={};#u=!1;constructor(t){super(),this.#i=t,this.#A={};for(let r of Jf)this.#A[r]=()=>{let i=this.#i.listeners(r),{count:s}=this.#t,o=t;if(typeof o.__signal_exit_emitter__=="object"&&typeof o.__signal_exit_emitter__.count=="number"&&(s+=o.__signal_exit_emitter__.count),i.length===s){this.unload();let a=this.#t.emit("exit",null,r),l=r==="SIGHUP"?this.#e:r;a||t.kill(t.pid,l)}};this.#s=t.reallyExit,this.#r=t.emit}onExit(t,r){if(!Z9(this.#i))return()=>{};this.#u===!1&&this.load();let i=r?.alwaysLast?"afterExit":"exit";return this.#t.on(i,t),()=>{this.#t.removeListener(i,t),this.#t.listeners.exit.length===0&&this.#t.listeners.afterExit.length===0&&this.unload()}}load(){if(!this.#u){this.#u=!0,this.#t.count+=1;for(let t of Jf)try{let r=this.#A[t];r&&this.#i.on(t,r)}catch{}this.#i.emit=(t,...r)=>this.#a(t,...r),this.#i.reallyExit=t=>this.#d(t)}}unload(){this.#u&&(this.#u=!1,Jf.forEach(t=>{let r=this.#A[t];if(!r)throw new Error("Listener not defined for signal: "+t);try{this.#i.removeListener(t,r)}catch{}}),this.#i.emit=this.#r,this.#i.reallyExit=this.#s,this.#t.count-=1)}#d(t){return Z9(this.#i)?(this.#i.exitCode=t||0,this.#t.emit("exit",this.#i.exitCode,null),this.#s.call(this.#i,this.#i.exitCode)):0}#a(t,...r){let i=this.#r;if(t==="exit"&&Z9(this.#i)){typeof r[0]=="number"&&(this.#i.exitCode=r[0]);let s=i.call(this.#i,t,...r);return this.#t.emit("exit",this.#i.exitCode,null),s}else return i.call(this.#i,t,...r)}},rz=globalThis.process,{onExit:t8,load:n4r,unload:s4r}=rTt(Z9(rz)?new tz(rz):new ez);var iTt=1e3*5,Cve=(e,t="SIGTERM",r={})=>{let i=e(t);return nTt(e,t,r,i),i},nTt=(e,t,r,i)=>{if(!sTt(t,r,i))return;let s=aTt(r),o=setTimeout(()=>{e("SIGKILL")},s);o.unref&&o.unref()},sTt=(e,{forceKillAfterTimeout:t},r)=>oTt(e)&&t!==!1&&r,oTt=e=>e===bve.default.constants.signals.SIGTERM||typeof e=="string"&&e.toUpperCase()==="SIGTERM",aTt=({forceKillAfterTimeout:e=!0})=>{if(e===!0)return iTt;if(!Number.isFinite(e)||e<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${e}\` (${typeof e})`);return e},wve=(e,t)=>{e.kill()&&(t.isCanceled=!0)},lTt=(e,t,r)=>{e.kill(t),r(Object.assign(new Error("Timed out"),{timedOut:!0,signal:t}))},Ive=(e,{timeout:t,killSignal:r="SIGTERM"},i)=>{if(t===0||t===void 0)return i;let s,o=new Promise((l,c)=>{s=setTimeout(()=>{lTt(e,r,c)},t)}),a=i.finally(()=>{clearTimeout(s)});return Promise.race([o,a])},Bve=({timeout:e})=>{if(e!==void 0&&(!Number.isFinite(e)||e<0))throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${e}\` (${typeof e})`)},Sve=async(e,{cleanup:t,detached:r},i)=>{if(!t||r)return i;let s=t8(()=>{e.kill()});return i.finally(()=>{s()})};d();var vve=require("node:fs"),_ve=require("node:child_process");d();function r8(e){return e!==null&&typeof e=="object"&&typeof e.pipe=="function"}function iz(e){return r8(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object"}var cTt=e=>e instanceof _ve.ChildProcess&&typeof e.then=="function",nz=(e,t,r)=>{if(typeof r=="string")return e[t].pipe((0,vve.createWriteStream)(r)),e;if(iz(r))return e[t].pipe(r),e;if(!cTt(r))throw new TypeError("The second argument must be a string, a stream or an Execa child process.");if(!iz(r.stdin))throw new TypeError("The target child process's stdin must be available.");return e[t].pipe(r.stdin),r},xve=e=>{e.stdout!==null&&(e.pipeStdout=nz.bind(void 0,e,"stdout")),e.stderr!==null&&(e.pipeStderr=nz.bind(void 0,e,"stderr")),e.all!==void 0&&(e.pipeAll=nz.bind(void 0,e,"all"))};d();var l8=require("node:fs"),Uve=require("node:timers/promises");d();d();d();var YC=async(e,{init:t,convertChunk:r,getSize:i,truncateChunk:s,addChunk:o,getFinalChunk:a,finalize:l},{maxBuffer:c=Number.POSITIVE_INFINITY}={})=>{if(!dTt(e))throw new Error("The first argument must be a Readable, a ReadableStream, or an async iterable.");let u=t();u.length=0;try{for await(let p of e){let A=pTt(p),f=r[A](p,u);Qve({convertedChunk:f,state:u,getSize:i,truncateChunk:s,addChunk:o,maxBuffer:c})}return uTt({state:u,convertChunk:r,getSize:i,truncateChunk:s,addChunk:o,getFinalChunk:a,maxBuffer:c}),l(u)}catch(p){throw p.bufferedData=l(u),p}},uTt=({state:e,getSize:t,truncateChunk:r,addChunk:i,getFinalChunk:s,maxBuffer:o})=>{let a=s(e);a!==void 0&&Qve({convertedChunk:a,state:e,getSize:t,truncateChunk:r,addChunk:i,maxBuffer:o})},Qve=({convertedChunk:e,state:t,getSize:r,truncateChunk:i,addChunk:s,maxBuffer:o})=>{let a=r(e),l=t.length+a;if(l<=o){Nve(e,t,s,l);return}let c=i(e,o-t.length);throw c!==void 0&&Nve(c,t,s,o),new i8},Nve=(e,t,r,i)=>{t.contents=r(e,t,i),t.length=i},dTt=e=>typeof e=="object"&&e!==null&&typeof e[Symbol.asyncIterator]=="function",pTt=e=>{let t=typeof e;if(t==="string")return"string";if(t!=="object"||e===null)return"others";if(globalThis.Buffer?.isBuffer(e))return"buffer";let r=Rve.call(e);return r==="[object ArrayBuffer]"?"arrayBuffer":r==="[object DataView]"?"dataView":Number.isInteger(e.byteLength)&&Number.isInteger(e.byteOffset)&&Rve.call(e.buffer)==="[object ArrayBuffer]"?"typedArray":"others"},{toString:Rve}=Object.prototype,i8=class extends Error{name="MaxBufferError";constructor(){super("maxBuffer exceeded")}};d();var sz=e=>e,oz=()=>{},az=({contents:e})=>e,n8=e=>{throw new Error(`Streams in object mode are not supported: ${String(e)}`)},s8=e=>e.length;d();async function lz(e,t){return YC(e,CTt,t)}var ATt=()=>({contents:new ArrayBuffer(0)}),fTt=e=>hTt.encode(e),hTt=new TextEncoder,Tve=e=>new Uint8Array(e),Dve=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength),mTt=(e,t)=>e.slice(0,t),gTt=(e,{contents:t,length:r},i)=>{let s=kve()?ETt(t,i):yTt(t,i);return new Uint8Array(s).set(e,r),s},yTt=(e,t)=>{if(t<=e.byteLength)return e;let r=new ArrayBuffer(Ove(t));return new Uint8Array(r).set(new Uint8Array(e),0),r},ETt=(e,t)=>{if(t<=e.maxByteLength)return e.resize(t),e;let r=new ArrayBuffer(t,{maxByteLength:Ove(t)});return new Uint8Array(r).set(new Uint8Array(e),0),r},Ove=e=>Pve**Math.ceil(Math.log(e)/Math.log(Pve)),Pve=2,bTt=({contents:e,length:t})=>kve()?e:e.slice(0,t),kve=()=>"resize"in ArrayBuffer.prototype,CTt={init:ATt,convertChunk:{string:fTt,buffer:Tve,arrayBuffer:Tve,dataView:Dve,typedArray:Dve,others:n8},getSize:s8,truncateChunk:mTt,addChunk:gTt,getFinalChunk:oz,finalize:bTt};d();async function o8(e,t){if(!("Buffer"in globalThis))throw new Error("getStreamAsBuffer() is only supported in Node.js");try{return Lve(await lz(e,t))}catch(r){throw r.bufferedData!==void 0&&(r.bufferedData=Lve(r.bufferedData)),r}}var Lve=e=>globalThis.Buffer.from(e);d();async function cz(e,t){return YC(e,vTt,t)}var wTt=()=>({contents:"",textDecoder:new TextDecoder}),a8=(e,{textDecoder:t})=>t.decode(e,{stream:!0}),ITt=(e,{contents:t})=>t+e,BTt=(e,t)=>e.slice(0,t),STt=({textDecoder:e})=>{let t=e.decode();return t===""?void 0:t},vTt={init:wTt,convertChunk:{string:sz,buffer:a8,arrayBuffer:a8,dataView:a8,typedArray:a8,others:n8},getSize:s8,truncateChunk:BTt,addChunk:ITt,getFinalChunk:STt,finalize:az};var qve=fe(Mve(),1),Hve=e=>{if(e!==void 0)throw new TypeError("The `input` and `inputFile` options cannot be both set.")},xTt=({input:e,inputFile:t})=>typeof t!="string"?e:(Hve(e),(0,l8.readFileSync)(t)),Gve=e=>{let t=xTt(e);if(r8(t))throw new TypeError("The `input` option cannot be a stream in sync mode");return t},NTt=({input:e,inputFile:t})=>typeof t!="string"?e:(Hve(e),(0,l8.createReadStream)(t)),jve=(e,t)=>{let r=NTt(t);r!==void 0&&(r8(r)?r.pipe(e.stdin):e.stdin.end(r))},zve=(e,{all:t})=>{if(!t||!e.stdout&&!e.stderr)return;let r=(0,qve.default)();return e.stdout&&r.add(e.stdout),e.stderr&&r.add(e.stderr),r},uz=async(e,t)=>{if(!(!e||t===void 0)){await(0,Uve.setTimeout)(0),e.destroy();try{return await t}catch(r){return r.bufferedData}}},dz=(e,{encoding:t,buffer:r,maxBuffer:i})=>{if(!(!e||!r))return t==="utf8"||t==="utf-8"?cz(e,{maxBuffer:i}):t===null||t==="buffer"?o8(e,{maxBuffer:i}):RTt(e,i,t)},RTt=async(e,t,r)=>(await o8(e,{maxBuffer:t})).toString(r),Vve=async({stdout:e,stderr:t,all:r},{encoding:i,buffer:s,maxBuffer:o},a)=>{let l=dz(e,{encoding:i,buffer:s,maxBuffer:o}),c=dz(t,{encoding:i,buffer:s,maxBuffer:o}),u=dz(r,{encoding:i,buffer:s,maxBuffer:o*2});try{return await Promise.all([a,l,c,u])}catch(p){return Promise.all([{error:p,signal:p.signal,timedOut:p.timedOut},uz(e,l),uz(t,c),uz(r,u)])}};d();var QTt=(async()=>{})().constructor.prototype,TTt=["then","catch","finally"].map(e=>[e,Reflect.getOwnPropertyDescriptor(QTt,e)]),pz=(e,t)=>{for(let[r,i]of TTt){let s=typeof t=="function"?(...o)=>Reflect.apply(i.value,t(),o):i.value.bind(t);Reflect.defineProperty(e,r,{...i,value:s})}},Wve=e=>new Promise((t,r)=>{e.on("exit",(i,s)=>{t({exitCode:i,signal:s})}),e.on("error",i=>{r(i)}),e.stdin&&e.stdin.on("error",i=>{r(i)})});d();var Jve=require("node:buffer"),Kve=require("node:child_process"),Xve=(e,t=[])=>Array.isArray(t)?[e,...t]:[e],DTt=/^[\w.-]+$/,PTt=e=>typeof e!="string"||DTt.test(e)?e:`"${e.replaceAll('"','\\"')}"`,Az=(e,t)=>Xve(e,t).join(" "),fz=(e,t)=>Xve(e,t).map(r=>PTt(r)).join(" "),OTt=/ +/g;var Yve=e=>{let t=typeof e;if(t==="string")return e;if(t==="number")return String(e);if(t==="object"&&e!==null&&!(e instanceof Kve.ChildProcess)&&"stdout"in e){let r=typeof e.stdout;if(r==="string")return e.stdout;if(Jve.Buffer.isBuffer(e.stdout))return e.stdout.toString();throw new TypeError(`Unexpected "${r}" stdout in template expression`)}throw new TypeError(`Unexpected "${t}" in template expression`)},$ve=(e,t,r)=>r||e.length===0||t.length===0?[...e,...t]:[...e.slice(0,-1),`${e.at(-1)}${t[0]}`,...t.slice(1)],kTt=({templates:e,expressions:t,tokens:r,index:i,template:s})=>{let o=s??e.raw[i],a=o.split(OTt).filter(Boolean),l=$ve(r,a,o.startsWith(" "));if(i===t.length)return l;let c=t[i],u=Array.isArray(c)?c.map(p=>Yve(p)):[Yve(c)];return $ve(l,u,o.endsWith(" "))},hz=(e,t)=>{let r=[];for(let[i,s]of e.entries())r=kTt({templates:e,expressions:t,tokens:r,index:i,template:s});return r};d();var Zve=require("node:util"),e_e=fe(require("node:process"),1),t_e=(0,Zve.debuglog)("execa").enabled,c8=(e,t)=>String(e).padStart(t,"0"),LTt=()=>{let e=new Date;return`${c8(e.getHours(),2)}:${c8(e.getMinutes(),2)}:${c8(e.getSeconds(),2)}.${c8(e.getMilliseconds(),3)}`},mz=(e,{verbose:t})=>{t&&e_e.default.stderr.write(`[${LTt()}] ${e} +`)};var FTt=1e3*1e3*100,MTt=({env:e,extendEnv:t,preferLocal:r,localDir:i,execPath:s})=>{let o=t?{...$C.default.env,...e}:e;return r?lve({env:o,cwd:i,execPath:s}):o},o_e=(e,t,r={})=>{let i=s_e.default._parse(e,t,r);return e=i.command,t=i.args,r=i.options,r={maxBuffer:FTt,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:r.cwd||$C.default.cwd(),execPath:$C.default.execPath,encoding:"utf8",reject:!0,cleanup:!0,all:!1,windowsHide:!0,verbose:t_e,...r},r.env=MTt(r),r.stdio=Eve(r),$C.default.platform==="win32"&&n_e.default.basename(e,".exe")==="cmd"&&t.unshift("/q"),{file:e,args:t,options:r,parsed:i}},JC=(e,t,r)=>typeof t!="string"&&!i_e.Buffer.isBuffer(t)?r===void 0?void 0:"":e.stripFinalNewline?Wj(t):t;function UTt(e,t,r){let i=o_e(e,t,r),s=Az(e,t),o=fz(e,t);mz(o,i.options),Bve(i.options);let a;try{a=u8.default.spawn(i.file,i.args,i.options)}catch(m){let y=new u8.default.ChildProcess,E=Promise.reject(WC({error:m,stdout:"",stderr:"",all:"",command:s,escapedCommand:o,parsed:i,timedOut:!1,isCanceled:!1,killed:!1}));return pz(y,E),y}let l=Wve(a),c=Ive(a,i.options,l),u=Sve(a,i.options,c),p={isCanceled:!1};a.kill=Cve.bind(null,a.kill.bind(a)),a.cancel=wve.bind(null,a,p);let f=uve(async()=>{let[{error:m,exitCode:y,signal:E,timedOut:b},C,w,S]=await Vve(a,i.options,u),R=JC(i.options,C),U=JC(i.options,w),z=JC(i.options,S);if(m||y!==0||E!==null){let L=WC({error:m,exitCode:y,signal:E,stdout:R,stderr:U,all:z,command:s,escapedCommand:o,parsed:i,timedOut:b,isCanceled:p.isCanceled||(i.options.signal?i.options.signal.aborted:!1),killed:a.killed});if(!i.options.reject)return L;throw L}return{command:s,escapedCommand:o,exitCode:0,stdout:R,stderr:U,all:z,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}});return jve(a,i.options),a.all=zve(a,i.options),xve(a),pz(a,f),a}function d8(e,t,r){let i=o_e(e,t,r),s=Az(e,t),o=fz(e,t);mz(o,i.options);let a=Gve(i.options),l;try{l=u8.default.spawnSync(i.file,i.args,{...i.options,input:a})}catch(p){throw WC({error:p,stdout:"",stderr:"",all:"",command:s,escapedCommand:o,parsed:i,timedOut:!1,isCanceled:!1,killed:!1})}let c=JC(i.options,l.stdout,l.error),u=JC(i.options,l.stderr,l.error);if(l.error||l.status!==0||l.signal!==null){let p=WC({stdout:c,stderr:u,error:l.error,signal:l.signal,exitCode:l.status,command:s,escapedCommand:o,parsed:i,timedOut:l.error&&l.error.code==="ETIMEDOUT",isCanceled:!1,killed:l.signal!==null});if(!i.options.reject)return p;throw p}return{command:s,escapedCommand:o,exitCode:0,stdout:c,stderr:u,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}}var qTt=({input:e,inputFile:t,stdio:r})=>e===void 0&&t===void 0&&r===void 0?{stdin:"inherit"}:{},r_e=(e={})=>({preferLocal:!0,...qTt(e),...e});function a_e(e){function t(r,...i){if(!Array.isArray(r))return a_e({...e,...r});let[s,...o]=hz(r,i);return UTt(s,o,r_e(e))}return t.sync=(r,...i)=>{if(!Array.isArray(r))throw new TypeError("Please use $(options).sync`command` instead of $.sync(options)`command`.");let[s,...o]=hz(r,i);return d8(s,o,r_e(e))},t}var fSr=a_e();var HTt=new Map([["10.0.2","11"],["10.0","10"],["6.3","8.1"],["6.2","8"],["6.1","7"],["6.0","Vista"],["5.2","Server 2003"],["5.1","XP"],["5.0","2000"],["4.90","ME"],["4.10","98"],["4.03","95"],["4.00","95"]]);function yz(e){let t=/(\d+\.\d+)(?:\.(\d+))?/.exec(e||gz.default.release());if(e&&!t)throw new Error("`release` argument doesn't match `n.n`");let r=t[1]||"",i=t[2]||"";if((!e||e===gz.default.release())&&["6.1","6.2","6.3","10.0"].includes(r)){let s;try{s=d8("wmic",["os","get","Caption"]).stdout||""}catch{s=d8("powershell",["(Get-CimInstance -ClassName Win32_OperatingSystem).caption"]).stdout||""}let o=(s.match(/2008|2012|2016|2019|2022|2025/)||[])[0];if(o)return`Server ${o}`}return r==="10.0"&&i.startsWith("2")&&(r="10.0.2"),HTt.get(r)}var bz=require("node:os");ks();var Ct=(()=>{switch(process.platform){case"linux":return"linux";case"darwin":return"macos";case"win32":return"windows";default:throw Error(`Unsupported platform ${process.platform}`)}})(),KC=(process.arch!=="x64"&&n.warning(`Support for ${process.arch} is experimental`),process.arch),d_e=(()=>{switch(Ct){case"macos":{let e=Oj((0,bz.release)());return e?.version!==void 0?`macos-${e.version}`:(n.warning("Could not determine macOS release"),"macos-unknown")}case"linux":{try{let e=(0,u_e.default)({mode:"sync"}),t=typeof e.id=="string"?e.id:null,r=typeof e.version_id=="string"?e.version_id:null;if(t!==null&&r!==null)return`${e.id}-${e.version_id}`}catch(e){n.warning(`Could not determine Linux release: ${Mt(e).message}`)}return"linux-unknown"}case"windows":return`windows-${yz((0,bz.release)()).toLowerCase().replace(/^server\s+/,"")}`}})();var Go=fe(require("node:path"),1),XC=fe(require("node:os"),1);function ZC(){switch(Ct){case"linux":case"macos":return Go.join(XC.homedir(),".agdaup");case"windows":return Go.join(XC.homedir(),"AppData","Roaming","agdaup")}}function p8(...e){return Go.join(ZC(),"cache",...e)}function Dc(e){return e===void 0?ZC():Go.join(ZC(),"agda",e)}function p_e(e){return Go.join(Dc(e),"bin")}function A8(){switch(Ct){case"linux":case"macos":return Go.join(XC.homedir(),".agda");case"windows":return Go.join(XC.homedir(),"AppData","Roaming","agda")}}function T0(){return Go.join(A8(),"libraries")}function D0(e){return Go.join(e===void 0?A8():Dc(e),"defaults")}function Kf(e){return Go.join(e===void 0?A8():Dc(e),"executables")}function jTt(e){return Go.join(e===void 0?A8():Dc(e),"libraries.d")}function A_e(e,t,r=!0){return r&&(t+=`-${zTt()}`),Go.join(jTt(),e,t)}function zTt(){let e=new Date(Date.now());return[e.getFullYear().toString().padStart(4,"0"),e.getMonth().toString().padStart(2,"0"),e.getDate().toString().padStart(2,"0")].join("")}d();var Ju=fe(Pa(),1),La=fe(require("node:path"),1);d();ks();d();d();d();function Ii(e){if(typeof e!="object"||e===null)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}d();d();var f_e=require("node:url"),P0=(e,t)=>{let r=wz(VTt(e));if(typeof r!="string")throw new TypeError(`${t} must be a string or a file URL: ${r}.`);return r},VTt=e=>Cz(e)?e.toString():e,Cz=e=>typeof e!="string"&&e&&Object.getPrototypeOf(e)===String.prototype,wz=e=>e instanceof URL?(0,f_e.fileURLToPath)(e):e;var f8=(e,t=[],r={})=>{let i=P0(e,"First argument"),[s,o]=Ii(t)?[[],t]:[t,r];if(!Array.isArray(s))throw new TypeError(`Second argument must be either an array of arguments or an options object: ${s}`);if(s.some(c=>typeof c=="object"&&c!==null))throw new TypeError(`Second argument must be an array of strings: ${s}`);let a=s.map(String),l=a.find(c=>c.includes("\0"));if(l!==void 0)throw new TypeError(`Arguments cannot contain null bytes ("\\0"): ${l}`);if(!Ii(o))throw new TypeError(`Last argument must be an options object: ${o}`);return[i,a,o]};d();var I_e=require("node:child_process");d();var h_e=require("node:string_decoder"),{toString:m_e}=Object.prototype,g_e=e=>m_e.call(e)==="[object ArrayBuffer]",zi=e=>m_e.call(e)==="[object Uint8Array]",ju=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength),WTt=new TextEncoder,y_e=e=>WTt.encode(e),YTt=new TextDecoder,h8=e=>YTt.decode(e),E_e=(e,t)=>$Tt(e,t).join(""),$Tt=(e,t)=>{if(t==="utf8"&&e.every(o=>typeof o=="string"))return e;let r=new h_e.StringDecoder(t),i=e.map(o=>typeof o=="string"?y_e(o):o).map(o=>r.write(o)),s=r.end();return s===""?i:[...i,s]},ew=e=>e.length===1&&zi(e[0])?e[0]:Iz(JTt(e)),JTt=e=>e.map(t=>typeof t=="string"?y_e(t):t),Iz=e=>{let t=new Uint8Array(KTt(e)),r=0;for(let i of e)t.set(i,r),r+=i.length;return t},KTt=e=>{let t=0;for(let r of e)t+=r.length;return t};var B_e=e=>Array.isArray(e)&&Array.isArray(e.raw),S_e=(e,t)=>{let r=[];for(let[o,a]of e.entries())r=XTt({templates:e,expressions:t,tokens:r,index:o,template:a});if(r.length===0)throw new TypeError("Template script must not be empty");let[i,...s]=r;return[i,s,{}]},XTt=({templates:e,expressions:t,tokens:r,index:i,template:s})=>{if(s===void 0)throw new TypeError(`Invalid backslash sequence: ${e.raw[i]}`);let{nextTokens:o,leadingWhitespaces:a,trailingWhitespaces:l}=ZTt(s,e.raw[i]),c=C_e(r,o,a);if(i===t.length)return c;let u=t[i],p=Array.isArray(u)?u.map(A=>w_e(A)):[w_e(u)];return C_e(c,p,l)},ZTt=(e,t)=>{if(t.length===0)return{nextTokens:[],leadingWhitespaces:!1,trailingWhitespaces:!1};let r=[],i=0,s=b_e.has(t[0]);for(let a=0,l=0;ar||e.length===0||t.length===0?[...e,...t]:[...e.slice(0,-1),`${e.at(-1)}${t[0]}`,...t.slice(1)],w_e=e=>{let t=typeof e;if(t==="string")return e;if(t==="number")return String(e);if(Ii(e)&&("stdout"in e||"isMaxBuffer"in e))return t7t(e);throw e instanceof I_e.ChildProcess||Object.prototype.toString.call(e)==="[object Promise]"?new TypeError("Unexpected subprocess in template expression. Please use ${await subprocess} instead of ${subprocess}."):new TypeError(`Unexpected "${t}" in template expression`)},t7t=({stdout:e})=>{if(typeof e=="string")return e;if(zi(e))return h8(e);throw e===void 0?new TypeError(`Missing result.stdout in template expression. This is probably due to the previous subprocess' "stdout" option.`):new TypeError(`Unexpected "${typeof e}" stdout in template expression`)};d();var Y9e=require("node:child_process");d();d();d();d();var __e=require("node:util");d();var m8=fe(require("node:process"),1),Cl=e=>g8.includes(e),g8=[m8.default.stdin,m8.default.stdout,m8.default.stderr],Oa=["stdin","stdout","stderr"],y8=e=>Oa[e]??`stdio[${e}]`;var x_e=e=>{let t={...e};for(let r of vz)t[r]=Bz(e,r);return t},Bz=(e,t)=>{let r=Array.from({length:r7t(e)+1}),i=i7t(e[t],r,t);return l7t(i,t)},r7t=({stdio:e})=>Array.isArray(e)?Math.max(e.length,Oa.length):Oa.length,i7t=(e,t,r)=>Ii(e)?n7t(e,t,r):t.fill(e),n7t=(e,t,r)=>{for(let i of Object.keys(e).sort(s7t))for(let s of o7t(i,r,t))t[s]=e[i];return t},s7t=(e,t)=>v_e(e)e==="stdout"||e==="stderr"?0:e==="all"?2:1,o7t=(e,t,r)=>{if(e==="ipc")return[r.length-1];let i=Sz(e);if(i===void 0||i===0)throw new TypeError(`"${t}.${e}" is invalid. +It must be "${t}.stdout", "${t}.stderr", "${t}.all", "${t}.ipc", or "${t}.fd3", "${t}.fd4" (and so on).`);if(i>=r.length)throw new TypeError(`"${t}.${e}" is invalid: that file descriptor does not exist. +Please set the "stdio" option to ensure that file descriptor exists.`);return i==="all"?[1,2]:[i]},Sz=e=>{if(e==="all")return e;if(Oa.includes(e))return Oa.indexOf(e);let t=a7t.exec(e);if(t!==null)return Number(t[1])},a7t=/^fd(\d+)$/,l7t=(e,t)=>e.map(r=>r===void 0?u7t[t]:r),c7t=(0,__e.debuglog)("execa").enabled?"full":"none",u7t={lines:!1,buffer:!0,maxBuffer:1e3*1e3*100,verbose:c7t,stripFinalNewline:!0},vz=["lines","buffer","maxBuffer","verbose","stripFinalNewline"],zu=(e,t)=>t==="ipc"?e.at(-1):e[t];var O0=({verbose:e},t)=>_z(e,t)!=="none",k0=({verbose:e},t)=>!["none","short"].includes(_z(e,t)),N_e=({verbose:e},t)=>{let r=_z(e,t);return E8(r)?r:void 0},_z=(e,t)=>t===void 0?d7t(e):zu(e,t),d7t=e=>e.find(t=>E8(t))??b8.findLast(t=>e.includes(t)),E8=e=>typeof e=="function",b8=["none","short","full"];d();var j_e=require("node:util");d();var R_e=require("node:process"),Q_e=require("node:util"),T_e=(e,t)=>{let r=[e,...t],i=r.join(" "),s=r.map(o=>g7t(D_e(o))).join(" ");return{command:i,escapedCommand:s}},tw=e=>(0,Q_e.stripVTControlCharacters)(e).split(` +`).map(t=>D_e(t)).join(` +`),D_e=e=>e.replaceAll(f7t,t=>p7t(t)),p7t=e=>{let t=h7t[e];if(t!==void 0)return t;let r=e.codePointAt(0),i=r.toString(16);return r<=m7t?`\\u${i.padStart(4,"0")}`:`\\U${i}`},A7t=()=>{try{return new RegExp("\\p{Separator}|\\p{Other}","gu")}catch{return/[\s\u0000-\u001F\u007F-\u009F\u00AD]/g}},f7t=A7t(),h7t={" ":" ","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t"},m7t=65535,g7t=e=>y7t.test(e)?e:R_e.platform==="win32"?`"${e.replaceAll('"','""')}"`:`'${e.replaceAll("'","'\\''")}'`,y7t=/^[\w./-]+$/;d();d();d();var xz=fe(require("node:process"),1);function Nz(){let{env:e}=xz.default,{TERM:t,TERM_PROGRAM:r}=e;return xz.default.platform!=="win32"?t!=="linux":!!e.WT_SESSION||!!e.TERMINUS_SUBLIME||e.ConEmuTask==="{cmd::Cmder}"||r==="Terminus-Sublime"||r==="vscode"||t==="xterm-256color"||t==="alacritty"||t==="rxvt-unicode"||t==="rxvt-unicode-256color"||e.TERMINAL_EMULATOR==="JetBrains-JediTerm"}var P_e={circleQuestionMark:"(?)",questionMarkPrefix:"(?)",square:"\u2588",squareDarkShade:"\u2593",squareMediumShade:"\u2592",squareLightShade:"\u2591",squareTop:"\u2580",squareBottom:"\u2584",squareLeft:"\u258C",squareRight:"\u2590",squareCenter:"\u25A0",bullet:"\u25CF",dot:"\u2024",ellipsis:"\u2026",pointerSmall:"\u203A",triangleUp:"\u25B2",triangleUpSmall:"\u25B4",triangleDown:"\u25BC",triangleDownSmall:"\u25BE",triangleLeftSmall:"\u25C2",triangleRightSmall:"\u25B8",home:"\u2302",heart:"\u2665",musicNote:"\u266A",musicNoteBeamed:"\u266B",arrowUp:"\u2191",arrowDown:"\u2193",arrowLeft:"\u2190",arrowRight:"\u2192",arrowLeftRight:"\u2194",arrowUpDown:"\u2195",almostEqual:"\u2248",notEqual:"\u2260",lessOrEqual:"\u2264",greaterOrEqual:"\u2265",identical:"\u2261",infinity:"\u221E",subscriptZero:"\u2080",subscriptOne:"\u2081",subscriptTwo:"\u2082",subscriptThree:"\u2083",subscriptFour:"\u2084",subscriptFive:"\u2085",subscriptSix:"\u2086",subscriptSeven:"\u2087",subscriptEight:"\u2088",subscriptNine:"\u2089",oneHalf:"\xBD",oneThird:"\u2153",oneQuarter:"\xBC",oneFifth:"\u2155",oneSixth:"\u2159",oneEighth:"\u215B",twoThirds:"\u2154",twoFifths:"\u2156",threeQuarters:"\xBE",threeFifths:"\u2157",threeEighths:"\u215C",fourFifths:"\u2158",fiveSixths:"\u215A",fiveEighths:"\u215D",sevenEighths:"\u215E",line:"\u2500",lineBold:"\u2501",lineDouble:"\u2550",lineDashed0:"\u2504",lineDashed1:"\u2505",lineDashed2:"\u2508",lineDashed3:"\u2509",lineDashed4:"\u254C",lineDashed5:"\u254D",lineDashed6:"\u2574",lineDashed7:"\u2576",lineDashed8:"\u2578",lineDashed9:"\u257A",lineDashed10:"\u257C",lineDashed11:"\u257E",lineDashed12:"\u2212",lineDashed13:"\u2013",lineDashed14:"\u2010",lineDashed15:"\u2043",lineVertical:"\u2502",lineVerticalBold:"\u2503",lineVerticalDouble:"\u2551",lineVerticalDashed0:"\u2506",lineVerticalDashed1:"\u2507",lineVerticalDashed2:"\u250A",lineVerticalDashed3:"\u250B",lineVerticalDashed4:"\u254E",lineVerticalDashed5:"\u254F",lineVerticalDashed6:"\u2575",lineVerticalDashed7:"\u2577",lineVerticalDashed8:"\u2579",lineVerticalDashed9:"\u257B",lineVerticalDashed10:"\u257D",lineVerticalDashed11:"\u257F",lineDownLeft:"\u2510",lineDownLeftArc:"\u256E",lineDownBoldLeftBold:"\u2513",lineDownBoldLeft:"\u2512",lineDownLeftBold:"\u2511",lineDownDoubleLeftDouble:"\u2557",lineDownDoubleLeft:"\u2556",lineDownLeftDouble:"\u2555",lineDownRight:"\u250C",lineDownRightArc:"\u256D",lineDownBoldRightBold:"\u250F",lineDownBoldRight:"\u250E",lineDownRightBold:"\u250D",lineDownDoubleRightDouble:"\u2554",lineDownDoubleRight:"\u2553",lineDownRightDouble:"\u2552",lineUpLeft:"\u2518",lineUpLeftArc:"\u256F",lineUpBoldLeftBold:"\u251B",lineUpBoldLeft:"\u251A",lineUpLeftBold:"\u2519",lineUpDoubleLeftDouble:"\u255D",lineUpDoubleLeft:"\u255C",lineUpLeftDouble:"\u255B",lineUpRight:"\u2514",lineUpRightArc:"\u2570",lineUpBoldRightBold:"\u2517",lineUpBoldRight:"\u2516",lineUpRightBold:"\u2515",lineUpDoubleRightDouble:"\u255A",lineUpDoubleRight:"\u2559",lineUpRightDouble:"\u2558",lineUpDownLeft:"\u2524",lineUpBoldDownBoldLeftBold:"\u252B",lineUpBoldDownBoldLeft:"\u2528",lineUpDownLeftBold:"\u2525",lineUpBoldDownLeftBold:"\u2529",lineUpDownBoldLeftBold:"\u252A",lineUpDownBoldLeft:"\u2527",lineUpBoldDownLeft:"\u2526",lineUpDoubleDownDoubleLeftDouble:"\u2563",lineUpDoubleDownDoubleLeft:"\u2562",lineUpDownLeftDouble:"\u2561",lineUpDownRight:"\u251C",lineUpBoldDownBoldRightBold:"\u2523",lineUpBoldDownBoldRight:"\u2520",lineUpDownRightBold:"\u251D",lineUpBoldDownRightBold:"\u2521",lineUpDownBoldRightBold:"\u2522",lineUpDownBoldRight:"\u251F",lineUpBoldDownRight:"\u251E",lineUpDoubleDownDoubleRightDouble:"\u2560",lineUpDoubleDownDoubleRight:"\u255F",lineUpDownRightDouble:"\u255E",lineDownLeftRight:"\u252C",lineDownBoldLeftBoldRightBold:"\u2533",lineDownLeftBoldRightBold:"\u252F",lineDownBoldLeftRight:"\u2530",lineDownBoldLeftBoldRight:"\u2531",lineDownBoldLeftRightBold:"\u2532",lineDownLeftRightBold:"\u252E",lineDownLeftBoldRight:"\u252D",lineDownDoubleLeftDoubleRightDouble:"\u2566",lineDownDoubleLeftRight:"\u2565",lineDownLeftDoubleRightDouble:"\u2564",lineUpLeftRight:"\u2534",lineUpBoldLeftBoldRightBold:"\u253B",lineUpLeftBoldRightBold:"\u2537",lineUpBoldLeftRight:"\u2538",lineUpBoldLeftBoldRight:"\u2539",lineUpBoldLeftRightBold:"\u253A",lineUpLeftRightBold:"\u2536",lineUpLeftBoldRight:"\u2535",lineUpDoubleLeftDoubleRightDouble:"\u2569",lineUpDoubleLeftRight:"\u2568",lineUpLeftDoubleRightDouble:"\u2567",lineUpDownLeftRight:"\u253C",lineUpBoldDownBoldLeftBoldRightBold:"\u254B",lineUpDownBoldLeftBoldRightBold:"\u2548",lineUpBoldDownLeftBoldRightBold:"\u2547",lineUpBoldDownBoldLeftRightBold:"\u254A",lineUpBoldDownBoldLeftBoldRight:"\u2549",lineUpBoldDownLeftRight:"\u2540",lineUpDownBoldLeftRight:"\u2541",lineUpDownLeftBoldRight:"\u253D",lineUpDownLeftRightBold:"\u253E",lineUpBoldDownBoldLeftRight:"\u2542",lineUpDownLeftBoldRightBold:"\u253F",lineUpBoldDownLeftBoldRight:"\u2543",lineUpBoldDownLeftRightBold:"\u2544",lineUpDownBoldLeftBoldRight:"\u2545",lineUpDownBoldLeftRightBold:"\u2546",lineUpDoubleDownDoubleLeftDoubleRightDouble:"\u256C",lineUpDoubleDownDoubleLeftRight:"\u256B",lineUpDownLeftDoubleRightDouble:"\u256A",lineCross:"\u2573",lineBackslash:"\u2572",lineSlash:"\u2571"},O_e={tick:"\u2714",info:"\u2139",warning:"\u26A0",cross:"\u2718",squareSmall:"\u25FB",squareSmallFilled:"\u25FC",circle:"\u25EF",circleFilled:"\u25C9",circleDotted:"\u25CC",circleDouble:"\u25CE",circleCircle:"\u24DE",circleCross:"\u24E7",circlePipe:"\u24BE",radioOn:"\u25C9",radioOff:"\u25EF",checkboxOn:"\u2612",checkboxOff:"\u2610",checkboxCircleOn:"\u24E7",checkboxCircleOff:"\u24BE",pointer:"\u276F",triangleUpOutline:"\u25B3",triangleLeft:"\u25C0",triangleRight:"\u25B6",lozenge:"\u25C6",lozengeOutline:"\u25C7",hamburger:"\u2630",smiley:"\u32E1",mustache:"\u0DF4",star:"\u2605",play:"\u25B6",nodejs:"\u2B22",oneSeventh:"\u2150",oneNinth:"\u2151",oneTenth:"\u2152"},E7t={tick:"\u221A",info:"i",warning:"\u203C",cross:"\xD7",squareSmall:"\u25A1",squareSmallFilled:"\u25A0",circle:"( )",circleFilled:"(*)",circleDotted:"( )",circleDouble:"( )",circleCircle:"(\u25CB)",circleCross:"(\xD7)",circlePipe:"(\u2502)",radioOn:"(*)",radioOff:"( )",checkboxOn:"[\xD7]",checkboxOff:"[ ]",checkboxCircleOn:"(\xD7)",checkboxCircleOff:"( )",pointer:">",triangleUpOutline:"\u2206",triangleLeft:"\u25C4",triangleRight:"\u25BA",lozenge:"\u2666",lozengeOutline:"\u25CA",hamburger:"\u2261",smiley:"\u263A",mustache:"\u250C\u2500\u2510",star:"\u2736",play:"\u25BA",nodejs:"\u2666",oneSeventh:"1/7",oneNinth:"1/9",oneTenth:"1/10"},b7t={...P_e,...O_e},C7t={...P_e,...E7t},w7t=Nz(),I7t=w7t?b7t:C7t,C8=I7t,t6r=Object.entries(O_e);d();var k_e=fe(require("node:tty"),1),B7t=k_e.default?.WriteStream?.prototype?.hasColors?.()??!1,pt=(e,t)=>{if(!B7t)return s=>s;let r=`\x1B[${e}m`,i=`\x1B[${t}m`;return s=>{let o=s+"",a=o.indexOf(i);if(a===-1)return r+o+i;let l=r,c=0,p=(t===22?i:"")+r;for(;a!==-1;)l+=o.slice(c,a)+p,c=a+i.length,a=o.indexOf(i,c);return l+=o.slice(c)+i,l}},n6r=pt(0,0),L_e=pt(1,22),s6r=pt(2,22),o6r=pt(3,23),a6r=pt(4,24),l6r=pt(53,55),c6r=pt(7,27),u6r=pt(8,28),d6r=pt(9,29),p6r=pt(30,39),A6r=pt(31,39),f6r=pt(32,39),h6r=pt(33,39),m6r=pt(34,39),g6r=pt(35,39),y6r=pt(36,39),E6r=pt(37,39),w8=pt(90,39),b6r=pt(40,49),C6r=pt(41,49),w6r=pt(42,49),I6r=pt(43,49),B6r=pt(44,49),S6r=pt(45,49),v6r=pt(46,49),_6r=pt(47,49),x6r=pt(100,49),F_e=pt(91,39),N6r=pt(92,39),M_e=pt(93,39),R6r=pt(94,39),Q6r=pt(95,39),T6r=pt(96,39),D6r=pt(97,39),P6r=pt(101,49),O6r=pt(102,49),k6r=pt(103,49),L6r=pt(104,49),F6r=pt(105,49),M6r=pt(106,49),U6r=pt(107,49);var H_e=({type:e,message:t,timestamp:r,piped:i,commandId:s,result:{failed:o=!1}={},options:{reject:a=!0}})=>{let l=S7t(r),c=v7t[e]({failed:o,reject:a,piped:i}),u=_7t[e]({reject:a});return`${w8(`[${l}]`)} ${w8(`[${s}]`)} ${u(c)} ${u(t)}`},S7t=e=>`${I8(e.getHours(),2)}:${I8(e.getMinutes(),2)}:${I8(e.getSeconds(),2)}.${I8(e.getMilliseconds(),3)}`,I8=(e,t)=>String(e).padStart(t,"0"),U_e=({failed:e,reject:t})=>e?t?C8.cross:C8.warning:C8.tick,v7t={command:({piped:e})=>e?"|":"$",output:()=>" ",ipc:()=>"*",error:U_e,duration:U_e},q_e=e=>e,_7t={command:()=>L_e,output:()=>q_e,ipc:()=>q_e,error:({reject:e})=>e?F_e:M_e,duration:()=>w8};d();var G_e=(e,t,r)=>{let i=N_e(t,r);return e.map(({verboseLine:s,verboseObject:o})=>x7t(s,o,i)).filter(s=>s!==void 0).map(s=>N7t(s)).join("")},x7t=(e,t,r)=>{if(r===void 0)return e;let i=r(e,t);if(typeof i=="string")return i},N7t=e=>e.endsWith(` +`)?e:`${e} +`;var Pc=({type:e,verboseMessage:t,fdNumber:r,verboseInfo:i,result:s})=>{let o=R7t({type:e,result:s,verboseInfo:i}),a=Q7t(t,o),l=G_e(a,i,r);l!==""&&console.warn(l.slice(0,-1))},R7t=({type:e,result:t,verboseInfo:{escapedCommand:r,commandId:i,rawOptions:{piped:s=!1,...o}}})=>({type:e,escapedCommand:r,commandId:`${i}`,timestamp:new Date,piped:s,result:t,options:o}),Q7t=(e,t)=>e.split(` +`).map(r=>T7t({...t,message:r})),T7t=e=>({verboseLine:H_e(e),verboseObject:e}),B8=e=>{let t=typeof e=="string"?e:(0,j_e.inspect)(e);return tw(t).replaceAll(" "," ".repeat(D7t))},D7t=2;var z_e=(e,t)=>{O0(t)&&Pc({type:"command",verboseMessage:e,verboseInfo:t})};d();var V_e=(e,t,r)=>{k7t(e);let i=P7t(e);return{verbose:e,escapedCommand:t,commandId:i,rawOptions:r}},P7t=e=>O0({verbose:e})?O7t++:void 0,O7t=0n,k7t=e=>{for(let t of e){if(t===!1)throw new TypeError(`The "verbose: false" option was renamed to "verbose: 'none'".`);if(t===!0)throw new TypeError(`The "verbose: true" option was renamed to "verbose: 'short'".`);if(!b8.includes(t)&&!E8(t)){let r=b8.map(i=>`'${i}'`).join(", ");throw new TypeError(`The "verbose" option must not be ${t}. Allowed values are: ${r} or a function.`)}}};d();var Rz=require("node:process"),S8=()=>Rz.hrtime.bigint(),Qz=e=>Number(Rz.hrtime.bigint()-e)/1e6;var v8=(e,t,r)=>{let i=S8(),{command:s,escapedCommand:o}=T_e(e,t),a=Bz(r,"verbose"),l=V_e(a,o,{...r});return z_e(o,l),{command:s,escapedCommand:o,startTime:i,verboseInfo:l}};d();var yxe=fe(require("node:path"),1),Vz=fe(require("node:process"),1),Exe=fe(Vj(),1);d();var rw=fe(require("node:process"),1),Hp=fe(require("node:path"),1);d();function _8(e={}){let{env:t=process.env,platform:r=process.platform}=e;return r!=="win32"?"PATH":Object.keys(t).reverse().find(i=>i.toUpperCase()==="PATH")||"Path"}d();var W_e=require("node:util"),Dz=require("node:child_process"),Tz=fe(require("node:path"),1),Y_e=require("node:url"),Evr=(0,W_e.promisify)(Dz.execFile);function x8(e){return e instanceof URL?(0,Y_e.fileURLToPath)(e):e}function $_e(e){return{*[Symbol.iterator](){let t=Tz.default.resolve(x8(e)),r;for(;r!==t;)yield t,r=t,t=Tz.default.resolve(t,"..")}}}var bvr=10*1024*1024;var L7t=({cwd:e=rw.default.cwd(),path:t=rw.default.env[_8()],preferLocal:r=!0,execPath:i=rw.default.execPath,addExecPath:s=!0}={})=>{let o=Hp.default.resolve(x8(e)),a=[],l=t.split(Hp.default.delimiter);return r&&F7t(a,l,o),s&&M7t(a,l,i,o),t===""||t===Hp.default.delimiter?`${a.join(Hp.default.delimiter)}${t}`:[...a,t].join(Hp.default.delimiter)},F7t=(e,t,r)=>{for(let i of $_e(r)){let s=Hp.default.join(i,"node_modules/.bin");t.includes(s)||e.push(s)}},M7t=(e,t,r,i)=>{let s=Hp.default.resolve(i,x8(r),"..");t.includes(s)||e.push(s)},J_e=({env:e=rw.default.env,...t}={})=>{e={...e};let r=_8({env:e});return t.path=e[r],e[r]=L7t(t),e};d();var p3e=require("node:timers/promises");d();var K_e=(e,t,r)=>{let i=r?nw:iw,s=e instanceof wl?{}:{cause:e};return new i(t,s)},wl=class extends Error{},X_e=(e,t)=>{Object.defineProperty(e.prototype,"name",{value:t,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,e3e,{value:!0,writable:!1,enumerable:!1,configurable:!1})},Z_e=e=>N8(e)&&e3e in e,e3e=Symbol("isExecaError"),N8=e=>Object.prototype.toString.call(e)==="[object Error]",iw=class extends Error{};X_e(iw,iw.name);var nw=class extends Error{};X_e(nw,nw.name);d();var L0=require("node:os");d();var o3e=require("node:os");d();var t3e=()=>{let e=i3e-r3e+1;return Array.from({length:e},U7t)},U7t=(e,t)=>({name:`SIGRT${t+1}`,number:r3e+t,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}),r3e=34,i3e=64;d();var s3e=require("node:os");d();var n3e=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];var Pz=()=>{let e=t3e();return[...n3e,...e].map(q7t)},q7t=({name:e,number:t,description:r,action:i,forced:s=!1,standard:o})=>{let{signals:{[e]:a}}=s3e.constants,l=a!==void 0;return{name:e,number:l?a:t,description:r,supported:l,action:i,forced:s,standard:o}};var H7t=()=>{let e=Pz();return Object.fromEntries(e.map(G7t))},G7t=({name:e,number:t,description:r,supported:i,action:s,forced:o,standard:a})=>[e,{name:e,number:t,description:r,supported:i,action:s,forced:o,standard:a}],a3e=H7t(),j7t=()=>{let e=Pz(),t=65,r=Array.from({length:t},(i,s)=>z7t(s,e));return Object.assign({},...r)},z7t=(e,t)=>{let r=V7t(e,t);if(r===void 0)return{};let{name:i,description:s,supported:o,action:a,forced:l,standard:c}=r;return{[e]:{name:i,number:e,description:s,supported:o,action:a,forced:l,standard:c}}},V7t=(e,t)=>{let r=t.find(({name:i})=>o3e.constants.signals[i]===e);return r!==void 0?r:t.find(i=>i.number===e)},Mvr=j7t();var c3e=e=>{let t="option `killSignal`";if(e===0)throw new TypeError(`Invalid ${t}: 0 cannot be used.`);return d3e(e,t)},u3e=e=>e===0?e:d3e(e,"`subprocess.kill()`'s argument"),d3e=(e,t)=>{if(Number.isInteger(e))return W7t(e,t);if(typeof e=="string")return $7t(e,t);throw new TypeError(`Invalid ${t} ${String(e)}: it must be a string or an integer. +${Oz()}`)},W7t=(e,t)=>{if(l3e.has(e))return l3e.get(e);throw new TypeError(`Invalid ${t} ${e}: this signal integer does not exist. +${Oz()}`)},Y7t=()=>new Map(Object.entries(L0.constants.signals).reverse().map(([e,t])=>[t,e])),l3e=Y7t(),$7t=(e,t)=>{if(e in L0.constants.signals)return e;throw e.toUpperCase()in L0.constants.signals?new TypeError(`Invalid ${t} '${e}': please rename it to '${e.toUpperCase()}'.`):new TypeError(`Invalid ${t} '${e}': this signal name does not exist. +${Oz()}`)},Oz=()=>`Available signal names: ${J7t()}. +Available signal numbers: ${K7t()}.`,J7t=()=>Object.keys(L0.constants.signals).sort().map(e=>`'${e}'`).join(", "),K7t=()=>[...new Set(Object.values(L0.constants.signals).sort((e,t)=>e-t))].join(", "),R8=e=>a3e[e].description;var A3e=e=>{if(e===!1)return e;if(e===!0)return X7t;if(!Number.isFinite(e)||e<0)throw new TypeError(`Expected the \`forceKillAfterDelay\` option to be a non-negative integer, got \`${e}\` (${typeof e})`);return e},X7t=1e3*5,f3e=({kill:e,options:{forceKillAfterDelay:t,killSignal:r},onInternalError:i,context:s,controller:o},a,l)=>{let{signal:c,error:u}=Z7t(a,l,r);eDt(u,i);let p=e(c);return tDt({kill:e,signal:c,forceKillAfterDelay:t,killSignal:r,killResult:p,context:s,controller:o}),p},Z7t=(e,t,r)=>{let[i=r,s]=N8(e)?[void 0,e]:[e,t];if(typeof i!="string"&&!Number.isInteger(i))throw new TypeError(`The first argument must be an error instance or a signal name string/integer: ${String(i)}`);if(s!==void 0&&!N8(s))throw new TypeError(`The second argument is optional. If specified, it must be an error instance: ${s}`);return{signal:u3e(i),error:s}},eDt=(e,t)=>{e!==void 0&&t.reject(e)},tDt=async({kill:e,signal:t,forceKillAfterDelay:r,killSignal:i,killResult:s,context:o,controller:a})=>{t===i&&s&&kz({kill:e,forceKillAfterDelay:r,context:o,controllerSignal:a.signal})},kz=async({kill:e,forceKillAfterDelay:t,context:r,controllerSignal:i})=>{if(t!==!1)try{await(0,p3e.setTimeout)(t,void 0,{signal:i}),e("SIGKILL")&&(r.isForcefullyTerminated??=!0)}catch{}};d();d();var h3e=require("node:events"),Q8=async(e,t)=>{e.aborted||await(0,h3e.once)(e,"abort",{signal:t})};var m3e=({cancelSignal:e})=>{if(e!==void 0&&Object.prototype.toString.call(e)!=="[object AbortSignal]")throw new Error(`The \`cancelSignal\` option must be an AbortSignal: ${String(e)}`)},g3e=({subprocess:e,cancelSignal:t,gracefulCancel:r,context:i,controller:s})=>t===void 0||r?[]:[rDt(e,t,i,s)],rDt=async(e,t,r,{signal:i})=>{throw await Q8(t,i),r.terminationReason??="cancel",e.kill(),t.reason};d();d();var J3e=require("node:timers/promises");d();var Y3e=require("node:util");d();var F0=({methodName:e,isSubprocess:t,ipc:r,isConnected:i})=>{iDt(e,t,r),Lz(e,t,i)},iDt=(e,t,r)=>{if(!r)throw new Error(`${Il(e,t)} can only be used if the \`ipc\` option is \`true\`.`)},Lz=(e,t,r)=>{if(!r)throw new Error(`${Il(e,t)} cannot be used: the ${Gp(t)} has already exited or disconnected.`)},y3e=e=>{throw new Error(`${Il("getOneMessage",e)} could not complete: the ${Gp(e)} exited or disconnected.`)},E3e=e=>{throw new Error(`${Il("sendMessage",e)} failed: the ${Gp(e)} is sending a message too, instead of listening to incoming messages. +This can be fixed by both sending a message and listening to incoming messages at the same time: + +const [receivedMessage] = await Promise.all([ + ${Il("getOneMessage",e)}, + ${Il("sendMessage",e,"message, {strict: true}")}, +]);`)},T8=(e,t)=>new Error(`${Il("sendMessage",t)} failed when sending an acknowledgment response to the ${Gp(t)}.`,{cause:e}),b3e=e=>{throw new Error(`${Il("sendMessage",e)} failed: the ${Gp(e)} is not listening to incoming messages.`)},C3e=e=>{throw new Error(`${Il("sendMessage",e)} failed: the ${Gp(e)} exited without listening to incoming messages.`)},w3e=()=>new Error(`\`cancelSignal\` aborted: the ${Gp(!0)} disconnected.`),I3e=()=>{throw new Error("`getCancelSignal()` cannot be used without setting the `cancelSignal` subprocess option.")},B3e=({error:e,methodName:t,isSubprocess:r})=>{if(e.code==="EPIPE")throw new Error(`${Il(t,r)} cannot be used: the ${Gp(r)} is disconnecting.`,{cause:e})},S3e=({error:e,methodName:t,isSubprocess:r,message:i})=>{if(nDt(e))throw new Error(`${Il(t,r)}'s argument type is invalid: the message cannot be serialized: ${String(i)}.`,{cause:e})},nDt=({code:e,message:t})=>sDt.has(e)||oDt.some(r=>t.includes(r)),sDt=new Set(["ERR_MISSING_ARGS","ERR_INVALID_ARG_TYPE"]),oDt=["could not be cloned","circular structure","call stack size exceeded"],Il=(e,t,r="")=>e==="cancelSignal"?"`cancelSignal`'s `controller.abort()`":`${aDt(t)}${e}(${r})`,aDt=e=>e?"":"subprocess.",Gp=e=>e?"parent process":"subprocess",M0=e=>{e.connected&&e.disconnect()};d();d();var Oc=()=>{let e={},t=new Promise((r,i)=>{Object.assign(e,{resolve:r,reject:i})});return Object.assign(t,e)};d();var P8=(e,t="stdin")=>{let{options:i,fileDescriptors:s}=kc.get(e),o=v3e(s,t,!0),a=e.stdio[o];if(a===null)throw new TypeError(_3e(o,t,i,!0));return a},U0=(e,t="stdout")=>{let{options:i,fileDescriptors:s}=kc.get(e),o=v3e(s,t,!1),a=o==="all"?e.all:e.stdio[o];if(a==null)throw new TypeError(_3e(o,t,i,!1));return a},kc=new WeakMap,v3e=(e,t,r)=>{let i=lDt(t,r);return cDt(i,t,r,e),i},lDt=(e,t)=>{let r=Sz(e);if(r!==void 0)return r;let{validOptions:i,defaultValue:s}=t?{validOptions:'"stdin"',defaultValue:"stdin"}:{validOptions:'"stdout", "stderr", "all"',defaultValue:"stdout"};throw new TypeError(`"${sw(t)}" must not be "${e}". +It must be ${i} or "fd3", "fd4" (and so on). +It is optional and defaults to "${s}".`)},cDt=(e,t,r,i)=>{let s=i[x3e(e)];if(s===void 0)throw new TypeError(`"${sw(r)}" must not be ${t}. That file descriptor does not exist. +Please set the "stdio" option to ensure that file descriptor exists.`);if(s.direction==="input"&&!r)throw new TypeError(`"${sw(r)}" must not be ${t}. It must be a readable stream, not writable.`);if(s.direction!=="input"&&r)throw new TypeError(`"${sw(r)}" must not be ${t}. It must be a writable stream, not readable.`)},_3e=(e,t,r,i)=>{if(e==="all"&&!r.all)return`The "all" option must be true to use "from: 'all'".`;let{optionName:s,optionValue:o}=uDt(e,r);return`The "${s}: ${D8(o)}" option is incompatible with using "${sw(i)}: ${D8(t)}". +Please set this option with "pipe" instead.`},uDt=(e,{stdin:t,stdout:r,stderr:i,stdio:s})=>{let o=x3e(e);return o===0&&t!==void 0?{optionName:"stdin",optionValue:t}:o===1&&r!==void 0?{optionName:"stdout",optionValue:r}:o===2&&i!==void 0?{optionName:"stderr",optionValue:i}:{optionName:`stdio[${o}]`,optionValue:s[o]}},x3e=e=>e==="all"?1:e,sw=e=>e?"to":"from",D8=e=>typeof e=="string"?`'${e}'`:typeof e=="number"?`${e}`:"Stream";d();var q3e=require("node:events");d();var N3e=require("node:events"),Xf=(e,t,r)=>{let i=e.getMaxListeners();i===0||i===Number.POSITIVE_INFINITY||(e.setMaxListeners(i+t),(0,N3e.addAbortListener)(r,()=>{e.setMaxListeners(e.getMaxListeners()-t)}))};d();var U3e=require("node:events");d();var T3e=require("node:events"),D3e=require("node:timers/promises");d();var O8=(e,t)=>{t&&Fz(e)},Fz=e=>{e.refCounted()},k8=(e,t)=>{t&&Mz(e)},Mz=e=>{e.unrefCounted()},R3e=(e,t)=>{t&&(Mz(e),Mz(e))},Q3e=(e,t)=>{t&&(Fz(e),Fz(e))};var P3e=async({anyProcess:e,channel:t,isSubprocess:r,ipcEmitter:i},s)=>{if(L3e(s)||M3e(s))return;L8.has(e)||L8.set(e,[]);let o=L8.get(e);if(o.push(s),!(o.length>1))for(;o.length>0;){await F3e(e,i,s),await D3e.scheduler.yield();let a=await k3e({wrappedMessage:o[0],anyProcess:e,channel:t,isSubprocess:r,ipcEmitter:i});o.shift(),i.emit("message",a),i.emit("message:done")}},O3e=async({anyProcess:e,channel:t,isSubprocess:r,ipcEmitter:i,boundOnMessage:s})=>{Uz();let o=L8.get(e);for(;o?.length>0;)await(0,T3e.once)(i,"message:done");e.removeListener("message",s),Q3e(t,r),i.connected=!1,i.emit("disconnect")},L8=new WeakMap;var jp=(e,t,r)=>{if(F8.has(e))return F8.get(e);let i=new U3e.EventEmitter;return i.connected=!0,F8.set(e,i),dDt({ipcEmitter:i,anyProcess:e,channel:t,isSubprocess:r}),i},F8=new WeakMap,dDt=({ipcEmitter:e,anyProcess:t,channel:r,isSubprocess:i})=>{let s=P3e.bind(void 0,{anyProcess:t,channel:r,isSubprocess:i,ipcEmitter:e});t.on("message",s),t.once("disconnect",O3e.bind(void 0,{anyProcess:t,channel:r,isSubprocess:i,ipcEmitter:e,boundOnMessage:s})),R3e(r,i)},M8=e=>{let t=F8.get(e);return t===void 0?e.channel!==null:t.connected};var H3e=({anyProcess:e,channel:t,isSubprocess:r,message:i,strict:s})=>{if(!s)return i;let o=jp(e,t,r),a=H8(e,o);return{id:pDt++,type:q8,message:i,hasListeners:a}},pDt=0n,G3e=(e,t)=>{if(!(t?.type!==q8||t.hasListeners))for(let{id:r}of e)r!==void 0&&U8[r].resolve({isDeadlock:!0,hasListeners:!1})},k3e=async({wrappedMessage:e,anyProcess:t,channel:r,isSubprocess:i,ipcEmitter:s})=>{if(e?.type!==q8||!t.connected)return e;let{id:o,message:a}=e,l={id:o,type:z3e,message:H8(t,s)};try{await G8({anyProcess:t,channel:r,isSubprocess:i,ipc:!0},l)}catch(c){s.emit("strict:error",c)}return a},L3e=e=>{if(e?.type!==z3e)return!1;let{id:t,message:r}=e;return U8[t]?.resolve({isDeadlock:!1,hasListeners:r}),!0},j3e=async(e,t,r)=>{if(e?.type!==q8)return;let i=Oc();U8[e.id]=i;let s=new AbortController;try{let{isDeadlock:o,hasListeners:a}=await Promise.race([i,ADt(t,r,s)]);o&&E3e(r),a||b3e(r)}finally{s.abort(),delete U8[e.id]}},U8={},ADt=async(e,t,{signal:r})=>{Xf(e,1,r),await(0,q3e.once)(e,"disconnect",{signal:r}),C3e(t)},q8="execa:ipc:request",z3e="execa:ipc:response";var V3e=(e,t,r)=>{ow.has(e)||ow.set(e,new Set);let i=ow.get(e),s=Oc(),o=r?t.id:void 0,a={onMessageSent:s,id:o};return i.add(a),{outgoingMessages:i,outgoingMessage:a}},W3e=({outgoingMessages:e,outgoingMessage:t})=>{e.delete(t),t.onMessageSent.resolve()},F3e=async(e,t,r)=>{for(;!H8(e,t)&&ow.get(e)?.size>0;){let i=[...ow.get(e)];G3e(i,r),await Promise.all(i.map(({onMessageSent:s})=>s))}},ow=new WeakMap,H8=(e,t)=>t.listenerCount("message")>fDt(e),fDt=e=>kc.has(e)&&!zu(kc.get(e).options.buffer,"ipc")?1:0;var G8=({anyProcess:e,channel:t,isSubprocess:r,ipc:i},s,{strict:o=!1}={})=>{let a="sendMessage";return F0({methodName:a,isSubprocess:r,ipc:i,isConnected:e.connected}),hDt({anyProcess:e,channel:t,methodName:a,isSubprocess:r,message:s,strict:o})},hDt=async({anyProcess:e,channel:t,methodName:r,isSubprocess:i,message:s,strict:o})=>{let a=H3e({anyProcess:e,channel:t,isSubprocess:i,message:s,strict:o}),l=V3e(e,a,o);try{await Hz({anyProcess:e,methodName:r,isSubprocess:i,wrappedMessage:a,message:s})}catch(c){throw M0(e),c}finally{W3e(l)}},Hz=async({anyProcess:e,methodName:t,isSubprocess:r,wrappedMessage:i,message:s})=>{let o=mDt(e);try{await Promise.all([j3e(i,e,r),o(i)])}catch(a){throw B3e({error:a,methodName:t,isSubprocess:r}),S3e({error:a,methodName:t,isSubprocess:r,message:s}),a}},mDt=e=>{if(qz.has(e))return qz.get(e);let t=(0,Y3e.promisify)(e.send.bind(e));return qz.set(e,t),t},qz=new WeakMap;var K3e=(e,t)=>{let r="cancelSignal";return Lz(r,!1,e.connected),Hz({anyProcess:e,methodName:r,isSubprocess:!1,wrappedMessage:{type:Z3e,message:t},message:t})},X3e=async({anyProcess:e,channel:t,isSubprocess:r,ipc:i})=>(await gDt({anyProcess:e,channel:t,isSubprocess:r,ipc:i}),Gz.signal),gDt=async({anyProcess:e,channel:t,isSubprocess:r,ipc:i})=>{if(!$3e){if($3e=!0,!i){I3e();return}if(t===null){Uz();return}jp(e,t,r),await J3e.scheduler.yield()}},$3e=!1,M3e=e=>e?.type!==Z3e?!1:(Gz.abort(e.message),!0),Z3e="execa:ipc:cancel",Uz=()=>{Gz.abort(w3e())},Gz=new AbortController;var exe=({gracefulCancel:e,cancelSignal:t,ipc:r,serialization:i})=>{if(e){if(t===void 0)throw new Error("The `cancelSignal` option must be defined when setting the `gracefulCancel` option.");if(!r)throw new Error("The `ipc` option cannot be false when setting the `gracefulCancel` option.");if(i==="json")throw new Error("The `serialization` option cannot be 'json' when setting the `gracefulCancel` option.")}},txe=({subprocess:e,cancelSignal:t,gracefulCancel:r,forceKillAfterDelay:i,context:s,controller:o})=>r?[yDt({subprocess:e,cancelSignal:t,forceKillAfterDelay:i,context:s,controller:o})]:[],yDt=async({subprocess:e,cancelSignal:t,forceKillAfterDelay:r,context:i,controller:{signal:s}})=>{await Q8(t,s);let o=EDt(t);throw await K3e(e,o),kz({kill:e.kill,forceKillAfterDelay:r,context:i,controllerSignal:s}),i.terminationReason??="gracefulCancel",t.reason},EDt=({reason:e})=>{if(!(e instanceof DOMException))return e;let t=new Error(e.message);return Object.defineProperty(t,"stack",{value:e.stack,enumerable:!1,configurable:!0,writable:!0}),t};d();var rxe=require("node:timers/promises");var ixe=({timeout:e})=>{if(e!==void 0&&(!Number.isFinite(e)||e<0))throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${e}\` (${typeof e})`)},nxe=(e,t,r,i)=>t===0||t===void 0?[]:[bDt(e,t,r,i)],bDt=async(e,t,r,{signal:i})=>{throw await(0,rxe.setTimeout)(t,void 0,{signal:i}),r.terminationReason??="timeout",e.kill(),new wl};d();var j8=require("node:process"),jz=fe(require("node:path"),1);var sxe=({options:e})=>{if(e.node===!1)throw new TypeError('The "node" option cannot be false with `execaNode()`.');return{options:{...e,node:!0}}},oxe=(e,t,{node:r=!1,nodePath:i=j8.execPath,nodeOptions:s=j8.execArgv.filter(c=>!c.startsWith("--inspect")),cwd:o,execPath:a,...l})=>{if(a!==void 0)throw new TypeError('The "execPath" option has been removed. Please use the "nodePath" option instead.');let c=P0(i,'The "nodePath" option'),u=jz.default.resolve(o,c),p={...l,nodePath:u,node:r,cwd:o};if(!r)return[e,t,p];if(jz.default.basename(e,".exe")==="node")throw new TypeError('When the "node" option is true, the first argument does not need to be "node".');return[u,[...s,e,...t],{ipc:!0,...p,shell:!1}]};d();var axe=require("node:v8"),lxe=({ipcInput:e,ipc:t,serialization:r})=>{if(e!==void 0){if(!t)throw new Error("The `ipcInput` option cannot be set unless the `ipc` option is `true`.");IDt[r](e)}},CDt=e=>{try{(0,axe.serialize)(e)}catch(t){throw new Error("The `ipcInput` option is not serializable with a structured clone.",{cause:t})}},wDt=e=>{try{JSON.stringify(e)}catch(t){throw new Error("The `ipcInput` option is not serializable with JSON.",{cause:t})}},IDt={advanced:CDt,json:wDt},cxe=async(e,t)=>{t!==void 0&&await e.sendMessage(t)};d();var dxe=({encoding:e})=>{if(zz.has(e))return;let t=SDt(e);if(t!==void 0)throw new TypeError(`Invalid option \`encoding: ${z8(e)}\`. +Please rename it to ${z8(t)}.`);let r=[...zz].map(i=>z8(i)).join(", ");throw new TypeError(`Invalid option \`encoding: ${z8(e)}\`. +Please rename it to one of: ${r}.`)},BDt=new Set(["utf8","utf16le"]),jo=new Set(["buffer","hex","base64","base64url","latin1","ascii"]),zz=new Set([...BDt,...jo]),SDt=e=>{if(e===null)return"buffer";if(typeof e!="string")return;let t=e.toLowerCase();if(t in uxe)return uxe[t];if(zz.has(t))return t},uxe={"utf-8":"utf8","utf-16le":"utf16le","ucs-2":"utf16le",ucs2:"utf16le",binary:"latin1"},z8=e=>typeof e=="string"?`"${e}"`:String(e);d();var pxe=require("node:fs"),Axe=fe(require("node:path"),1),fxe=fe(require("node:process"),1);var hxe=(e=mxe())=>{let t=P0(e,'The "cwd" option');return Axe.default.resolve(t)},mxe=()=>{try{return fxe.default.cwd()}catch(e){throw e.message=`The current directory does not exist. +${e.message}`,e}},gxe=(e,t)=>{if(t===mxe())return e;let r;try{r=(0,pxe.statSync)(t)}catch(i){return`The "cwd" option is invalid: ${t}. +${i.message} +${e}`}return r.isDirectory()?e:`The "cwd" option is not a directory: ${t}. +${e}`};var V8=(e,t,r)=>{r.cwd=hxe(r.cwd);let[i,s,o]=oxe(e,t,r),{command:a,args:l,options:c}=Exe.default._parse(i,s,o),u=x_e(c),p=vDt(u);return ixe(p),dxe(p),lxe(p),m3e(p),exe(p),p.shell=wz(p.shell),p.env=_Dt(p),p.killSignal=c3e(p.killSignal),p.forceKillAfterDelay=A3e(p.forceKillAfterDelay),p.lines=p.lines.map((A,f)=>A&&!jo.has(p.encoding)&&p.buffer[f]),Vz.default.platform==="win32"&&yxe.default.basename(a,".exe")==="cmd"&&l.unshift("/q"),{file:a,commandArguments:l,options:p}},vDt=({extendEnv:e=!0,preferLocal:t=!1,cwd:r,localDir:i=r,encoding:s="utf8",reject:o=!0,cleanup:a=!0,all:l=!1,windowsHide:c=!0,killSignal:u="SIGTERM",forceKillAfterDelay:p=!0,gracefulCancel:A=!1,ipcInput:f,ipc:m=f!==void 0||A,serialization:y="advanced",...E})=>({...E,extendEnv:e,preferLocal:t,cwd:r,localDirectory:i,encoding:s,reject:o,cleanup:a,all:l,windowsHide:c,killSignal:u,forceKillAfterDelay:p,gracefulCancel:A,ipcInput:f,ipc:m,serialization:y}),_Dt=({env:e,extendEnv:t,preferLocal:r,node:i,localDirectory:s,nodePath:o})=>{let a=t?{...Vz.default.env,...e}:e;return r||i?J_e({env:a,cwd:s,execPath:o,preferLocal:r,addExecPath:i}):a};d();var W8=(e,t,r)=>r.shell&&t.length>0?[[e,...t].join(" "),[],r]:[e,t,r];d();d();var Hxe=require("node:util");d();function q0(e){if(typeof e=="string")return xDt(e);if(!(ArrayBuffer.isView(e)&&e.BYTES_PER_ELEMENT===1))throw new Error("Input must be a string or a Uint8Array");return NDt(e)}var xDt=e=>e.at(-1)===bxe?e.slice(0,e.at(-2)===Cxe?-2:-1):e,NDt=e=>e.at(-1)===RDt?e.subarray(0,e.at(-2)===QDt?-2:-1):e,bxe=` +`,RDt=bxe.codePointAt(0),Cxe="\r",QDt=Cxe.codePointAt(0);d();d();var Pxe=require("node:events"),Oxe=require("node:stream/promises");d();d();function TDt(e,{checkOpen:t=!0}={}){return e!==null&&typeof e=="object"&&(e.writable||e.readable||!t||e.writable===void 0&&e.readable===void 0)&&typeof e.pipe=="function"}function wxe(e,{checkOpen:t=!0}={}){return TDt(e,{checkOpen:t})&&(e.readable||!t)&&typeof e.read=="function"&&typeof e.readable=="boolean"&&typeof e.readableObjectMode=="boolean"&&typeof e.destroy=="function"&&typeof e.destroyed=="boolean"}d();d();var DDt=Object.getPrototypeOf(Object.getPrototypeOf(async function*(){}).prototype),Wz=class{#e;#t;#i=!1;#r=void 0;constructor(t,r){this.#e=t,this.#t=r}next(){let t=()=>this.#s();return this.#r=this.#r?this.#r.then(t,t):t(),this.#r}return(t){let r=()=>this.#A(t);return this.#r?this.#r.then(r,r):r()}async#s(){if(this.#i)return{done:!0,value:void 0};let t;try{t=await this.#e.read()}catch(r){throw this.#r=void 0,this.#i=!0,this.#e.releaseLock(),r}return t.done&&(this.#r=void 0,this.#i=!0,this.#e.releaseLock()),t}async#A(t){if(this.#i)return{done:!0,value:t};if(this.#i=!0,!this.#t){let r=this.#e.cancel(t);return this.#e.releaseLock(),await r,{done:!0,value:t}}return this.#e.releaseLock(),{done:!0,value:t}}},Yz=Symbol();function Ixe(){return this[Yz].next()}Object.defineProperty(Ixe,"name",{value:"next"});function Bxe(e){return this[Yz].return(e)}Object.defineProperty(Bxe,"name",{value:"return"});var PDt=Object.create(DDt,{next:{enumerable:!0,configurable:!0,writable:!0,value:Ixe},return:{enumerable:!0,configurable:!0,writable:!0,value:Bxe}});function $z({preventCancel:e=!1}={}){let t=this.getReader(),r=new Wz(t,e),i=Object.create(PDt);return i[Yz]=r,i}d();var Sxe=e=>{if(wxe(e,{checkOpen:!1})&&aw.on!==void 0)return kDt(e);if(typeof e?.[Symbol.asyncIterator]=="function")return e;if(ODt.call(e)==="[object ReadableStream]")return $z.call(e);throw new TypeError("The first argument must be a Readable, a ReadableStream, or an async iterable.")},{toString:ODt}=Object.prototype,kDt=async function*(e){let t=new AbortController,r={};LDt(e,t,r);try{for await(let[i]of aw.on(e,"data",{signal:t.signal}))yield i}catch(i){if(r.error!==void 0)throw r.error;if(!t.signal.aborted)throw i}finally{e.destroy()}},LDt=async(e,t,r)=>{try{await aw.finished(e,{cleanup:!0,readable:!0,writable:!1,error:!1})}catch(i){r.error=i}finally{t.abort()}},aw={};d();d();d();var H0=async(e,{init:t,convertChunk:r,getSize:i,truncateChunk:s,addChunk:o,getFinalChunk:a,finalize:l},{maxBuffer:c=Number.POSITIVE_INFINITY}={})=>{let u=Sxe(e),p=t();p.length=0;try{for await(let A of u){let f=MDt(A),m=r[f](A,p);xxe({convertedChunk:m,state:p,getSize:i,truncateChunk:s,addChunk:o,maxBuffer:c})}return FDt({state:p,convertChunk:r,getSize:i,truncateChunk:s,addChunk:o,getFinalChunk:a,maxBuffer:c}),l(p)}catch(A){let f=typeof A=="object"&&A!==null?A:new Error(A);throw f.bufferedData=l(p),f}},FDt=({state:e,getSize:t,truncateChunk:r,addChunk:i,getFinalChunk:s,maxBuffer:o})=>{let a=s(e);a!==void 0&&xxe({convertedChunk:a,state:e,getSize:t,truncateChunk:r,addChunk:i,maxBuffer:o})},xxe=({convertedChunk:e,state:t,getSize:r,truncateChunk:i,addChunk:s,maxBuffer:o})=>{let a=r(e),l=t.length+a;if(l<=o){vxe(e,t,s,l);return}let c=i(e,o-t.length);throw c!==void 0&&vxe(c,t,s,o),new Lc},vxe=(e,t,r,i)=>{t.contents=r(e,t,i),t.length=i},MDt=e=>{let t=typeof e;if(t==="string")return"string";if(t!=="object"||e===null)return"others";if(globalThis.Buffer?.isBuffer(e))return"buffer";let r=_xe.call(e);return r==="[object ArrayBuffer]"?"arrayBuffer":r==="[object DataView]"?"dataView":Number.isInteger(e.byteLength)&&Number.isInteger(e.byteOffset)&&_xe.call(e.buffer)==="[object ArrayBuffer]"?"typedArray":"others"},{toString:_xe}=Object.prototype,Lc=class extends Error{name="MaxBufferError";constructor(){super("maxBuffer exceeded")}};d();var Vu=e=>e,lw=()=>{},Y8=({contents:e})=>e,$8=e=>{throw new Error(`Streams in object mode are not supported: ${String(e)}`)},J8=e=>e.length;async function K8(e,t){return H0(e,GDt,t)}var UDt=()=>({contents:[]}),qDt=()=>1,HDt=(e,{contents:t})=>(t.push(e),t),GDt={init:UDt,convertChunk:{string:Vu,buffer:Vu,arrayBuffer:Vu,dataView:Vu,typedArray:Vu,others:Vu},getSize:qDt,truncateChunk:lw,addChunk:HDt,getFinalChunk:lw,finalize:Y8};d();async function X8(e,t){return H0(e,XDt,t)}var jDt=()=>({contents:new ArrayBuffer(0)}),zDt=e=>VDt.encode(e),VDt=new TextEncoder,Nxe=e=>new Uint8Array(e),Rxe=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength),WDt=(e,t)=>e.slice(0,t),YDt=(e,{contents:t,length:r},i)=>{let s=Dxe()?JDt(t,i):$Dt(t,i);return new Uint8Array(s).set(e,r),s},$Dt=(e,t)=>{if(t<=e.byteLength)return e;let r=new ArrayBuffer(Txe(t));return new Uint8Array(r).set(new Uint8Array(e),0),r},JDt=(e,t)=>{if(t<=e.maxByteLength)return e.resize(t),e;let r=new ArrayBuffer(t,{maxByteLength:Txe(t)});return new Uint8Array(r).set(new Uint8Array(e),0),r},Txe=e=>Qxe**Math.ceil(Math.log(e)/Math.log(Qxe)),Qxe=2,KDt=({contents:e,length:t})=>Dxe()?e:e.slice(0,t),Dxe=()=>"resize"in ArrayBuffer.prototype,XDt={init:jDt,convertChunk:{string:zDt,buffer:Nxe,arrayBuffer:Nxe,dataView:Rxe,typedArray:Rxe,others:$8},getSize:J8,truncateChunk:WDt,addChunk:YDt,getFinalChunk:lw,finalize:KDt};d();async function e5(e,t){return H0(e,iPt,t)}var ZDt=()=>({contents:"",textDecoder:new TextDecoder}),Z8=(e,{textDecoder:t})=>t.decode(e,{stream:!0}),ePt=(e,{contents:t})=>t+e,tPt=(e,t)=>e.slice(0,t),rPt=({textDecoder:e})=>{let t=e.decode();return t===""?void 0:t},iPt={init:ZDt,convertChunk:{string:Vu,buffer:Z8,arrayBuffer:Z8,dataView:Z8,typedArray:Z8,others:$8},getSize:J8,truncateChunk:tPt,addChunk:ePt,getFinalChunk:rPt,finalize:Y8};Object.assign(aw,{on:Pxe.on,finished:Oxe.finished});var kxe=({error:e,stream:t,readableObjectMode:r,lines:i,encoding:s,fdNumber:o})=>{if(!(e instanceof Lc))throw e;if(o==="all")return e;let a=nPt(r,i,s);throw e.maxBufferInfo={fdNumber:o,unit:a},t.destroy(),e},nPt=(e,t,r)=>e?"objects":t?"lines":r==="buffer"?"bytes":"characters",Lxe=(e,t,r)=>{if(t.length!==r)return;let i=new Lc;throw i.maxBufferInfo={fdNumber:"ipc"},i},Fxe=(e,t)=>{let{streamName:r,threshold:i,unit:s}=sPt(e,t);return`Command's ${r} was larger than ${i} ${s}`},sPt=(e,t)=>{if(e?.maxBufferInfo===void 0)return{streamName:"output",threshold:t[1],unit:"bytes"};let{maxBufferInfo:{fdNumber:r,unit:i}}=e;delete e.maxBufferInfo;let s=zu(t,r);return r==="ipc"?{streamName:"IPC output",threshold:s,unit:"messages"}:{streamName:y8(r),threshold:s,unit:i}},Mxe=(e,t,r)=>e?.code==="ENOBUFS"&&t!==null&&t.some(i=>i!==null&&i.length>t5(r)),Uxe=(e,t,r)=>{if(!t)return e;let i=t5(r);return e.length>i?e.slice(0,i):e},t5=([,e])=>e;var Gxe=({stdio:e,all:t,ipcOutput:r,originalError:i,signal:s,signalDescription:o,exitCode:a,escapedCommand:l,timedOut:c,isCanceled:u,isGracefullyCanceled:p,isMaxBuffer:A,isForcefullyTerminated:f,forceKillAfterDelay:m,killSignal:y,maxBuffer:E,timeout:b,cwd:C})=>{let w=i?.code,S=oPt({originalError:i,timedOut:c,timeout:b,isMaxBuffer:A,maxBuffer:E,errorCode:w,signal:s,signalDescription:o,exitCode:a,isCanceled:u,isGracefullyCanceled:p,isForcefullyTerminated:f,forceKillAfterDelay:m,killSignal:y}),R=lPt(i,C),U=R===void 0?"":` +${R}`,z=`${S}: ${l}${U}`,L=t===void 0?[e[2],e[1]]:[t],ee=[z,...L,...e.slice(3),r.map(k=>cPt(k)).join(` +`)].map(k=>tw(q0(uPt(k)))).filter(Boolean).join(` + +`);return{originalMessage:R,shortMessage:z,message:ee}},oPt=({originalError:e,timedOut:t,timeout:r,isMaxBuffer:i,maxBuffer:s,errorCode:o,signal:a,signalDescription:l,exitCode:c,isCanceled:u,isGracefullyCanceled:p,isForcefullyTerminated:A,forceKillAfterDelay:f,killSignal:m})=>{let y=aPt(A,f);return t?`Command timed out after ${r} milliseconds${y}`:p?a===void 0?`Command was gracefully canceled with exit code ${c}`:A?`Command was gracefully canceled${y}`:`Command was gracefully canceled with ${a} (${l})`:u?`Command was canceled${y}`:i?`${Fxe(e,s)}${y}`:o!==void 0?`Command failed with ${o}${y}`:A?`Command was killed with ${m} (${R8(m)})${y}`:a!==void 0?`Command was killed with ${a} (${l})`:c!==void 0?`Command failed with exit code ${c}`:"Command failed"},aPt=(e,t)=>e?` and was forcefully terminated after ${t} milliseconds`:"",lPt=(e,t)=>{if(e instanceof wl)return;let r=Z_e(e)?e.originalMessage:String(e?.message??e),i=tw(gxe(r,t));return i===""?void 0:i},cPt=e=>typeof e=="string"?e:(0,Hxe.inspect)(e),uPt=e=>Array.isArray(e)?e.map(t=>q0(qxe(t))).filter(Boolean).join(` +`):qxe(e),qxe=e=>typeof e=="string"?e:zi(e)?h8(e):"";var r5=({command:e,escapedCommand:t,stdio:r,all:i,ipcOutput:s,options:{cwd:o},startTime:a})=>jxe({command:e,escapedCommand:t,cwd:o,durationMs:Qz(a),failed:!1,timedOut:!1,isCanceled:!1,isGracefullyCanceled:!1,isTerminated:!1,isMaxBuffer:!1,isForcefullyTerminated:!1,exitCode:0,stdout:r[1],stderr:r[2],all:i,stdio:r,ipcOutput:s,pipedFrom:[]}),G0=({error:e,command:t,escapedCommand:r,fileDescriptors:i,options:s,startTime:o,isSync:a})=>cw({error:e,command:t,escapedCommand:r,startTime:o,timedOut:!1,isCanceled:!1,isGracefullyCanceled:!1,isMaxBuffer:!1,isForcefullyTerminated:!1,stdio:Array.from({length:i.length}),ipcOutput:[],options:s,isSync:a}),cw=({error:e,command:t,escapedCommand:r,startTime:i,timedOut:s,isCanceled:o,isGracefullyCanceled:a,isMaxBuffer:l,isForcefullyTerminated:c,exitCode:u,signal:p,stdio:A,all:f,ipcOutput:m,options:{timeoutDuration:y,timeout:E=y,forceKillAfterDelay:b,killSignal:C,cwd:w,maxBuffer:S},isSync:R})=>{let{exitCode:U,signal:z,signalDescription:L}=pPt(u,p),{originalMessage:ee,shortMessage:k,message:Z}=Gxe({stdio:A,all:f,ipcOutput:m,originalError:e,signal:z,signalDescription:L,exitCode:U,escapedCommand:r,timedOut:s,isCanceled:o,isGracefullyCanceled:a,isMaxBuffer:l,isForcefullyTerminated:c,forceKillAfterDelay:b,killSignal:C,maxBuffer:S,timeout:E,cwd:w}),se=K_e(e,Z,R);return Object.assign(se,dPt({error:se,command:t,escapedCommand:r,startTime:i,timedOut:s,isCanceled:o,isGracefullyCanceled:a,isMaxBuffer:l,isForcefullyTerminated:c,exitCode:U,signal:z,signalDescription:L,stdio:A,all:f,ipcOutput:m,cwd:w,originalMessage:ee,shortMessage:k})),se},dPt=({error:e,command:t,escapedCommand:r,startTime:i,timedOut:s,isCanceled:o,isGracefullyCanceled:a,isMaxBuffer:l,isForcefullyTerminated:c,exitCode:u,signal:p,signalDescription:A,stdio:f,all:m,ipcOutput:y,cwd:E,originalMessage:b,shortMessage:C})=>jxe({shortMessage:C,originalMessage:b,command:t,escapedCommand:r,cwd:E,durationMs:Qz(i),failed:!0,timedOut:s,isCanceled:o,isGracefullyCanceled:a,isTerminated:p!==void 0,isMaxBuffer:l,isForcefullyTerminated:c,exitCode:u,signal:p,signalDescription:A,code:e.cause?.code,stdout:f[1],stderr:f[2],all:m,stdio:f,ipcOutput:y,pipedFrom:[]}),jxe=e=>Object.fromEntries(Object.entries(e).filter(([,t])=>t!==void 0)),pPt=(e,t)=>{let r=e===null?void 0:e,i=t===null?void 0:t,s=i===void 0?void 0:R8(t);return{exitCode:r,signal:i,signalDescription:s}};d();d();d();d();var zxe=e=>Number.isFinite(e)?e:0;function APt(e){return{days:Math.trunc(e/864e5),hours:Math.trunc(e/36e5%24),minutes:Math.trunc(e/6e4%60),seconds:Math.trunc(e/1e3%60),milliseconds:Math.trunc(e%1e3),microseconds:Math.trunc(zxe(e*1e3)%1e3),nanoseconds:Math.trunc(zxe(e*1e6)%1e3)}}function fPt(e){return{days:e/86400000n,hours:e/3600000n%24n,minutes:e/60000n%60n,seconds:e/1000n%60n,milliseconds:e%1000n,microseconds:0n,nanoseconds:0n}}function Jz(e){switch(typeof e){case"number":{if(Number.isFinite(e))return APt(e);break}case"bigint":return fPt(e)}throw new TypeError("Expected a finite number or bigint")}var hPt=e=>e===0||e===0n,mPt=(e,t)=>t===1||t===1n?e:`${e}s`,gPt=1e-7,yPt=24n*60n*60n*1000n;function Kz(e,t){let r=typeof e=="bigint";if(!r&&!Number.isFinite(e))throw new TypeError("Expected a finite number or bigint");t={...t};let i=e<0?"-":"";e=e<0?-e:e,t.colonNotation&&(t.compact=!1,t.formatSubMilliseconds=!1,t.separateMilliseconds=!1,t.verbose=!1),t.compact&&(t.unitCount=1,t.secondsDecimalDigits=0,t.millisecondsDecimalDigits=0);let s=[],o=(p,A)=>{let f=Math.floor(p*10**A+gPt);return(Math.round(f)/10**A).toFixed(A)},a=(p,A,f,m)=>{if(!((s.length===0||!t.colonNotation)&&hPt(p)&&!(t.colonNotation&&f==="m"))){if(m??=String(p),t.colonNotation){let y=m.includes(".")?m.split(".")[0].length:m.length,E=s.length>0?2:1;m="0".repeat(Math.max(0,E-y))+m}else m+=t.verbose?" "+mPt(A,p):f;s.push(m)}},l=Jz(e),c=BigInt(l.days);if(t.hideYearAndDays?a(BigInt(c)*24n+BigInt(l.hours),"hour","h"):(t.hideYear?a(c,"day","d"):(a(c/365n,"year","y"),a(c%365n,"day","d")),a(Number(l.hours),"hour","h")),a(Number(l.minutes),"minute","m"),!t.hideSeconds)if(t.separateMilliseconds||t.formatSubMilliseconds||!t.colonNotation&&e<1e3){let p=Number(l.seconds),A=Number(l.milliseconds),f=Number(l.microseconds),m=Number(l.nanoseconds);if(a(p,"second","s"),t.formatSubMilliseconds)a(A,"millisecond","ms"),a(f,"microsecond","\xB5s"),a(m,"nanosecond","ns");else{let y=A+f/1e3+m/1e6,E=typeof t.millisecondsDecimalDigits=="number"?t.millisecondsDecimalDigits:0,b=y>=1?Math.round(y):Math.ceil(y),C=E?y.toFixed(E):b;a(Number.parseFloat(C),"millisecond","ms",C)}}else{let p=(r?Number(e%yPt):e)/1e3%60,A=typeof t.secondsDecimalDigits=="number"?t.secondsDecimalDigits:1,f=o(p,A),m=t.keepDecimalsOnWholeSeconds?f:f.replace(/\.0+$/,"");a(Number.parseFloat(m),"second","s",m)}if(s.length===0)return i+"0"+(t.verbose?" milliseconds":"ms");let u=t.colonNotation?":":" ";return typeof t.unitCount=="number"&&(s=s.slice(0,Math.max(t.unitCount,1))),i+s.join(u)}d();var Vxe=(e,t)=>{e.failed&&Pc({type:"error",verboseMessage:e.shortMessage,verboseInfo:t,result:e})};var Wxe=(e,t)=>{O0(t)&&(Vxe(e,t),EPt(e,t))},EPt=(e,t)=>{let r=`(done in ${Kz(e.durationMs)})`;Pc({type:"duration",verboseMessage:r,verboseInfo:t,result:e})};var j0=(e,t,{reject:r})=>{if(Wxe(e,t),e.failed&&r)throw e;return e};d();var aV=require("node:fs");d();d();d();d();function Bl(e,{checkOpen:t=!0}={}){return e!==null&&typeof e=="object"&&(e.writable||e.readable||!t||e.writable===void 0&&e.readable===void 0)&&typeof e.pipe=="function"}function Xz(e,{checkOpen:t=!0}={}){return Bl(e,{checkOpen:t})&&(e.writable||!t)&&typeof e.write=="function"&&typeof e.end=="function"&&typeof e.writable=="boolean"&&typeof e.writableObjectMode=="boolean"&&typeof e.destroy=="function"&&typeof e.destroyed=="boolean"}function uw(e,{checkOpen:t=!0}={}){return Bl(e,{checkOpen:t})&&(e.readable||!t)&&typeof e.read=="function"&&typeof e.readable=="boolean"&&typeof e.readableObjectMode=="boolean"&&typeof e.destroy=="function"&&typeof e.destroyed=="boolean"}function Zz(e,t){return Xz(e,t)&&uw(e,t)}var Jxe=(e,t)=>Zf(e)?"asyncGenerator":Zxe(e)?"generator":i5(e)?"fileUrl":BPt(e)?"filePath":_Pt(e)?"webStream":Bl(e,{checkOpen:!1})?"native":zi(e)?"uint8Array":xPt(e)?"asyncIterable":NPt(e)?"iterable":rV(e)?Kxe({transform:e},t):IPt(e)?bPt(e,t):"native",bPt=(e,t)=>Zz(e.transform,{checkOpen:!1})?CPt(e,t):rV(e.transform)?Kxe(e,t):wPt(e,t),CPt=(e,t)=>(Xxe(e,t,"Duplex stream"),"duplex"),Kxe=(e,t)=>(Xxe(e,t,"web TransformStream"),"webTransform"),Xxe=({final:e,binary:t,objectMode:r},i,s)=>{Yxe(e,`${i}.final`,s),Yxe(t,`${i}.binary`,s),eV(r,`${i}.objectMode`)},Yxe=(e,t,r)=>{if(e!==void 0)throw new TypeError(`The \`${t}\` option can only be defined when using a generator, not a ${r}.`)},wPt=({transform:e,final:t,binary:r,objectMode:i},s)=>{if(e!==void 0&&!$xe(e))throw new TypeError(`The \`${s}.transform\` option must be a generator, a Duplex stream or a web TransformStream.`);if(Zz(t,{checkOpen:!1}))throw new TypeError(`The \`${s}.final\` option must not be a Duplex stream.`);if(rV(t))throw new TypeError(`The \`${s}.final\` option must not be a web TransformStream.`);if(t!==void 0&&!$xe(t))throw new TypeError(`The \`${s}.final\` option must be a generator.`);return eV(r,`${s}.binary`),eV(i,`${s}.objectMode`),Zf(e)||Zf(t)?"asyncGenerator":"generator"},eV=(e,t)=>{if(e!==void 0&&typeof e!="boolean")throw new TypeError(`The \`${t}\` option must use a boolean.`)},$xe=e=>Zf(e)||Zxe(e),Zf=e=>Object.prototype.toString.call(e)==="[object AsyncGeneratorFunction]",Zxe=e=>Object.prototype.toString.call(e)==="[object GeneratorFunction]",IPt=e=>Ii(e)&&(e.transform!==void 0||e.final!==void 0),i5=e=>Object.prototype.toString.call(e)==="[object URL]",e9e=e=>i5(e)&&e.protocol!=="file:",BPt=e=>Ii(e)&&Object.keys(e).length>0&&Object.keys(e).every(t=>SPt.has(t))&&tV(e.file),SPt=new Set(["file","append"]),tV=e=>typeof e=="string",t9e=(e,t)=>e==="native"&&typeof t=="string"&&!vPt.has(t),vPt=new Set(["ipc","ignore","inherit","overlapped","pipe"]),r9e=e=>Object.prototype.toString.call(e)==="[object ReadableStream]",n5=e=>Object.prototype.toString.call(e)==="[object WritableStream]",_Pt=e=>r9e(e)||n5(e),rV=e=>r9e(e?.readable)&&n5(e?.writable),xPt=e=>i9e(e)&&typeof e[Symbol.asyncIterator]=="function",NPt=e=>i9e(e)&&typeof e[Symbol.iterator]=="function",i9e=e=>typeof e=="object"&&e!==null,ka=new Set(["generator","asyncGenerator","duplex","webTransform"]),s5=new Set(["fileUrl","filePath","fileNumber"]),iV=new Set(["fileUrl","filePath"]),n9e=new Set([...iV,"webStream","nodeStream"]),s9e=new Set(["webTransform","duplex"]),zp={generator:"a generator",asyncGenerator:"an async generator",fileUrl:"a file URL",filePath:"a file path string",fileNumber:"a file descriptor number",webStream:"a web stream",nodeStream:"a Node.js stream",webTransform:"a web TransformStream",duplex:"a Duplex stream",native:"any value",iterable:"an iterable",asyncIterable:"an async iterable",string:"a string",uint8Array:"a Uint8Array"};d();var nV=(e,t,r,i)=>i==="output"?RPt(e,t,r):QPt(e,t,r),RPt=(e,t,r)=>{let i=t!==0&&r[t-1].value.readableObjectMode;return{writableObjectMode:i,readableObjectMode:e??i}},QPt=(e,t,r)=>{let i=t===0?e===!0:r[t-1].value.readableObjectMode,s=t!==r.length-1&&(e??i);return{writableObjectMode:i,readableObjectMode:s}},o9e=(e,t)=>{let r=e.findLast(({type:i})=>ka.has(i));return r===void 0?!1:t==="input"?r.value.writableObjectMode:r.value.readableObjectMode};var a9e=(e,t,r,i)=>[...e.filter(({type:s})=>!ka.has(s)),...TPt(e,t,r,i)],TPt=(e,t,r,{encoding:i})=>{let s=e.filter(({type:a})=>ka.has(a)),o=Array.from({length:s.length});for(let[a,l]of Object.entries(s))o[a]=DPt({stdioItem:l,index:Number(a),newTransforms:o,optionName:t,direction:r,encoding:i});return LPt(o,r)},DPt=({stdioItem:e,stdioItem:{type:t},index:r,newTransforms:i,optionName:s,direction:o,encoding:a})=>t==="duplex"?PPt({stdioItem:e,optionName:s}):t==="webTransform"?OPt({stdioItem:e,index:r,newTransforms:i,direction:o}):kPt({stdioItem:e,index:r,newTransforms:i,direction:o,encoding:a}),PPt=({stdioItem:e,stdioItem:{value:{transform:t,transform:{writableObjectMode:r,readableObjectMode:i},objectMode:s=i}},optionName:o})=>{if(s&&!i)throw new TypeError(`The \`${o}.objectMode\` option can only be \`true\` if \`new Duplex({objectMode: true})\` is used.`);if(!s&&i)throw new TypeError(`The \`${o}.objectMode\` option cannot be \`false\` if \`new Duplex({objectMode: true})\` is used.`);return{...e,value:{transform:t,writableObjectMode:r,readableObjectMode:i}}},OPt=({stdioItem:e,stdioItem:{value:t},index:r,newTransforms:i,direction:s})=>{let{transform:o,objectMode:a}=Ii(t)?t:{transform:t},{writableObjectMode:l,readableObjectMode:c}=nV(a,r,i,s);return{...e,value:{transform:o,writableObjectMode:l,readableObjectMode:c}}},kPt=({stdioItem:e,stdioItem:{value:t},index:r,newTransforms:i,direction:s,encoding:o})=>{let{transform:a,final:l,binary:c=!1,preserveNewlines:u=!1,objectMode:p}=Ii(t)?t:{transform:t},A=c||jo.has(o),{writableObjectMode:f,readableObjectMode:m}=nV(p,r,i,s);return{...e,value:{transform:a,final:l,binary:A,preserveNewlines:u,writableObjectMode:f,readableObjectMode:m}}},LPt=(e,t)=>t==="input"?e.reverse():e;d();var o5=fe(require("node:process"),1);var l9e=(e,t,r)=>{let i=e.map(s=>FPt(s,t));if(i.includes("input")&&i.includes("output"))throw new TypeError(`The \`${r}\` option must not be an array of both readable and writable values.`);return i.find(Boolean)??qPt},FPt=({type:e,value:t},r)=>MPt[r]??c9e[e](t),MPt=["input","output","output"],z0=()=>{},sV=()=>"input",c9e={generator:z0,asyncGenerator:z0,fileUrl:z0,filePath:z0,iterable:sV,asyncIterable:sV,uint8Array:sV,webStream:e=>n5(e)?"output":"input",nodeStream(e){return uw(e,{checkOpen:!1})?Xz(e,{checkOpen:!1})?void 0:"input":"output"},webTransform:z0,duplex:z0,native(e){let t=UPt(e);if(t!==void 0)return t;if(Bl(e,{checkOpen:!1}))return c9e.nodeStream(e)}},UPt=e=>{if([0,o5.default.stdin].includes(e))return"input";if([1,2,o5.default.stdout,o5.default.stderr].includes(e))return"output"},qPt="output";d();d();var u9e=(e,t)=>t&&!e.includes("ipc")?[...e,"ipc"]:e;var d9e=({stdio:e,ipc:t,buffer:r,...i},s,o)=>{let a=HPt(e,i).map((l,c)=>p9e(l,c));return o?jPt(a,r,s):u9e(a,t)},HPt=(e,t)=>{if(e===void 0)return Oa.map(i=>t[i]);if(GPt(t))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${Oa.map(i=>`\`${i}\``).join(", ")}`);if(typeof e=="string")return[e,e,e];if(!Array.isArray(e))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof e}\``);let r=Math.max(e.length,Oa.length);return Array.from({length:r},(i,s)=>e[s])},GPt=e=>Oa.some(t=>e[t]!==void 0),p9e=(e,t)=>Array.isArray(e)?e.map(r=>p9e(r,t)):e??(t>=Oa.length?"ignore":"pipe"),jPt=(e,t,r)=>e.map((i,s)=>!t[s]&&s!==0&&!k0(r,s)&&zPt(i)?"ignore":i),zPt=e=>e==="pipe"||Array.isArray(e)&&e.every(t=>t==="pipe");d();var f9e=require("node:fs"),h9e=fe(require("node:tty"),1);var m9e=({stdioItem:e,stdioItem:{type:t},isStdioArray:r,fdNumber:i,direction:s,isSync:o})=>!r||t!=="native"?e:o?VPt({stdioItem:e,fdNumber:i,direction:s}):$Pt({stdioItem:e,fdNumber:i}),VPt=({stdioItem:e,stdioItem:{value:t,optionName:r},fdNumber:i,direction:s})=>{let o=WPt({value:t,optionName:r,fdNumber:i,direction:s});if(o!==void 0)return o;if(Bl(t,{checkOpen:!1}))throw new TypeError(`The \`${r}: Stream\` option cannot both be an array and include a stream with synchronous methods.`);return e},WPt=({value:e,optionName:t,fdNumber:r,direction:i})=>{let s=YPt(e,r);if(s!==void 0){if(i==="output")return{type:"fileNumber",value:s,optionName:t};if(h9e.default.isatty(s))throw new TypeError(`The \`${t}: ${D8(e)}\` option is invalid: it cannot be a TTY with synchronous methods.`);return{type:"uint8Array",value:ju((0,f9e.readFileSync)(s)),optionName:t}}},YPt=(e,t)=>{if(e==="inherit")return t;if(typeof e=="number")return e;let r=g8.indexOf(e);if(r!==-1)return r},$Pt=({stdioItem:e,stdioItem:{value:t,optionName:r},fdNumber:i})=>t==="inherit"?{type:"nodeStream",value:A9e(i,t,r),optionName:r}:typeof t=="number"?{type:"nodeStream",value:A9e(t,t,r),optionName:r}:Bl(t,{checkOpen:!1})?{type:"nodeStream",value:t,optionName:r}:e,A9e=(e,t,r)=>{let i=g8[e];if(i===void 0)throw new TypeError(`The \`${r}: ${t}\` option is invalid: no such standard stream.`);return i};d();var g9e=({input:e,inputFile:t},r)=>r===0?[...JPt(e),...XPt(t)]:[],JPt=e=>e===void 0?[]:[{type:KPt(e),value:e,optionName:"input"}],KPt=e=>{if(uw(e,{checkOpen:!1}))return"nodeStream";if(typeof e=="string")return"string";if(zi(e))return"uint8Array";throw new Error("The `input` option must be a string, a Uint8Array or a Node.js Readable stream.")},XPt=e=>e===void 0?[]:[{...ZPt(e),optionName:"inputFile"}],ZPt=e=>{if(i5(e))return{type:"fileUrl",value:e};if(tV(e))return{type:"filePath",value:{file:e}};throw new Error("The `inputFile` option must be a file path string or a file URL.")};d();var y9e=e=>e.filter((t,r)=>e.every((i,s)=>t.value!==i.value||r>=s||t.type==="generator"||t.type==="asyncGenerator")),E9e=({stdioItem:{type:e,value:t,optionName:r},direction:i,fileDescriptors:s,isSync:o})=>{let a=eOt(s,e);if(a.length!==0){if(o){tOt({otherStdioItems:a,type:e,value:t,optionName:r,direction:i});return}if(n9e.has(e))return b9e({otherStdioItems:a,type:e,value:t,optionName:r,direction:i});s9e.has(e)&&iOt({otherStdioItems:a,type:e,value:t,optionName:r})}},eOt=(e,t)=>e.flatMap(({direction:r,stdioItems:i})=>i.filter(s=>s.type===t).map((s=>({...s,direction:r})))),tOt=({otherStdioItems:e,type:t,value:r,optionName:i,direction:s})=>{iV.has(t)&&b9e({otherStdioItems:e,type:t,value:r,optionName:i,direction:s})},b9e=({otherStdioItems:e,type:t,value:r,optionName:i,direction:s})=>{let o=e.filter(l=>rOt(l,r));if(o.length===0)return;let a=o.find(l=>l.direction!==s);return C9e(a,i,t),s==="output"?o[0].stream:void 0},rOt=({type:e,value:t},r)=>e==="filePath"?t.file===r.file:e==="fileUrl"?t.href===r.href:t===r,iOt=({otherStdioItems:e,type:t,value:r,optionName:i})=>{let s=e.find(({value:{transform:o}})=>o===r.transform);C9e(s,i,t)},C9e=(e,t,r)=>{if(e!==void 0)throw new TypeError(`The \`${e.optionName}\` and \`${t}\` options must not target ${zp[r]} that is the same.`)};var a5=(e,t,r,i)=>{let o=d9e(t,r,i).map((l,c)=>nOt({stdioOption:l,fdNumber:c,options:t,isSync:i})),a=pOt({initialFileDescriptors:o,addProperties:e,options:t,isSync:i});return t.stdio=a.map(({stdioItems:l})=>hOt(l)),a},nOt=({stdioOption:e,fdNumber:t,options:r,isSync:i})=>{let s=y8(t),{stdioItems:o,isStdioArray:a}=sOt({stdioOption:e,fdNumber:t,options:r,optionName:s}),l=l9e(o,t,s),c=o.map(A=>m9e({stdioItem:A,isStdioArray:a,fdNumber:t,direction:l,isSync:i})),u=a9e(c,s,l,r),p=o9e(u,l);return dOt(u,p),{direction:l,objectMode:p,stdioItems:u}},sOt=({stdioOption:e,fdNumber:t,options:r,optionName:i})=>{let o=[...(Array.isArray(e)?e:[e]).map(c=>oOt(c,i)),...g9e(r,t)],a=y9e(o),l=a.length>1;return aOt(a,l,i),cOt(a),{stdioItems:a,isStdioArray:l}},oOt=(e,t)=>({type:Jxe(e,t),value:e,optionName:t}),aOt=(e,t,r)=>{if(e.length===0)throw new TypeError(`The \`${r}\` option must not be an empty array.`);if(t){for(let{value:i,optionName:s}of e)if(lOt.has(i))throw new Error(`The \`${s}\` option must not include \`${i}\`.`)}},lOt=new Set(["ignore","ipc"]),cOt=e=>{for(let t of e)uOt(t)},uOt=({type:e,value:t,optionName:r})=>{if(e9e(t))throw new TypeError(`The \`${r}: URL\` option must use the \`file:\` scheme. +For example, you can use the \`pathToFileURL()\` method of the \`url\` core module.`);if(t9e(e,t))throw new TypeError(`The \`${r}: { file: '...' }\` option must be used instead of \`${r}: '...'\`.`)},dOt=(e,t)=>{if(!t)return;let r=e.find(({type:i})=>s5.has(i));if(r!==void 0)throw new TypeError(`The \`${r.optionName}\` option cannot use both files and transforms in objectMode.`)},pOt=({initialFileDescriptors:e,addProperties:t,options:r,isSync:i})=>{let s=[];try{for(let o of e)s.push(AOt({fileDescriptor:o,fileDescriptors:s,addProperties:t,options:r,isSync:i}));return s}catch(o){throw oV(s),o}},AOt=({fileDescriptor:{direction:e,objectMode:t,stdioItems:r},fileDescriptors:i,addProperties:s,options:o,isSync:a})=>{let l=r.map(c=>fOt({stdioItem:c,addProperties:s,direction:e,options:o,fileDescriptors:i,isSync:a}));return{direction:e,objectMode:t,stdioItems:l}},fOt=({stdioItem:e,addProperties:t,direction:r,options:i,fileDescriptors:s,isSync:o})=>{let a=E9e({stdioItem:e,direction:r,fileDescriptors:s,isSync:o});return a!==void 0?{...e,stream:a}:{...e,...t[r][e.type](e,i)}},oV=e=>{for(let{stdioItems:t}of e)for(let{stream:r}of t)r!==void 0&&!Cl(r)&&r.destroy()},hOt=e=>{if(e.length>1)return e.some(({value:i})=>i==="overlapped")?"overlapped":"pipe";let[{type:t,value:r}]=e;return t==="native"?r:"pipe"};var I9e=(e,t)=>a5(gOt,e,t,!0),Fc=({type:e,optionName:t})=>{B9e(t,zp[e])},mOt=({optionName:e,value:t})=>((t==="ipc"||t==="overlapped")&&B9e(e,`"${t}"`),{}),B9e=(e,t)=>{throw new TypeError(`The \`${e}\` option cannot be ${t} with synchronous methods.`)},w9e={generator(){},asyncGenerator:Fc,webStream:Fc,nodeStream:Fc,webTransform:Fc,duplex:Fc,asyncIterable:Fc,native:mOt},gOt={input:{...w9e,fileUrl:({value:e})=>({contents:[ju((0,aV.readFileSync)(e))]}),filePath:({value:{file:e}})=>({contents:[ju((0,aV.readFileSync)(e))]}),fileNumber:Fc,iterable:({value:e})=>({contents:[...e]}),string:({value:e})=>({contents:[e]}),uint8Array:({value:e})=>({contents:[e]})},output:{...w9e,fileUrl:({value:e})=>({path:e}),filePath:({value:{file:e,append:t}})=>({path:e,append:t}),fileNumber:({value:e})=>({path:e}),iterable:Fc,string:Fc,uint8Array:Fc}};d();var Wu=(e,{stripFinalNewline:t},r)=>lV(t,r)&&e!==void 0&&!Array.isArray(e)?q0(e):e,lV=(e,t)=>t==="all"?e[1]||e[2]:e[t];d();d();var pw=require("node:stream");d();var l5=(e,t,r,i)=>e||r?void 0:v9e(t,i),uV=(e,t,r)=>r?e.flatMap(i=>S9e(i,t)):S9e(e,t),S9e=(e,t)=>{let{transform:r,final:i}=v9e(t,{});return[...r(e),...i()]},v9e=(e,t)=>(t.previousChunks="",{transform:yOt.bind(void 0,t,e),final:bOt.bind(void 0,t)}),yOt=function*(e,t,r){if(typeof r!="string"){yield r;return}let{previousChunks:i}=e,s=-1;for(let o=0;o0&&(l=cV(i,l),i=""),yield l,s=o}s!==r.length-1&&(i=cV(i,r.slice(s+1))),e.previousChunks=i},EOt=(e,t,r,i)=>r?0:(i.isWindowsNewline=t!==0&&e[t-1]==="\r",i.isWindowsNewline?2:1),bOt=function*({previousChunks:e}){e.length>0&&(yield e)},_9e=({binary:e,preserveNewlines:t,readableObjectMode:r,state:i})=>e||t||r?void 0:{transform:COt.bind(void 0,i)},COt=function*({isWindowsNewline:e=!1},t){let{unixNewline:r,windowsNewline:i,LF:s,concatBytes:o}=typeof t=="string"?wOt:BOt;if(t.at(-1)===s){yield t;return}yield o(t,e?i:r)},cV=(e,t)=>`${e}${t}`,wOt={windowsNewline:`\r +`,unixNewline:` +`,LF:` +`,concatBytes:cV},IOt=(e,t)=>{let r=new Uint8Array(e.length+t.length);return r.set(e,0),r.set(t,e.length),r},BOt={windowsNewline:new Uint8Array([13,10]),unixNewline:new Uint8Array([10]),LF:10,concatBytes:IOt};d();var x9e=require("node:buffer");var N9e=(e,t)=>e?void 0:SOt.bind(void 0,t),SOt=function*(e,t){if(typeof t!="string"&&!zi(t)&&!x9e.Buffer.isBuffer(t))throw new TypeError(`The \`${e}\` option's transform must use "objectMode: true" to receive as input: ${typeof t}.`);yield t},R9e=(e,t)=>e?vOt.bind(void 0,t):_Ot.bind(void 0,t),vOt=function*(e,t){Q9e(e,t),yield t},_Ot=function*(e,t){if(Q9e(e,t),typeof t!="string"&&!zi(t))throw new TypeError(`The \`${e}\` option's function must yield a string or an Uint8Array, not ${typeof t}.`);yield t},Q9e=(e,t)=>{if(t==null)throw new TypeError(`The \`${e}\` option's function must not call \`yield ${t}\`. +Instead, \`yield\` should either be called with a value, or not be called at all. For example: + if (condition) { yield value; }`)};d();var T9e=require("node:buffer"),D9e=require("node:string_decoder");var c5=(e,t,r)=>{if(r)return;if(e)return{transform:xOt.bind(void 0,new TextEncoder)};let i=new D9e.StringDecoder(t);return{transform:NOt.bind(void 0,i),final:ROt.bind(void 0,i)}},xOt=function*(e,t){T9e.Buffer.isBuffer(t)?yield ju(t):typeof t=="string"?yield e.encode(t):yield t},NOt=function*(e,t){yield zi(t)?e.write(t):t},ROt=function*(e){let t=e.end();t!==""&&(yield t)};d();var dV=require("node:util"),pV=(0,dV.callbackify)(async(e,t,r,i)=>{t.currentIterable=e(...r);try{for await(let s of t.currentIterable)i.push(s)}finally{delete t.currentIterable}}),u5=async function*(e,t,r){if(r===t.length){yield e;return}let{transform:i=TOt}=t[r];for await(let s of i(e))yield*u5(s,t,r+1)},P9e=async function*(e){for(let[t,{final:r}]of Object.entries(e))yield*QOt(r,Number(t),e)},QOt=async function*(e,t,r){if(e!==void 0)for await(let i of e())yield*u5(i,r,t+1)},O9e=(0,dV.callbackify)(async({currentIterable:e},t)=>{if(e!==void 0){await(t?e.throw(t):e.return());return}if(t)throw t}),TOt=function*(e){yield e};d();var AV=(e,t,r,i)=>{try{for(let s of e(...t))r.push(s);i()}catch(s){i(s)}},k9e=(e,t)=>[...t.flatMap(r=>[...eh(r,e,0)]),...dw(e)],eh=function*(e,t,r){if(r===t.length){yield e;return}let{transform:i=POt}=t[r];for(let s of i(e))yield*eh(s,t,r+1)},dw=function*(e){for(let[t,{final:r}]of Object.entries(e))yield*DOt(r,Number(t),e)},DOt=function*(e,t,r){if(e!==void 0)for(let i of e())yield*eh(i,r,t+1)},POt=function*(e){yield e};var fV=({value:e,value:{transform:t,final:r,writableObjectMode:i,readableObjectMode:s},optionName:o},{encoding:a})=>{let l={},c=L9e(e,a,o),u=Zf(t),p=Zf(r),A=u?pV.bind(void 0,u5,l):AV.bind(void 0,eh),f=u||p?pV.bind(void 0,P9e,l):AV.bind(void 0,dw),m=u||p?O9e.bind(void 0,l):void 0;return{stream:new pw.Transform({writableObjectMode:i,writableHighWaterMark:(0,pw.getDefaultHighWaterMark)(i),readableObjectMode:s,readableHighWaterMark:(0,pw.getDefaultHighWaterMark)(s),transform(E,b,C){A([E,c,0],this,C)},flush(E){f([c],this,E)},destroy:m})}},d5=(e,t,r,i)=>{let s=t.filter(({type:a})=>a==="generator"),o=i?s.reverse():s;for(let{value:a,optionName:l}of o){let c=L9e(a,r,l);e=k9e(c,e)}return e},L9e=({transform:e,final:t,binary:r,writableObjectMode:i,readableObjectMode:s,preserveNewlines:o},a,l)=>{let c={};return[{transform:N9e(i,l)},c5(r,a,i),l5(r,o,i,c),{transform:e,final:t},{transform:R9e(s,l)},_9e({binary:r,preserveNewlines:o,readableObjectMode:s,state:c})].filter(Boolean)};var F9e=(e,t)=>{for(let r of OOt(e))kOt(e,r,t)},OOt=e=>new Set(Object.entries(e).filter(([,{direction:t}])=>t==="input").map(([t])=>Number(t))),kOt=(e,t,r)=>{let{stdioItems:i}=e[t],s=i.filter(({contents:l})=>l!==void 0);if(s.length===0)return;if(t!==0){let[{type:l,optionName:c}]=s;throw new TypeError(`Only the \`stdin\` option, not \`${c}\`, can be ${zp[l]} with synchronous methods.`)}let a=s.map(({contents:l})=>l).map(l=>LOt(l,i));r.input=ew(a)},LOt=(e,t)=>{let r=d5(e,t,"utf8",!0);return FOt(r),ew(r)},FOt=e=>{let t=e.find(r=>typeof r!="string"&&!zi(r));if(t!==void 0)throw new TypeError(`The \`stdin\` option is invalid: when passing objects as input, a transform must be used to serialize them to strings or Uint8Arrays: ${t}.`)};d();var A5=require("node:fs");d();var p5=({stdioItems:e,encoding:t,verboseInfo:r,fdNumber:i})=>i!=="all"&&k0(r,i)&&!jo.has(t)&&MOt(i)&&(e.some(({type:s,value:o})=>s==="native"&&UOt.has(o))||e.every(({type:s})=>ka.has(s))),MOt=e=>e===1||e===2,UOt=new Set(["pipe","overlapped"]),M9e=async(e,t,r,i)=>{for await(let s of e)qOt(t)||q9e(s,r,i)},U9e=(e,t,r)=>{for(let i of e)q9e(i,t,r)},qOt=e=>e._readableState.pipes.length>0,q9e=(e,t,r)=>{let i=B8(e);Pc({type:"output",verboseMessage:i,fdNumber:t,verboseInfo:r})};var H9e=({fileDescriptors:e,syncResult:{output:t},options:r,isMaxBuffer:i,verboseInfo:s})=>{if(t===null)return{output:Array.from({length:3})};let o={},a=new Set([]);return{output:t.map((c,u)=>HOt({result:c,fileDescriptors:e,fdNumber:u,state:o,outputFiles:a,isMaxBuffer:i,verboseInfo:s},r)),...o}},HOt=({result:e,fileDescriptors:t,fdNumber:r,state:i,outputFiles:s,isMaxBuffer:o,verboseInfo:a},{buffer:l,encoding:c,lines:u,stripFinalNewline:p,maxBuffer:A})=>{if(e===null)return;let f=Uxe(e,o,A),m=ju(f),{stdioItems:y,objectMode:E}=t[r],b=GOt([m],y,c,i),{serializedResult:C,finalResult:w=C}=jOt({chunks:b,objectMode:E,encoding:c,lines:u,stripFinalNewline:p,fdNumber:r});zOt({serializedResult:C,fdNumber:r,state:i,verboseInfo:a,encoding:c,stdioItems:y,objectMode:E});let S=l[r]?w:void 0;try{return i.error===void 0&&VOt(C,y,s),S}catch(R){return i.error=R,S}},GOt=(e,t,r,i)=>{try{return d5(e,t,r,!1)}catch(s){return i.error=s,e}},jOt=({chunks:e,objectMode:t,encoding:r,lines:i,stripFinalNewline:s,fdNumber:o})=>{if(t)return{serializedResult:e};if(r==="buffer")return{serializedResult:ew(e)};let a=E_e(e,r);return i[o]?{serializedResult:a,finalResult:uV(a,!s[o],t)}:{serializedResult:a}},zOt=({serializedResult:e,fdNumber:t,state:r,verboseInfo:i,encoding:s,stdioItems:o,objectMode:a})=>{if(!p5({stdioItems:o,encoding:s,verboseInfo:i,fdNumber:t}))return;let l=uV(e,!1,a);try{U9e(l,t,i)}catch(c){r.error??=c}},VOt=(e,t,r)=>{for(let{path:i,append:s}of t.filter(({type:o})=>s5.has(o))){let o=typeof i=="string"?i:i.toString();s||r.has(o)?(0,A5.appendFileSync)(i,e):(r.add(o),(0,A5.writeFileSync)(i,e))}};d();var G9e=([,e,t],r)=>{if(r.all)return e===void 0?t:t===void 0?e:Array.isArray(e)?Array.isArray(t)?[...e,...t]:[...e,Wu(t,r,"all")]:Array.isArray(t)?[Wu(e,r,"all"),...t]:zi(e)&&zi(t)?Iz([e,t]):`${e}${t}`};d();d();var f5=require("node:events");var j9e=async(e,t)=>{let[r,i]=await WOt(e);return t.isForcefullyTerminated??=!1,[r,i]},WOt=async e=>{let[t,r]=await Promise.allSettled([(0,f5.once)(e,"spawn"),(0,f5.once)(e,"exit")]);return t.status==="rejected"?[]:r.status==="rejected"?z9e(e):r.value},z9e=async e=>{try{return await(0,f5.once)(e,"exit")}catch{return z9e(e)}},V9e=async e=>{let[t,r]=await e;if(!YOt(t,r)&&hV(t,r))throw new wl;return[t,r]},YOt=(e,t)=>e===void 0&&t===void 0,hV=(e,t)=>e!==0||t!==null;var W9e=({error:e,status:t,signal:r,output:i},{maxBuffer:s})=>{let o=$Ot(e,t,r),a=o?.code==="ETIMEDOUT",l=Mxe(o,i,s);return{resultError:o,exitCode:t,signal:r,timedOut:a,isMaxBuffer:l}},$Ot=(e,t,r)=>e!==void 0?e:hV(t,r)?new wl:void 0;var $9e=(e,t,r)=>{let{file:i,commandArguments:s,command:o,escapedCommand:a,startTime:l,verboseInfo:c,options:u,fileDescriptors:p}=JOt(e,t,r),A=ZOt({file:i,commandArguments:s,options:u,command:o,escapedCommand:a,verboseInfo:c,fileDescriptors:p,startTime:l});return j0(A,c,u)},JOt=(e,t,r)=>{let{command:i,escapedCommand:s,startTime:o,verboseInfo:a}=v8(e,t,r),l=KOt(r),{file:c,commandArguments:u,options:p}=V8(e,t,l);XOt(p);let A=I9e(p,a);return{file:c,commandArguments:u,command:i,escapedCommand:s,startTime:o,verboseInfo:a,options:p,fileDescriptors:A}},KOt=e=>e.node&&!e.ipc?{...e,ipc:!1}:e,XOt=({ipc:e,ipcInput:t,detached:r,cancelSignal:i})=>{t&&h5("ipcInput"),e&&h5("ipc: true"),r&&h5("detached: true"),i&&h5("cancelSignal")},h5=e=>{throw new TypeError(`The "${e}" option cannot be used with synchronous methods.`)},ZOt=({file:e,commandArguments:t,options:r,command:i,escapedCommand:s,verboseInfo:o,fileDescriptors:a,startTime:l})=>{let c=ekt({file:e,commandArguments:t,options:r,command:i,escapedCommand:s,fileDescriptors:a,startTime:l});if(c.failed)return c;let{resultError:u,exitCode:p,signal:A,timedOut:f,isMaxBuffer:m}=W9e(c,r),{output:y,error:E=u}=H9e({fileDescriptors:a,syncResult:c,options:r,isMaxBuffer:m,verboseInfo:o}),b=y.map((w,S)=>Wu(w,r,S)),C=Wu(G9e(y,r),r,"all");return rkt({error:E,exitCode:p,signal:A,timedOut:f,isMaxBuffer:m,stdio:b,all:C,options:r,command:i,escapedCommand:s,startTime:l})},ekt=({file:e,commandArguments:t,options:r,command:i,escapedCommand:s,fileDescriptors:o,startTime:a})=>{try{F9e(o,r);let l=tkt(r);return(0,Y9e.spawnSync)(...W8(e,t,l))}catch(l){return G0({error:l,command:i,escapedCommand:s,fileDescriptors:o,options:r,startTime:a,isSync:!0})}},tkt=({encoding:e,maxBuffer:t,...r})=>({...r,encoding:"buffer",maxBuffer:t5(t)}),rkt=({error:e,exitCode:t,signal:r,timedOut:i,isMaxBuffer:s,stdio:o,all:a,options:l,command:c,escapedCommand:u,startTime:p})=>e===void 0?r5({command:c,escapedCommand:u,stdio:o,all:a,ipcOutput:[],options:l,startTime:p}):cw({error:e,command:c,escapedCommand:u,timedOut:i,isCanceled:!1,isGracefullyCanceled:!1,isMaxBuffer:s,isForcefullyTerminated:!1,exitCode:t,signal:r,stdio:o,all:a,ipcOutput:[],options:l,startTime:p,isSync:!0});d();var r5e=require("node:events"),i5e=require("node:child_process");d();var gV=fe(require("node:process"),1);d();var V0=require("node:events");var J9e=({anyProcess:e,channel:t,isSubprocess:r,ipc:i},{reference:s=!0,filter:o}={})=>(F0({methodName:"getOneMessage",isSubprocess:r,ipc:i,isConnected:M8(e)}),ikt({anyProcess:e,channel:t,isSubprocess:r,filter:o,reference:s})),ikt=async({anyProcess:e,channel:t,isSubprocess:r,filter:i,reference:s})=>{O8(t,s);let o=jp(e,t,r),a=new AbortController;try{return await Promise.race([nkt(o,i,a),skt(o,r,a),okt(o,r,a)])}catch(l){throw M0(e),l}finally{a.abort(),k8(t,s)}},nkt=async(e,t,{signal:r})=>{if(t===void 0){let[i]=await(0,V0.once)(e,"message",{signal:r});return i}for await(let[i]of(0,V0.on)(e,"message",{signal:r}))if(t(i))return i},skt=async(e,t,{signal:r})=>{await(0,V0.once)(e,"disconnect",{signal:r}),y3e(t)},okt=async(e,t,{signal:r})=>{let[i]=await(0,V0.once)(e,"strict:error",{signal:r});throw T8(i,t)};d();var Aw=require("node:events");var X9e=({anyProcess:e,channel:t,isSubprocess:r,ipc:i},{reference:s=!0}={})=>mV({anyProcess:e,channel:t,isSubprocess:r,ipc:i,shouldAwait:!r,reference:s}),mV=({anyProcess:e,channel:t,isSubprocess:r,ipc:i,shouldAwait:s,reference:o})=>{F0({methodName:"getEachMessage",isSubprocess:r,ipc:i,isConnected:M8(e)}),O8(t,o);let a=jp(e,t,r),l=new AbortController,c={};return akt(e,a,l),lkt({ipcEmitter:a,isSubprocess:r,controller:l,state:c}),ckt({anyProcess:e,channel:t,ipcEmitter:a,isSubprocess:r,shouldAwait:s,controller:l,state:c,reference:o})},akt=async(e,t,r)=>{try{await(0,Aw.once)(t,"disconnect",{signal:r.signal}),r.abort()}catch{}},lkt=async({ipcEmitter:e,isSubprocess:t,controller:r,state:i})=>{try{let[s]=await(0,Aw.once)(e,"strict:error",{signal:r.signal});i.error=T8(s,t),r.abort()}catch{}},ckt=async function*({anyProcess:e,channel:t,ipcEmitter:r,isSubprocess:i,shouldAwait:s,controller:o,state:a,reference:l}){try{for await(let[c]of(0,Aw.on)(r,"message",{signal:o.signal}))K9e(a),yield c}catch{K9e(a)}finally{o.abort(),k8(t,l),i||M0(e),s&&await e}},K9e=({error:e})=>{if(e)throw e};var Z9e=(e,{ipc:t})=>{Object.assign(e,t8e(e,!1,t))},e8e=()=>{let e=gV.default,t=!0,r=gV.default.channel!==void 0;return{...t8e(e,t,r),getCancelSignal:X3e.bind(void 0,{anyProcess:e,channel:e.channel,isSubprocess:t,ipc:r})}},t8e=(e,t,r)=>({sendMessage:G8.bind(void 0,{anyProcess:e,channel:e.channel,isSubprocess:t,ipc:r}),getOneMessage:J9e.bind(void 0,{anyProcess:e,channel:e.channel,isSubprocess:t,ipc:r}),getEachMessage:X9e.bind(void 0,{anyProcess:e,channel:e.channel,isSubprocess:t,ipc:r})});d();var r8e=require("node:child_process"),Vp=require("node:stream");var i8e=({error:e,command:t,escapedCommand:r,fileDescriptors:i,options:s,startTime:o,verboseInfo:a})=>{oV(i);let l=new r8e.ChildProcess;ukt(l,i),Object.assign(l,{readable:dkt,writable:pkt,duplex:Akt});let c=G0({error:e,command:t,escapedCommand:r,fileDescriptors:i,options:s,startTime:o,isSync:!1}),u=fkt(c,a,s);return{subprocess:l,promise:u}},ukt=(e,t)=>{let r=fw(),i=fw(),s=fw(),o=Array.from({length:t.length-3},fw),a=fw(),l=[r,i,s,...o];Object.assign(e,{stdin:r,stdout:i,stderr:s,all:a,stdio:l})},fw=()=>{let e=new Vp.PassThrough;return e.end(),e},dkt=()=>new Vp.Readable({read(){}}),pkt=()=>new Vp.Writable({write(){}}),Akt=()=>new Vp.Duplex({read(){},write(){}}),fkt=async(e,t,r)=>j0(e,t,r);d();var W0=require("node:fs"),s8e=require("node:buffer"),Mc=require("node:stream");var o8e=(e,t)=>a5(hkt,e,t,!1),hw=({type:e,optionName:t})=>{throw new TypeError(`The \`${t}\` option cannot be ${zp[e]}.`)},n8e={fileNumber:hw,generator:fV,asyncGenerator:fV,nodeStream:({value:e})=>({stream:e}),webTransform({value:{transform:e,writableObjectMode:t,readableObjectMode:r}}){let i=t||r;return{stream:Mc.Duplex.fromWeb(e,{objectMode:i})}},duplex:({value:{transform:e}})=>({stream:e}),native(){}},hkt={input:{...n8e,fileUrl:({value:e})=>({stream:(0,W0.createReadStream)(e)}),filePath:({value:{file:e}})=>({stream:(0,W0.createReadStream)(e)}),webStream:({value:e})=>({stream:Mc.Readable.fromWeb(e)}),iterable:({value:e})=>({stream:Mc.Readable.from(e)}),asyncIterable:({value:e})=>({stream:Mc.Readable.from(e)}),string:({value:e})=>({stream:Mc.Readable.from(e)}),uint8Array:({value:e})=>({stream:Mc.Readable.from(s8e.Buffer.from(e))})},output:{...n8e,fileUrl:({value:e})=>({stream:(0,W0.createWriteStream)(e)}),filePath:({value:{file:e,append:t}})=>({stream:(0,W0.createWriteStream)(e,t?{flags:"a"}:{})}),webStream:({value:e})=>({stream:Mc.Writable.fromWeb(e)}),iterable:hw,asyncIterable:hw,string:hw,uint8Array:hw}};d();d();var mw=require("node:events"),g5=require("node:stream"),bV=require("node:stream/promises");function th(e){if(!Array.isArray(e))throw new TypeError(`Expected an array, got \`${typeof e}\`.`);for(let s of e)EV(s);let t=e.some(({readableObjectMode:s})=>s),r=mkt(e,t),i=new yV({objectMode:t,writableHighWaterMark:r,readableHighWaterMark:r});for(let s of e)i.add(s);return i}var mkt=(e,t)=>{if(e.length===0)return(0,g5.getDefaultHighWaterMark)(t);let r=e.filter(({readableObjectMode:i})=>i===t).map(({readableHighWaterMark:i})=>i);return Math.max(...r)},yV=class extends g5.PassThrough{#e=new Set([]);#t=new Set([]);#i=new Set([]);#r;#s=Symbol("unpipe");#A=new WeakMap;add(t){if(EV(t),this.#e.has(t))return;this.#e.add(t),this.#r??=gkt(this,this.#e,this.#s);let r=bkt({passThroughStream:this,stream:t,streams:this.#e,ended:this.#t,aborted:this.#i,onFinished:this.#r,unpipeEvent:this.#s});this.#A.set(t,r),t.pipe(this,{end:!1})}async remove(t){if(EV(t),!this.#e.has(t))return!1;let r=this.#A.get(t);return r===void 0?!1:(this.#A.delete(t),t.unpipe(this),await r,!0)}},gkt=async(e,t,r)=>{m5(e,a8e);let i=new AbortController;try{await Promise.race([ykt(e,i),Ekt(e,t,r,i)])}finally{i.abort(),m5(e,-a8e)}},ykt=async(e,{signal:t})=>{try{await(0,bV.finished)(e,{signal:t,cleanup:!0})}catch(r){throw c8e(e,r),r}},Ekt=async(e,t,r,{signal:i})=>{for await(let[s]of(0,mw.on)(e,"unpipe",{signal:i}))t.has(s)&&s.emit(r)},EV=e=>{if(typeof e?.pipe!="function")throw new TypeError(`Expected a readable stream, got: \`${typeof e}\`.`)},bkt=async({passThroughStream:e,stream:t,streams:r,ended:i,aborted:s,onFinished:o,unpipeEvent:a})=>{m5(e,l8e);let l=new AbortController;try{await Promise.race([Ckt(o,t,l),wkt({passThroughStream:e,stream:t,streams:r,ended:i,aborted:s,controller:l}),Ikt({stream:t,streams:r,ended:i,aborted:s,unpipeEvent:a,controller:l})])}finally{l.abort(),m5(e,-l8e)}r.size>0&&r.size===i.size+s.size&&(i.size===0&&s.size>0?CV(e):Bkt(e))},Ckt=async(e,t,{signal:r})=>{try{await e,r.aborted||CV(t)}catch(i){r.aborted||c8e(t,i)}},wkt=async({passThroughStream:e,stream:t,streams:r,ended:i,aborted:s,controller:{signal:o}})=>{try{await(0,bV.finished)(t,{signal:o,cleanup:!0,readable:!0,writable:!1}),r.has(t)&&i.add(t)}catch(a){if(o.aborted||!r.has(t))return;u8e(a)?s.add(t):d8e(e,a)}},Ikt=async({stream:e,streams:t,ended:r,aborted:i,unpipeEvent:s,controller:{signal:o}})=>{if(await(0,mw.once)(e,s,{signal:o}),!e.readable)return(0,mw.once)(o,"abort",{signal:o});t.delete(e),r.delete(e),i.delete(e)},Bkt=e=>{e.writable&&e.end()},c8e=(e,t)=>{u8e(t)?CV(e):d8e(e,t)},u8e=e=>e?.code==="ERR_STREAM_PREMATURE_CLOSE",CV=e=>{(e.readable||e.writable)&&e.destroy()},d8e=(e,t)=>{e.destroyed||(e.once("error",Skt),e.destroy(t))},Skt=()=>{},m5=(e,t)=>{let r=e.getMaxListeners();r!==0&&r!==Number.POSITIVE_INFINITY&&e.setMaxListeners(r+t)},a8e=2,l8e=1;d();var wV=require("node:stream/promises");var Y0=(e,t)=>{e.pipe(t),vkt(e,t),_kt(e,t)},vkt=async(e,t)=>{if(!(Cl(e)||Cl(t))){try{await(0,wV.finished)(e,{cleanup:!0,readable:!0,writable:!1})}catch{}IV(t)}},IV=e=>{e.writable&&e.end()},_kt=async(e,t)=>{if(!(Cl(e)||Cl(t))){try{await(0,wV.finished)(t,{cleanup:!0,readable:!1,writable:!0})}catch{}BV(e)}},BV=e=>{e.readable&&e.destroy()};var p8e=(e,t,r)=>{let i=new Map;for(let[s,{stdioItems:o,direction:a}]of Object.entries(t)){for(let{stream:l}of o.filter(({type:c})=>ka.has(c)))xkt(e,l,a,s);for(let{stream:l}of o.filter(({type:c})=>!ka.has(c)))Rkt({subprocess:e,stream:l,direction:a,fdNumber:s,pipeGroups:i,controller:r})}for(let[s,o]of i.entries()){let a=o.length===1?o[0]:th(o);Y0(a,s)}},xkt=(e,t,r,i)=>{r==="output"?Y0(e.stdio[i],t):Y0(t,e.stdio[i]);let s=Nkt[i];s!==void 0&&(e[s]=t),e.stdio[i]=t},Nkt=["stdin","stdout","stderr"],Rkt=({subprocess:e,stream:t,direction:r,fdNumber:i,pipeGroups:s,controller:o})=>{if(t===void 0)return;Qkt(t,o);let[a,l]=r==="output"?[t,e.stdio[i]]:[e.stdio[i],t],c=s.get(a)??[];s.set(a,[...c,l])},Qkt=(e,{signal:t})=>{Cl(e)&&Xf(e,Tkt,t)},Tkt=2;d();var A8e=require("node:events");var f8e=(e,{cleanup:t,detached:r},{signal:i})=>{if(!t||r)return;let s=t8(()=>{e.kill()});(0,A8e.addAbortListener)(i,()=>{s()})};d();d();var m8e=({source:e,sourcePromise:t,boundOptions:r,createNested:i},...s)=>{let o=S8(),{destination:a,destinationStream:l,destinationError:c,from:u,unpipeSignal:p}=Dkt(r,i,s),{sourceStream:A,sourceError:f}=Okt(e,u),{options:m,fileDescriptors:y}=kc.get(e);return{sourcePromise:t,sourceStream:A,sourceOptions:m,sourceError:f,destination:a,destinationStream:l,destinationError:c,unpipeSignal:p,fileDescriptors:y,startTime:o}},Dkt=(e,t,r)=>{try{let{destination:i,pipeOptions:{from:s,to:o,unpipeSignal:a}={}}=Pkt(e,t,...r),l=P8(i,o);return{destination:i,destinationStream:l,from:s,unpipeSignal:a}}catch(i){return{destinationError:i}}},Pkt=(e,t,r,...i)=>{if(Array.isArray(r))return{destination:t(h8e,e)(r,...i),pipeOptions:e};if(typeof r=="string"||r instanceof URL||Cz(r)){if(Object.keys(e).length>0)throw new TypeError('Please use .pipe("file", ..., options) or .pipe(execa("file", ..., options)) instead of .pipe(options)("file", ...).');let[s,o,a]=f8(r,...i);return{destination:t(h8e)(s,o,a),pipeOptions:a}}if(kc.has(r)){if(Object.keys(e).length>0)throw new TypeError("Please use .pipe(options)`command` or .pipe($(options)`command`) instead of .pipe(options)($`command`).");return{destination:r,pipeOptions:i[0]}}throw new TypeError(`The first argument must be a template string, an options object, or an Execa subprocess: ${r}`)},h8e=({options:e})=>({options:{...e,stdin:"pipe",piped:!0}}),Okt=(e,t)=>{try{return{sourceStream:U0(e,t)}}catch(r){return{sourceError:r}}};d();var y8e=({sourceStream:e,sourceError:t,destinationStream:r,destinationError:i,fileDescriptors:s,sourceOptions:o,startTime:a})=>{let l=kkt({sourceStream:e,sourceError:t,destinationStream:r,destinationError:i});if(l!==void 0)throw SV({error:l,fileDescriptors:s,sourceOptions:o,startTime:a})},kkt=({sourceStream:e,sourceError:t,destinationStream:r,destinationError:i})=>{if(t!==void 0&&i!==void 0)return i;if(i!==void 0)return BV(e),i;if(t!==void 0)return IV(r),t},SV=({error:e,fileDescriptors:t,sourceOptions:r,startTime:i})=>G0({error:e,command:g8e,escapedCommand:g8e,fileDescriptors:t,options:r,startTime:i,isSync:!1}),g8e="source.pipe(destination)";d();var E8e=async e=>{let[{status:t,reason:r,value:i=r},{status:s,reason:o,value:a=o}]=await e;if(a.pipedFrom.includes(i)||a.pipedFrom.push(i),s==="rejected")throw a;if(t==="rejected")throw i;return a};d();var b8e=require("node:stream/promises");var C8e=(e,t,r)=>{let i=y5.has(t)?Fkt(e,t):Lkt(e,t);return Xf(e,Ukt,r.signal),Xf(t,qkt,r.signal),Mkt(t),i},Lkt=(e,t)=>{let r=th([e]);return Y0(r,t),y5.set(t,r),r},Fkt=(e,t)=>{let r=y5.get(t);return r.add(e),r},Mkt=async e=>{try{await(0,b8e.finished)(e,{cleanup:!0,readable:!1,writable:!0})}catch{}y5.delete(e)},y5=new WeakMap,Ukt=2,qkt=1;d();var w8e=require("node:util");var I8e=(e,t)=>e===void 0?[]:[Hkt(e,t)],Hkt=async(e,{sourceStream:t,mergedStream:r,fileDescriptors:i,sourceOptions:s,startTime:o})=>{await(0,w8e.aborted)(e,t),await r.remove(t);let a=new Error("Pipe canceled by `unpipeSignal` option.");throw SV({error:a,fileDescriptors:i,sourceOptions:s,startTime:o})};var E5=(e,...t)=>{if(Ii(t[0]))return E5.bind(void 0,{...e,boundOptions:{...e.boundOptions,...t[0]}});let{destination:r,...i}=m8e(e,...t),s=Gkt({...i,destination:r});return s.pipe=E5.bind(void 0,{...e,source:r,sourcePromise:s,boundOptions:{}}),s},Gkt=async({sourcePromise:e,sourceStream:t,sourceOptions:r,sourceError:i,destination:s,destinationStream:o,destinationError:a,unpipeSignal:l,fileDescriptors:c,startTime:u})=>{let p=jkt(e,s);y8e({sourceStream:t,sourceError:i,destinationStream:o,destinationError:a,fileDescriptors:c,sourceOptions:r,startTime:u});let A=new AbortController;try{let f=C8e(t,o,A);return await Promise.race([E8e(p),...I8e(l,{sourceStream:t,mergedStream:f,sourceOptions:r,fileDescriptors:c,startTime:u})])}finally{A.abort()}},jkt=(e,t)=>Promise.allSettled([e,t]);d();d();d();var x8e=require("node:timers/promises");d();var S8e=require("node:events"),v8e=require("node:stream");var b5=({subprocessStdout:e,subprocess:t,binary:r,shouldEncode:i,encoding:s,preserveNewlines:o})=>{let a=new AbortController;return zkt(t,a),_8e({stream:e,controller:a,binary:r,shouldEncode:!e.readableObjectMode&&i,encoding:s,shouldSplit:!e.readableObjectMode,preserveNewlines:o})},zkt=async(e,t)=>{try{await e}catch{}finally{t.abort()}},vV=({stream:e,onStreamEnd:t,lines:r,encoding:i,stripFinalNewline:s,allMixed:o})=>{let a=new AbortController;Vkt(t,a,e);let l=e.readableObjectMode&&!o;return _8e({stream:e,controller:a,binary:i==="buffer",shouldEncode:!l,encoding:i,shouldSplit:!l&&r,preserveNewlines:!s})},Vkt=async(e,t,r)=>{try{await e}catch{r.destroy()}finally{t.abort()}},_8e=({stream:e,controller:t,binary:r,shouldEncode:i,encoding:s,shouldSplit:o,preserveNewlines:a})=>{let l=(0,S8e.on)(e,"data",{signal:t.signal,highWaterMark:B8e,highWatermark:B8e});return Wkt({onStdoutChunk:l,controller:t,binary:r,shouldEncode:i,encoding:s,shouldSplit:o,preserveNewlines:a})},_V=(0,v8e.getDefaultHighWaterMark)(!0),B8e=_V,Wkt=async function*({onStdoutChunk:e,controller:t,binary:r,shouldEncode:i,encoding:s,shouldSplit:o,preserveNewlines:a}){let l=Ykt({binary:r,shouldEncode:i,encoding:s,shouldSplit:o,preserveNewlines:a});try{for await(let[c]of e)yield*eh(c,l,0)}catch(c){if(!t.signal.aborted)throw c}finally{yield*dw(l)}},Ykt=({binary:e,shouldEncode:t,encoding:r,shouldSplit:i,preserveNewlines:s})=>[c5(e,r,!t),l5(e,s,!i,{})].filter(Boolean);var N8e=async({stream:e,onStreamEnd:t,fdNumber:r,encoding:i,buffer:s,maxBuffer:o,lines:a,allMixed:l,stripFinalNewline:c,verboseInfo:u,streamInfo:p})=>{let A=$kt({stream:e,onStreamEnd:t,fdNumber:r,encoding:i,allMixed:l,verboseInfo:u,streamInfo:p});if(!s){await Promise.all([Jkt(e),A]);return}let f=lV(c,r),m=vV({stream:e,onStreamEnd:t,lines:a,encoding:i,stripFinalNewline:f,allMixed:l}),[y]=await Promise.all([Kkt({stream:e,iterable:m,fdNumber:r,encoding:i,maxBuffer:o,lines:a}),A]);return y},$kt=async({stream:e,onStreamEnd:t,fdNumber:r,encoding:i,allMixed:s,verboseInfo:o,streamInfo:{fileDescriptors:a}})=>{if(!p5({stdioItems:a[r]?.stdioItems,encoding:i,verboseInfo:o,fdNumber:r}))return;let l=vV({stream:e,onStreamEnd:t,lines:!0,encoding:i,stripFinalNewline:!0,allMixed:s});await M9e(l,e,r,o)},Jkt=async e=>{await(0,x8e.setImmediate)(),e.readableFlowing===null&&e.resume()},Kkt=async({stream:e,stream:{readableObjectMode:t},iterable:r,fdNumber:i,encoding:s,maxBuffer:o,lines:a})=>{try{return t||a?await K8(r,{maxBuffer:o}):s==="buffer"?new Uint8Array(await X8(r,{maxBuffer:o})):await e5(r,{maxBuffer:o})}catch(l){return R8e(kxe({error:l,stream:e,readableObjectMode:t,lines:a,encoding:s,fdNumber:i}))}},xV=async e=>{try{return await e}catch(t){return R8e(t)}},R8e=({bufferedData:e})=>g_e(e)?new Uint8Array(e):e;d();var T8e=require("node:stream/promises"),gw=async(e,t,r,{isSameDirection:i,stopOnExit:s=!1}={})=>{let o=Xkt(e,r),a=new AbortController;try{await Promise.race([...s?[r.exitPromise]:[],(0,T8e.finished)(e,{cleanup:!0,signal:a.signal})])}catch(l){o.stdinCleanedUp||tLt(l,t,r,i)}finally{a.abort()}},Xkt=(e,{originalStreams:[t],subprocess:r})=>{let i={stdinCleanedUp:!1};return e===t&&Zkt(e,r,i),i},Zkt=(e,t,r)=>{let{_destroy:i}=e;e._destroy=(...s)=>{eLt(t,r),i.call(e,...s)}},eLt=({exitCode:e,signalCode:t},r)=>{(e!==null||t!==null)&&(r.stdinCleanedUp=!0)},tLt=(e,t,r,i)=>{if(!rLt(e,t,r,i))throw e},rLt=(e,t,r,i=!0)=>r.propagating?Q8e(e)||C5(e):(r.propagating=!0,NV(r,t)===i?Q8e(e):C5(e)),NV=({fileDescriptors:e},t)=>t!=="all"&&e[t].direction==="input",C5=e=>e?.code==="ERR_STREAM_PREMATURE_CLOSE",Q8e=e=>e?.code==="EPIPE";var D8e=({subprocess:e,encoding:t,buffer:r,maxBuffer:i,lines:s,stripFinalNewline:o,verboseInfo:a,streamInfo:l})=>e.stdio.map((c,u)=>RV({stream:c,fdNumber:u,encoding:t,buffer:r[u],maxBuffer:i[u],lines:s[u],allMixed:!1,stripFinalNewline:o,verboseInfo:a,streamInfo:l})),RV=async({stream:e,fdNumber:t,encoding:r,buffer:i,maxBuffer:s,lines:o,allMixed:a,stripFinalNewline:l,verboseInfo:c,streamInfo:u})=>{if(!e)return;let p=gw(e,t,u);if(NV(u,t)){await p;return}let[A]=await Promise.all([N8e({stream:e,onStreamEnd:p,fdNumber:t,encoding:r,buffer:i,maxBuffer:s,lines:o,allMixed:a,stripFinalNewline:l,verboseInfo:c,streamInfo:u}),p]);return A};var P8e=({stdout:e,stderr:t},{all:r})=>r&&(e||t)?th([e,t].filter(Boolean)):void 0,O8e=({subprocess:e,encoding:t,buffer:r,maxBuffer:i,lines:s,stripFinalNewline:o,verboseInfo:a,streamInfo:l})=>RV({...iLt(e,r),fdNumber:"all",encoding:t,maxBuffer:i[1]+i[2],lines:s[1]||s[2],allMixed:nLt(e),stripFinalNewline:o,verboseInfo:a,streamInfo:l}),iLt=({stdout:e,stderr:t,all:r},[,i,s])=>{let o=i||s;return o?i?s?{stream:r,buffer:o}:{stream:e,buffer:o}:{stream:t,buffer:o}:{stream:r,buffer:o}},nLt=({all:e,stdout:t,stderr:r})=>e&&t&&r&&t.readableObjectMode!==r.readableObjectMode;d();var U8e=require("node:events");d();d();var k8e=e=>k0(e,"ipc"),L8e=(e,t)=>{let r=B8(e);Pc({type:"ipc",verboseMessage:r,fdNumber:"ipc",verboseInfo:t})};var F8e=async({subprocess:e,buffer:t,maxBuffer:r,ipc:i,ipcOutput:s,verboseInfo:o})=>{if(!i)return s;let a=k8e(o),l=zu(t,"ipc"),c=zu(r,"ipc");for await(let u of mV({anyProcess:e,channel:e.channel,isSubprocess:!1,ipc:i,shouldAwait:!1,reference:!0}))l&&(Lxe(e,s,c),s.push(u)),a&&L8e(u,o);return s},M8e=async(e,t)=>(await Promise.allSettled([e]),t);var q8e=async({subprocess:e,options:{encoding:t,buffer:r,maxBuffer:i,lines:s,timeoutDuration:o,cancelSignal:a,gracefulCancel:l,forceKillAfterDelay:c,stripFinalNewline:u,ipc:p,ipcInput:A},context:f,verboseInfo:m,fileDescriptors:y,originalStreams:E,onInternalError:b,controller:C})=>{let w=j9e(e,f),S={originalStreams:E,fileDescriptors:y,subprocess:e,exitPromise:w,propagating:!1},R=D8e({subprocess:e,encoding:t,buffer:r,maxBuffer:i,lines:s,stripFinalNewline:u,verboseInfo:m,streamInfo:S}),U=O8e({subprocess:e,encoding:t,buffer:r,maxBuffer:i,lines:s,stripFinalNewline:u,verboseInfo:m,streamInfo:S}),z=[],L=F8e({subprocess:e,buffer:r,maxBuffer:i,ipc:p,ipcOutput:z,verboseInfo:m}),ee=sLt(E,e,S),k=oLt(y,S);try{return await Promise.race([Promise.all([{},V9e(w),Promise.all(R),U,L,cxe(e,A),...ee,...k]),b,aLt(e,C),...nxe(e,o,f,C),...g3e({subprocess:e,cancelSignal:a,gracefulCancel:l,context:f,controller:C}),...txe({subprocess:e,cancelSignal:a,gracefulCancel:l,forceKillAfterDelay:c,context:f,controller:C})])}catch(Z){return f.terminationReason??="other",Promise.all([{error:Z},w,Promise.all(R.map(se=>xV(se))),xV(U),M8e(L,z),Promise.allSettled(ee),Promise.allSettled(k)])}},sLt=(e,t,r)=>e.map((i,s)=>i===t.stdio[s]?void 0:gw(i,s,r)),oLt=(e,t)=>e.flatMap(({stdioItems:r},i)=>r.filter(({value:s,stream:o=s})=>Bl(o,{checkOpen:!1})&&!Cl(o)).map(({type:s,value:o,stream:a=o})=>gw(a,i,t,{isSameDirection:ka.has(s),stopOnExit:s==="native"}))),aLt=async(e,{signal:t})=>{let[r]=await(0,U8e.once)(e,"error",{signal:t});throw r};d();d();var H8e=()=>({readableDestroy:new WeakMap,writableFinal:new WeakMap,writableDestroy:new WeakMap}),yw=(e,t,r)=>{let i=e[r];i.has(t)||i.set(t,[]);let s=i.get(t),o=Oc();return s.push(o),{resolve:o.resolve.bind(o),promises:s}},$0=async({resolve:e,promises:t},r)=>{e();let[i]=await Promise.race([Promise.allSettled([!0,r]),Promise.all([!1,...t])]);return!i};d();var j8e=require("node:stream"),z8e=require("node:util");d();var QV=require("node:stream/promises");var TV=async e=>{if(e!==void 0)try{await DV(e)}catch{}},G8e=async e=>{if(e!==void 0)try{await PV(e)}catch{}},DV=async e=>{await(0,QV.finished)(e,{cleanup:!0,readable:!1,writable:!0})},PV=async e=>{await(0,QV.finished)(e,{cleanup:!0,readable:!0,writable:!1})},w5=async(e,t)=>{if(await e,t)throw t},I5=(e,t,r)=>{r&&!C5(r)?e.destroy(r):t&&e.destroy()};var V8e=({subprocess:e,concurrentStreams:t,encoding:r},{from:i,binary:s=!0,preserveNewlines:o=!0}={})=>{let a=s||jo.has(r),{subprocessStdout:l,waitReadableDestroy:c}=OV(e,i,t),{readableEncoding:u,readableObjectMode:p,readableHighWaterMark:A}=kV(l,a),{read:f,onStdoutDataDone:m}=LV({subprocessStdout:l,subprocess:e,binary:a,encoding:r,preserveNewlines:o}),y=new j8e.Readable({read:f,destroy:(0,z8e.callbackify)(MV.bind(void 0,{subprocessStdout:l,subprocess:e,waitReadableDestroy:c})),highWaterMark:A,objectMode:p,encoding:u});return FV({subprocessStdout:l,onStdoutDataDone:m,readable:y,subprocess:e}),y},OV=(e,t,r)=>{let i=U0(e,t),s=yw(r,i,"readableDestroy");return{subprocessStdout:i,waitReadableDestroy:s}},kV=({readableEncoding:e,readableObjectMode:t,readableHighWaterMark:r},i)=>i?{readableEncoding:e,readableObjectMode:t,readableHighWaterMark:r}:{readableEncoding:e,readableObjectMode:!0,readableHighWaterMark:_V},LV=({subprocessStdout:e,subprocess:t,binary:r,encoding:i,preserveNewlines:s})=>{let o=Oc(),a=b5({subprocessStdout:e,subprocess:t,binary:r,shouldEncode:!r,encoding:i,preserveNewlines:s});return{read(){lLt(this,a,o)},onStdoutDataDone:o}},lLt=async(e,t,r)=>{try{let{value:i,done:s}=await t.next();s?r.resolve():e.push(i)}catch{}},FV=async({subprocessStdout:e,onStdoutDataDone:t,readable:r,subprocess:i,subprocessStdin:s})=>{try{await PV(e),await i,await TV(s),await t,r.readable&&r.push(null)}catch(o){await TV(s),W8e(r,o)}},MV=async({subprocessStdout:e,subprocess:t,waitReadableDestroy:r},i)=>{await $0(r,t)&&(W8e(e,i),await w5(t,i))},W8e=(e,t)=>{I5(e,e.readable,t)};d();var Y8e=require("node:stream"),UV=require("node:util");var $8e=({subprocess:e,concurrentStreams:t},{to:r}={})=>{let{subprocessStdin:i,waitWritableFinal:s,waitWritableDestroy:o}=qV(e,r,t),a=new Y8e.Writable({...HV(i,e,s),destroy:(0,UV.callbackify)(jV.bind(void 0,{subprocessStdin:i,subprocess:e,waitWritableFinal:s,waitWritableDestroy:o})),highWaterMark:i.writableHighWaterMark,objectMode:i.writableObjectMode});return GV(i,a),a},qV=(e,t,r)=>{let i=P8(e,t),s=yw(r,i,"writableFinal"),o=yw(r,i,"writableDestroy");return{subprocessStdin:i,waitWritableFinal:s,waitWritableDestroy:o}},HV=(e,t,r)=>({write:cLt.bind(void 0,e),final:(0,UV.callbackify)(uLt.bind(void 0,e,t,r))}),cLt=(e,t,r,i)=>{e.write(t,r)?i():e.once("drain",i)},uLt=async(e,t,r)=>{await $0(r,t)&&(e.writable&&e.end(),await t)},GV=async(e,t,r)=>{try{await DV(e),t.writable&&t.end()}catch(i){await G8e(r),J8e(t,i)}},jV=async({subprocessStdin:e,subprocess:t,waitWritableFinal:r,waitWritableDestroy:i},s)=>{await $0(r,t),await $0(i,t)&&(J8e(e,s),await w5(t,s))},J8e=(e,t)=>{I5(e,e.writable,t)};d();var K8e=require("node:stream"),X8e=require("node:util");var Z8e=({subprocess:e,concurrentStreams:t,encoding:r},{from:i,to:s,binary:o=!0,preserveNewlines:a=!0}={})=>{let l=o||jo.has(r),{subprocessStdout:c,waitReadableDestroy:u}=OV(e,i,t),{subprocessStdin:p,waitWritableFinal:A,waitWritableDestroy:f}=qV(e,s,t),{readableEncoding:m,readableObjectMode:y,readableHighWaterMark:E}=kV(c,l),{read:b,onStdoutDataDone:C}=LV({subprocessStdout:c,subprocess:e,binary:l,encoding:r,preserveNewlines:a}),w=new K8e.Duplex({read:b,...HV(p,e,A),destroy:(0,X8e.callbackify)(dLt.bind(void 0,{subprocessStdout:c,subprocessStdin:p,subprocess:e,waitReadableDestroy:u,waitWritableFinal:A,waitWritableDestroy:f})),readableHighWaterMark:E,writableHighWaterMark:p.writableHighWaterMark,readableObjectMode:y,writableObjectMode:p.writableObjectMode,encoding:m});return FV({subprocessStdout:c,onStdoutDataDone:C,readable:w,subprocess:e,subprocessStdin:p}),GV(p,w,c),w},dLt=async({subprocessStdout:e,subprocessStdin:t,subprocess:r,waitReadableDestroy:i,waitWritableFinal:s,waitWritableDestroy:o},a)=>{await Promise.all([MV({subprocessStdout:e,subprocess:r,waitReadableDestroy:i},a),jV({subprocessStdin:t,subprocess:r,waitWritableFinal:s,waitWritableDestroy:o},a)])};d();var zV=(e,t,{from:r,binary:i=!1,preserveNewlines:s=!1}={})=>{let o=i||jo.has(t),a=U0(e,r),l=b5({subprocessStdout:a,subprocess:e,binary:o,shouldEncode:!0,encoding:t,preserveNewlines:s});return pLt(l,a,e)},pLt=async function*(e,t,r){try{yield*e}finally{t.readable&&t.destroy(),await r}};var e5e=(e,{encoding:t})=>{let r=H8e();e.readable=V8e.bind(void 0,{subprocess:e,concurrentStreams:r,encoding:t}),e.writable=$8e.bind(void 0,{subprocess:e,concurrentStreams:r}),e.duplex=Z8e.bind(void 0,{subprocess:e,concurrentStreams:r,encoding:t}),e.iterable=zV.bind(void 0,e,t),e[Symbol.asyncIterator]=zV.bind(void 0,e,t,{})};d();var t5e=(e,t)=>{for(let[r,i]of fLt){let s=i.value.bind(t);Reflect.defineProperty(e,r,{...i,value:s})}},ALt=(async()=>{})().constructor.prototype,fLt=["then","catch","finally"].map(e=>[e,Reflect.getOwnPropertyDescriptor(ALt,e)]);var n5e=(e,t,r,i)=>{let{file:s,commandArguments:o,command:a,escapedCommand:l,startTime:c,verboseInfo:u,options:p,fileDescriptors:A}=hLt(e,t,r),{subprocess:f,promise:m}=gLt({file:s,commandArguments:o,options:p,startTime:c,verboseInfo:u,command:a,escapedCommand:l,fileDescriptors:A});return f.pipe=E5.bind(void 0,{source:f,sourcePromise:m,boundOptions:{},createNested:i}),t5e(f,m),kc.set(f,{options:p,fileDescriptors:A}),f},hLt=(e,t,r)=>{let{command:i,escapedCommand:s,startTime:o,verboseInfo:a}=v8(e,t,r),{file:l,commandArguments:c,options:u}=V8(e,t,r),p=mLt(u),A=o8e(p,a);return{file:l,commandArguments:c,command:i,escapedCommand:s,startTime:o,verboseInfo:a,options:p,fileDescriptors:A}},mLt=({timeout:e,signal:t,...r})=>{if(t!==void 0)throw new TypeError('The "signal" option has been renamed to "cancelSignal" instead.');return{...r,timeoutDuration:e}},gLt=({file:e,commandArguments:t,options:r,startTime:i,verboseInfo:s,command:o,escapedCommand:a,fileDescriptors:l})=>{let c;try{c=(0,i5e.spawn)(...W8(e,t,r))}catch(y){return i8e({error:y,command:o,escapedCommand:a,fileDescriptors:l,options:r,startTime:i,verboseInfo:s})}let u=new AbortController;(0,r5e.setMaxListeners)(Number.POSITIVE_INFINITY,u.signal);let p=[...c.stdio];p8e(c,l,u),f8e(c,r,u);let A={},f=Oc();c.kill=f3e.bind(void 0,{kill:c.kill.bind(c),options:r,onInternalError:f,context:A,controller:u}),c.all=P8e(c,r),e5e(c,r),Z9e(c,r);let m=yLt({subprocess:c,options:r,startTime:i,verboseInfo:s,fileDescriptors:l,originalStreams:p,command:o,escapedCommand:a,context:A,onInternalError:f,controller:u});return{subprocess:c,promise:m}},yLt=async({subprocess:e,options:t,startTime:r,verboseInfo:i,fileDescriptors:s,originalStreams:o,command:a,escapedCommand:l,context:c,onInternalError:u,controller:p})=>{let[A,[f,m],y,E,b]=await q8e({subprocess:e,options:t,context:c,verboseInfo:i,fileDescriptors:s,originalStreams:o,onInternalError:u,controller:p});p.abort(),u.resolve();let C=y.map((R,U)=>Wu(R,t,U)),w=Wu(E,t,"all"),S=ELt({errorInfo:A,exitCode:f,signal:m,stdio:C,all:w,ipcOutput:b,context:c,options:t,command:a,escapedCommand:l,startTime:r});return j0(S,i,t)},ELt=({errorInfo:e,exitCode:t,signal:r,stdio:i,all:s,ipcOutput:o,context:a,options:l,command:c,escapedCommand:u,startTime:p})=>"error"in e?cw({error:e.error,command:c,escapedCommand:u,timedOut:a.terminationReason==="timeout",isCanceled:a.terminationReason==="cancel"||a.terminationReason==="gracefulCancel",isGracefullyCanceled:a.terminationReason==="gracefulCancel",isMaxBuffer:e.error instanceof Lc,isForcefullyTerminated:a.isForcefullyTerminated,exitCode:t,signal:r,stdio:i,all:s,ipcOutput:o,options:l,startTime:p,isSync:!1}):r5({command:c,escapedCommand:u,stdio:i,all:s,ipcOutput:o,options:l,startTime:p});d();var B5=(e,t)=>{let r=Object.fromEntries(Object.entries(t).map(([i,s])=>[i,bLt(i,e[i],s)]));return{...e,...r}},bLt=(e,t,r)=>CLt.has(e)&&Ii(t)&&Ii(r)?{...t,...r}:r,CLt=new Set(["env",...vz]);var Wp=(e,t,r,i)=>{let s=(a,l,c)=>Wp(a,l,r,c),o=(...a)=>wLt({mapArguments:e,deepOptions:r,boundOptions:t,setBoundExeca:i,createNested:s},...a);return i!==void 0&&i(o,s,t),o},wLt=({mapArguments:e,deepOptions:t={},boundOptions:r={},setBoundExeca:i,createNested:s},o,...a)=>{if(Ii(o))return s(e,B5(r,o),i);let{file:l,commandArguments:c,options:u,isSync:p}=ILt({mapArguments:e,firstArgument:o,nextArguments:a,deepOptions:t,boundOptions:r});return p?$9e(l,c,u):n5e(l,c,u,s)},ILt=({mapArguments:e,firstArgument:t,nextArguments:r,deepOptions:i,boundOptions:s})=>{let o=B_e(t)?S_e(t,r):[t,...r],[a,l,c]=f8(...o),u=B5(B5(i,s),c),{file:p=a,commandArguments:A=l,options:f=u,isSync:m=!1}=e({file:a,commandArguments:l,options:u});return{file:p,commandArguments:A,options:f,isSync:m}};d();var s5e=({file:e,commandArguments:t})=>a5e(e,t),o5e=({file:e,commandArguments:t})=>({...a5e(e,t),isSync:!0}),a5e=(e,t)=>{if(t.length>0)throw new TypeError(`The command and its arguments must be passed as a single string: ${e} ${t}.`);let[r,...i]=BLt(e);return{file:r,commandArguments:i}},BLt=e=>{if(typeof e!="string")throw new TypeError(`The command must be a string: ${String(e)}.`);let t=e.trim();if(t==="")return[];let r=[];for(let i of t.split(SLt)){let s=r.at(-1);s&&s.endsWith("\\")?r[r.length-1]=`${s.slice(0,-1)} ${i}`:r.push(i)}return r},SLt=/ +/g;d();var l5e=(e,t,r)=>{e.sync=t(vLt,r),e.s=e.sync},c5e=({options:e})=>u5e(e),vLt=({options:e})=>({...u5e(e),isSync:!0}),u5e=e=>({options:{..._Lt(e),...e}}),_Lt=({input:e,inputFile:t,stdio:r})=>e===void 0&&t===void 0&&r===void 0?{stdin:"inherit"}:{},d5e={preferLocal:!0};var p5e=Wp(()=>({})),XQr=Wp(()=>({isSync:!0})),ZQr=Wp(s5e),eTr=Wp(o5e),tTr=Wp(sxe),rTr=Wp(c5e,{},d5e,l5e),{sendMessage:iTr,getOneMessage:nTr,getEachMessage:sTr,getCancelSignal:oTr}=e8e();var H5e=fe(require("node:path"),1),G5e=fe(S5(),1),WV=fe(L5e(),1);d();var q5e=fe(U5e(),1);function XLt(e,t){if(t!==void 0&&t!=="silent")switch(t){case"trace":return n.debug(e);case"debug":return n.debug(e);case"info":return n.info(e);case"warning":return n.warning(e);case"error":return n.error(e);case"fatal":return n.setFailed(e)}}function VV(e,t){if(t!==void 0&&t!=="silent"){let r=new q5e.default(e);r.on("error",n.error),r.on("line",i=>XLt(i,t))}}var Oe=j5e;async function j5e(e,t,r){n.debug(ZLt(e,t));let i=p5e(e,t,{cwd:r?.cwd,env:{...r?.env,PATH:process.env.PATH}});i.stdout!==null&&VV(i.stdout,"debug"),i.stderr!==null&&VV(i.stderr,"debug");let s=await i;if(s.failed)throw s;return(0,G5e.default)(s,["stdout","stderr"])}j5e.which=async(e,t)=>{try{let r=t?.path;return r===void 0?await(0,WV.default)(e):await(0,WV.default)(e,{path:r})}catch(r){return n.debug(Mt(r).message),null}};function ZLt(e,t){return[H5e.default.basename(e),...t.map(r=>r.includes(" ")||r.includes('"')||r.includes("'")?`"${r.replace('"','\\"')}"`:r)].join(" ")}var Cw=fe(XV(),1);d();async function x5(e,t){await Oe("unzip",e,t)}d();ks();var N5=class{maxAttempts;minSeconds;maxSeconds;constructor(t,r,i){if(t<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=t,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(i),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}async execute(t,r){let i=1;for(;isetTimeout(r,t*1e3))}};d();async function Ew(e,t){await Oe("tar",e,t)}Ew.isGNU=async()=>{let{stdout:e}=await Oe("tar",["--version"]);return e.toUpperCase().includes("GNU TAR")};d();var ZV="pwsh";async function ey(e,t){await Oe(ZV,e,t)}ey.which=async()=>Oe.which(ZV);ey.exists=async()=>await Oe.which(ZV)!==null;d();var eW="powershell";async function ty(e,t){await Oe(eW,e,t)}ty.which=async()=>Oe.which(eW);ty.exists=async()=>await Oe.which(eW)!==null;var cNe=require("node:stream/promises"),uNe=fe(_G(),1);var bw=fe(require("node:assert"),1),iW=class extends Error{constructor(r){super(`Unexpected HTTP response: ${r}`);this.httpStatusCode=r;Object.setPrototypeOf(this,new.target.prototype)}};async function tW(e,t){let[r,i,s]=[3,10,20];return await new N5(r,i,s).execute(async()=>await CFt(e,t),a=>!(a instanceof iW&&a.httpStatusCode&&a.httpStatusCode<500&&a.httpStatusCode!==408&&a.httpStatusCode!==429))}async function ww(e){if(typeof e!="string"){let t=Cw.dirSync(e).name;return n.debug(`Created temporary directory ${t}`),await Ju.default.mkdirp(t),t}else if(Ju.default.existsSync(e)){if(Ju.default.statSync(e).isDirectory())return e;throw Error(`Expected directory: ${e}`)}else return await Ju.default.mkdirp(e),e}async function bFt(e){if(typeof e!="string"){let t=Cw.fileSync(e).name;return n.debug(`Created temporary file ${t}`),t}else if(Ju.default.existsSync(e)){let t=Ju.default.statSync(e);if(t.isDirectory()){let r=Cw.fileSync({dir:e}).name;return n.debug(`Created temporary file ${r}`),r}else{if(t.isFile())return e;throw Error(`Expected file or directory: ${e}`)}}else{let t=await ww(La.dirname(e));return La.join(t,La.basename(e))}}async function CFt(e,t){let r=await bFt(t),i=await uNe.default.default(e);if(!i.ok||i.body===null)throw new Error(`Could not download ${e}: ${i.statusText}`);{let s=Ju.default.createWriteStream(r);return await(0,cNe.pipeline)(i.body,s),new Promise((o,a)=>{s.close(l=>{l!=null?a(l):o(r)})})}}async function rW(e){let t=typeof e=="string"?e:e.url,r=p8(La.basename(new URL(t).pathname)),i=await ww(La.dirname(r));return(0,bw.default)(i===La.dirname(r),`ensureDestDir changed the directory: ${i} !== ${La.dirname(r)}`),r}async function Yp(e,t){switch(typeof e=="string"&&(e={url:e}),t=await ww(t),n.debug(`Downloading package from ${e.url}`),e.distType??BFt(e.url)){case"zip":{let r=await rW(e);(0,bw.default)(r===await tW(e.url,r),"download returned a different path"),await wFt(r,t);break}case"tgz":{let r=await rW(e);(0,bw.default)(r===await tW(e.url,r),"download returned a different path"),await lNe(r,t,["--extract","--gzip"]);break}case"txz":{let r=await rW(e);(0,bw.default)(r===await tW(e.url,r),"download returned a different path"),await lNe(r,t,["--extract","--xz"]);break}case"git":{await Oe("git",[["clone"],["--depth=1"],["--single-branch"],e.tag===void 0?[]:["--branch",e.tag],[e.url],[t]].flat()),Ju.default.existsSync(La.join(t,".gitmodules"))&&(await Oe("git",["submodule","init"],{cwd:t}),await Oe("git",["submodule","update","--depth=1"],{cwd:t}));break}}return e.dir!==void 0?La.join(t,e.dir):t}async function wFt(e,t){switch(t=await ww(t),Ct){case"macos":{await x5(["-q","-o",e],{cwd:t});break}case"linux":{await x5(["-q","-o",e],{cwd:t});break}case"windows":{await IFt(e,t);break}}}async function IFt(e,t){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=t.replace(/'/g,"''").replace(/"|\n|\r/g,"");if(await ey.exists()){let o=["-NoLogo","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ;",`try { [System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`,`catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath '${r}' -DestinationPath '${i}' -Force } else { throw $_ } } ;`].join(" ")];await ey(o)}else if(await ty.exists()){let o=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ;",`if ((Get-Command -Name Expand-Archive -Module Microsoft.PowerShell.Archive -ErrorAction Ignore)) { Expand-Archive -LiteralPath '${r}' -DestinationPath '${i}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`].join(" ")];await ty(o)}else throw Error("Could not find pwsh or powershell.")}async function lNe(e,t,r){t=await ww(t),n.debug("Checking tar --version");let i=await Ew.isGNU();return r=r??[],Ct==="windows"&&i&&r.push("--force-local"),i&&(r.push("--warning=no-unknown-keyword"),r.push("--overwrite")),Ct==="windows"?r.push("-C",t.replace(/\\/g,"/"),"-f",e.replace(/\\/g,"/")):r.push("-C",t,"-f",e),await Ew(r),t}function BFt(e){let t=new URL(e).pathname;if(t.endsWith(".zip"))return"zip";if(t.endsWith(".tgz")||t.endsWith(".tar.gz"))return"tgz";if(t.endsWith(".txz")||t.endsWith(".tar.xz"))return"txz";if(t.endsWith(".git"))return"git";if(e.match(/\.zip/))return"zip";if(e.match(/\.tgz|\.tar\.gz/))return"tgz";if(e.match(/\.txz|\.tar\.xz/))return"txz";if(e.match(/\.git/))return"git";throw Error(`Could not guess how to download distribution from ${e}`)}d();var Xp=fe(require("node:assert"),1),A7e=fe(require("node:os"),1),lY=fe(mQe(),1),uY=fe(S5(),1),rN=fe(rY(),1);var s7e={name:"setup-agda",version:"2.4.0",private:!0,description:"Set up a specific version of Agda.",author:"Wen Kokke",license:"MIT",type:"module",engines:{node:">=20"},dependencies:{"@actions/artifact":"^2.3.2","@actions/core":"^1.11.1","@inquirer/checkbox":"^4.2.2","@inquirer/core":"^10.2.0","@inquirer/select":"^4.3.2",commander:"^14.0.0","ensure-error":"^4.0.0",execa:"^9.6.0",inquirer:"^12.9.4","line-by-line":"^0.1.6","linux-os-info":"^2.0.0","linux-release-info":"^3.0.0","macos-release":"^3.4.0","node-fetch":"^2.6.7 && <3","object.pick":"^1.3.0",pino:"^9.9.5","pino-pretty":"^13.1.1",semver:"^7.7.2","setup-haskell":"file:./vendor/haskell-actions/setup",tmp:"^0.2.5",which:"^5.0.0","windows-release":"^6.1.0"},repository:{type:"git",url:"git+https://github.com/wenkokke/setup-agda.git"},keywords:["actions","node","setup"],scripts:{agdaup:"npm run check-cli && npm run build-cli && node ./dist/cli.cjs",all:"npm run build && npm run format && npm run lint",prebuild:"npm run bundle-data && npm run check",build:"npm run build-action && npm run build-cli && npm run build-readme","build-action":"node ./scripts/build-action.mjs","build-cli":"node ./scripts/build-cli.mjs","build-cli-exe":"npm run build-cli && node ./scripts/build-cli-exe.mjs","build-readme":"node ./scripts/build-readme.mjs","bundle-data":"node ./scripts/bundle-licenses.mjs && sh ./scripts/bundle-data.sh",check:"npm run check-action && npm run check-cli","check-action":"tsc -noEmit -p ./tsconfig-action.json","check-cli":"tsc -noEmit -p ./tsconfig-cli.json",format:"prettier --write './scripts/*.mjs' '**/*.ts' '**/*.json' '**/*.yml'",lint:"eslint **/*.ts",pretest:"npm run all",test:"npm run test-setup-latest && npm run test-build-latest","test-build-latest":"sh ./scripts/test-action.sh build-latest","test-setup-latest":"sh ./scripts/test-action.sh setup-latest"},devDependencies:{"@actions/cache":"^4.0.5","@eslint/eslintrc":"^3.3.1","@eslint/js":"^9.35.0","@types/fs-extra":"^11.0.4","@types/glob":"^9.0.0","@types/inquirer":"^9.0.9","@types/js-yaml":"^4.0.9","@types/line-by-line":"^0.1.9","@types/mute-stream":"^0.0.4","@types/node":"^24.3.1","@types/node-fetch":"^2.6.13","@types/nunjucks":"^3.2.6","@types/object.pick":"^1.3.4","@types/semver":"^7.7.1","@types/tmp":"^0.2.6","@types/which":"^3.0.4","@typescript-eslint/eslint-plugin":"^8.43.0","@vercel/ncc":"^0.38.3",esbuild:"^0.25.9",eslint:"^9.35.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import":"^2.32.0","eslint-plugin-n":"^17.21.3","eslint-plugin-prettier":"^5.5.4","eslint-plugin-promise":"^7.2.1","js-yaml":"^4.1.0","markdown-table":"^3.0.4",nunjucks:"^3.2.4",pkg:"^5.8.1",prettier:"^3.6.2","ts-node":"^10.9.2",typescript:"^5.9.2","typescript-eslint":"^8.43.0"},bin:"./lib/cli.js"};var o7e={name:"Setup Agda",author:"Wen Kokke",description:"Set up a specific version of Agda.",inputs:{"agda-version":{default:"latest",description:`The Agda version. Can be "latest" or a specific version number (e.g., 2.6.2.2). `,required:!1},"agda-stdlib-version":{default:"none",description:`The Agda standard library version. @@ -236,7 +416,7 @@ Maximum 90 days unless changed from the repository settings page. `,required:!1},"stack-no-global":{description:`If specified, enable-stack must be set. Prevents installing GHC and Cabal globally. `,required:!1},"stack-setup-ghc":{description:`If specified, enable-stack must be set. Will run stack setup to install the specified GHC. `,required:!1},"cabal-update":{required:!1,description:"If specified, will run `cabal update`.\n"},"ghcup-release-channel":{required:!1,description:"If specified, value is added as a ghcup release channel via `ghcup config add-release-channel`.\n"},"disable-matcher":{required:!1,description:`If specified, disables match messages from GHC as GitHub CI annotations. -`}},outputs:{"agda-version":{description:"The resolved Agda version."},"agda-path":{description:"The path of the agda executable _directory_."},"agda-data-path":{description:"The path of the agda data _directory_."},"agda-exe":{description:"The path of the agda _executable_."},"agda-mode-exe":{description:"The path of the agda-mode _executable_."},"setup-haskell":{description:"Whether or not actions/haskell/setup was called."},"ghc-version":{description:"The resolved version of ghc"},"cabal-version":{description:"The resolved version of cabal"},"stack-version":{description:"The resolved version of stack"},"ghc-exe":{description:"The path of the ghc _executable_"},"cabal-exe":{description:"The path of the cabal _executable_"},"stack-exe":{description:"The path of the stack _executable_"},"ghc-path":{description:"The path of the ghc executable _directory_"},"cabal-path":{description:"The path of the cabal executable _directory_"},"stack-path":{description:"The path of the stack executable _directory_"},"cabal-store":{description:"The path to the cabal store"},"stack-root":{description:"The path to the stack root (equal to the STACK_ROOT environment variable if it is set; otherwise an OS-specific default)"}},runs:{using:"node20",main:"./dist/action.cjs"},branding:{icon:"feather",color:"purple"}};var L0={"2.1.1":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v2.1.1.zip",tag:"v2.1.1",dir:"agda-stdlib-2.1.1"}},"2.1":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v2.1.zip",tag:"v2.1",dir:"agda-stdlib-2.1"}},"2.0":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v2.0.zip",tag:"v2.0",dir:"agda-stdlib-2.0"}},"1.7.3":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.7.3.zip",tag:"v1.7.3",dir:"agda-stdlib-1.7.3"}},"1.7.2":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.7.2.zip",tag:"v1.7.2",dir:"agda-stdlib-1.7.2"}},"1.7.1":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.7.1.zip",tag:"v1.7.1",dir:"agda-stdlib-1.7.1"}},"1.7":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.7.zip",tag:"v1.7",dir:"agda-stdlib-1.7"}},"1.6":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.6.zip",tag:"v1.6",dir:"agda-stdlib-1.6"}},"1.5":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.5.zip",tag:"v1.5",dir:"agda-stdlib-1.5"}},"1.4":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.4.zip",tag:"v1.4",dir:"agda-stdlib-1.4"}},"1.3":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.3.zip",tag:"v1.3",dir:"agda-stdlib-1.3"}},"1.2":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.2.zip",tag:"v1.2",dir:"agda-stdlib-1.2"}},"1.1":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.1.zip",tag:"v1.1",dir:"agda-stdlib-1.1"}},"1.0.1":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.0.1.zip",tag:"v1.0.1",dir:"agda-stdlib-1.0.1"}},"1.0":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.0.zip",tag:"v1.0",dir:"agda-stdlib-1.0"}},"0.17":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.17.zip",tag:"v0.17",dir:"agda-stdlib-0.17"}},"0.16":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.16.zip",tag:"v0.16",dir:"agda-stdlib-0.16"}},"0.16.1":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.16.1.zip",tag:"v0.16.1",dir:"agda-stdlib-0.16.1"}},"0.15":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.15.zip",tag:"v0.15",dir:"agda-stdlib-0.15"}},"0.14":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.14.zip",tag:"v0.14",dir:"agda-stdlib-0.14"}},"0.13":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.13.zip",tag:"v0.13",dir:"agda-stdlib-0.13"}},"0.12":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.12.zip",tag:"v0.12",dir:"agda-stdlib-0.12"}},"0.11":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.11.zip",tag:"v0.11",dir:"agda-stdlib-0.11"}},"0.10":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.10.zip",tag:"v0.10",dir:"agda-stdlib-0.10"}},"0.9":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.9.zip",tag:"v0.9",dir:"agda-stdlib-0.9"}},"0.8.1":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.8.1.zip",tag:"v0.8.1",dir:"agda-stdlib-0.8.1"}},"0.8":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.8.zip",tag:"v0.8",dir:"agda-stdlib-0.8"}},"0.7":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/0_7.zip",tag:"0_7",dir:"agda-stdlib-0_7"}},"0.6":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/0_6.zip",tag:"0_6",dir:"agda-stdlib-0_6"}},"0.5":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/0_5.zip",tag:"0_5",dir:"agda-stdlib-0_5"}},"0.4":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/0_4.zip",tag:"0_4",dir:"agda-stdlib-0_4"}},"0.3":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/0_3.zip",tag:"0_3",dir:"agda-stdlib-0_3"}},"0.2":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/0_2.zip",tag:"0_2",dir:"agda-stdlib-0_2"}},"0.1":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/0_1.zip",tag:"0_1",dir:"agda-stdlib-0_1"}}};var ry={"Agda:exe:agda":{exe:"agda"},"Agda:exe:agda-mode":{exe:"agda-mode"}};var P0={nightly:{binary:{macos:{x64:[{url:"https://github.com/agda/agda/releases/download/nightly/Agda-nightly-macOS.tar.xz",dir:"Agda-nightly"}]},linux:{x64:[{url:"https://github.com/agda/agda/releases/download/nightly/Agda-nightly-linux.tar.xz",dir:"Agda-nightly"}]},windows:{x64:[{url:"https://github.com/agda/agda/releases/download/nightly/Agda-nightly-win64.zip",dir:"Agda-nightly"}]}},compatibility:{"agda-stdlib":"2.1 - 2.1.1"}},"2.7.0.1":{binary:{macos:{arm64:[{url:"https://github.com/wenkokke/setup-agda/releases/download/latest/agda-2.7.0.1-arm64-macos-14-ghc9.8.2-icu74.2.zip",sha256:"1b26e25e26ae1469fc5969fa6026ffa7a8c1b0d598d63ff741992cd2de795323",target:"macos-14"}],x64:[{url:"https://github.com/wenkokke/setup-agda/releases/download/latest/agda-2.7.0.1-x64-macos-12-ghc9.10.1-icu74.2.zip",sha256:"3bb4c906bbdca94bf2a6dcd0585c49c7b97cbc47e0f17bef3c5f55637e332825",target:"macos-12"}]},linux:{x64:[{url:"https://github.com/wenkokke/setup-agda/releases/download/latest/agda-2.7.0.1-x64-ubuntu-20.04-ghc9.10.1-icu66.1.zip",sha256:"b247afe5e08e570b1afd46b308f0e8d886f4c3fc0e18bd086d72976de8acf870",target:"ubuntu-20.04"},{url:"https://github.com/wenkokke/setup-agda/releases/download/latest/agda-2.7.0.1-x64-ubuntu-22.04-ghc9.10.1-icu70.1.zip",sha256:"4c332f1a04b5410cc13ffcbac750a811c31af9b4d0a072fe059de42e2e35779f",target:"ubuntu-22.04"}]},windows:{x64:[{url:"https://github.com/wenkokke/setup-agda/releases/download/latest/agda-2.7.0.1-x64-windows-2022-ghc9.10.1-icu75.1.zip",sha256:"eabf9608d4a3a7a122ff44bbf911a33c986db7fbb942dd306f8a4438c50ffcbc",target:"windows-2022"}]}},compatibility:{"agda-stdlib":"2.1 - 2.1.1",ghc:"8.6.5 - 9.10.1"},configuration:{macos:`--flags=+enable-cluster-counting +`}},outputs:{"agda-version":{description:"The resolved Agda version."},"agda-path":{description:"The path of the agda executable _directory_."},"agda-data-path":{description:"The path of the agda data _directory_."},"agda-exe":{description:"The path of the agda _executable_."},"agda-mode-exe":{description:"The path of the agda-mode _executable_."},"setup-haskell":{description:"Whether or not actions/haskell/setup was called."},"ghc-version":{description:"The resolved version of ghc"},"cabal-version":{description:"The resolved version of cabal"},"stack-version":{description:"The resolved version of stack"},"ghc-exe":{description:"The path of the ghc _executable_"},"cabal-exe":{description:"The path of the cabal _executable_"},"stack-exe":{description:"The path of the stack _executable_"},"ghc-path":{description:"The path of the ghc executable _directory_"},"cabal-path":{description:"The path of the cabal executable _directory_"},"stack-path":{description:"The path of the stack executable _directory_"},"cabal-store":{description:"The path to the cabal store"},"stack-root":{description:"The path to the stack root (equal to the STACK_ROOT environment variable if it is set; otherwise an OS-specific default)"}},runs:{using:"node20",main:"./dist/action.cjs"},branding:{icon:"feather",color:"purple"}};var iY={"2.1.1":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v2.1.1.zip",tag:"v2.1.1",dir:"agda-stdlib-2.1.1"}},"2.1":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v2.1.zip",tag:"v2.1",dir:"agda-stdlib-2.1"}},"2.0":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v2.0.zip",tag:"v2.0",dir:"agda-stdlib-2.0"}},"1.7.3":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.7.3.zip",tag:"v1.7.3",dir:"agda-stdlib-1.7.3"}},"1.7.2":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.7.2.zip",tag:"v1.7.2",dir:"agda-stdlib-1.7.2"}},"1.7.1":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.7.1.zip",tag:"v1.7.1",dir:"agda-stdlib-1.7.1"}},"1.7":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.7.zip",tag:"v1.7",dir:"agda-stdlib-1.7"}},"1.6":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.6.zip",tag:"v1.6",dir:"agda-stdlib-1.6"}},"1.5":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.5.zip",tag:"v1.5",dir:"agda-stdlib-1.5"}},"1.4":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.4.zip",tag:"v1.4",dir:"agda-stdlib-1.4"}},"1.3":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.3.zip",tag:"v1.3",dir:"agda-stdlib-1.3"}},"1.2":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.2.zip",tag:"v1.2",dir:"agda-stdlib-1.2"}},"1.1":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.1.zip",tag:"v1.1",dir:"agda-stdlib-1.1"}},"1.0.1":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.0.1.zip",tag:"v1.0.1",dir:"agda-stdlib-1.0.1"}},"1.0":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v1.0.zip",tag:"v1.0",dir:"agda-stdlib-1.0"}},"0.17":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.17.zip",tag:"v0.17",dir:"agda-stdlib-0.17"}},"0.16":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.16.zip",tag:"v0.16",dir:"agda-stdlib-0.16"}},"0.16.1":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.16.1.zip",tag:"v0.16.1",dir:"agda-stdlib-0.16.1"}},"0.15":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.15.zip",tag:"v0.15",dir:"agda-stdlib-0.15"}},"0.14":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.14.zip",tag:"v0.14",dir:"agda-stdlib-0.14"}},"0.13":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.13.zip",tag:"v0.13",dir:"agda-stdlib-0.13"}},"0.12":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.12.zip",tag:"v0.12",dir:"agda-stdlib-0.12"}},"0.11":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.11.zip",tag:"v0.11",dir:"agda-stdlib-0.11"}},"0.10":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.10.zip",tag:"v0.10",dir:"agda-stdlib-0.10"}},"0.9":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.9.zip",tag:"v0.9",dir:"agda-stdlib-0.9"}},"0.8.1":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.8.1.zip",tag:"v0.8.1",dir:"agda-stdlib-0.8.1"}},"0.8":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/v0.8.zip",tag:"v0.8",dir:"agda-stdlib-0.8"}},"0.7":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/0_7.zip",tag:"0_7",dir:"agda-stdlib-0_7"}},"0.6":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/0_6.zip",tag:"0_6",dir:"agda-stdlib-0_6"}},"0.5":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/0_5.zip",tag:"0_5",dir:"agda-stdlib-0_5"}},"0.4":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/0_4.zip",tag:"0_4",dir:"agda-stdlib-0_4"}},"0.3":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/0_3.zip",tag:"0_3",dir:"agda-stdlib-0_3"}},"0.2":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/0_2.zip",tag:"0_2",dir:"agda-stdlib-0_2"}},"0.1":{source:{url:"https://github.com/agda/agda-stdlib/archive/refs/tags/0_1.zip",tag:"0_1",dir:"agda-stdlib-0_1"}}};var a7e={"Agda:exe:agda":{exe:"agda"},"Agda:exe:agda-mode":{exe:"agda-mode"}};var nY={nightly:{binary:{macos:{x64:[{url:"https://github.com/agda/agda/releases/download/nightly/Agda-nightly-macOS.tar.xz",dir:"Agda-nightly"}]},linux:{x64:[{url:"https://github.com/agda/agda/releases/download/nightly/Agda-nightly-linux.tar.xz",dir:"Agda-nightly"}]},windows:{x64:[{url:"https://github.com/agda/agda/releases/download/nightly/Agda-nightly-win64.zip",dir:"Agda-nightly"}]}},compatibility:{"agda-stdlib":"2.1 - 2.1.1"}},"2.7.0.1":{binary:{macos:{arm64:[{url:"https://github.com/wenkokke/setup-agda/releases/download/latest/agda-2.7.0.1-arm64-macos-14-ghc9.8.2-icu74.2.zip",sha256:"1b26e25e26ae1469fc5969fa6026ffa7a8c1b0d598d63ff741992cd2de795323",target:"macos-14"}],x64:[{url:"https://github.com/wenkokke/setup-agda/releases/download/latest/agda-2.7.0.1-x64-macos-12-ghc9.10.1-icu74.2.zip",sha256:"3bb4c906bbdca94bf2a6dcd0585c49c7b97cbc47e0f17bef3c5f55637e332825",target:"macos-12"}]},linux:{x64:[{url:"https://github.com/wenkokke/setup-agda/releases/download/latest/agda-2.7.0.1-x64-ubuntu-20.04-ghc9.10.1-icu66.1.zip",sha256:"b247afe5e08e570b1afd46b308f0e8d886f4c3fc0e18bd086d72976de8acf870",target:"ubuntu-20.04"},{url:"https://github.com/wenkokke/setup-agda/releases/download/latest/agda-2.7.0.1-x64-ubuntu-22.04-ghc9.10.1-icu70.1.zip",sha256:"4c332f1a04b5410cc13ffcbac750a811c31af9b4d0a072fe059de42e2e35779f",target:"ubuntu-22.04"}]},windows:{x64:[{url:"https://github.com/wenkokke/setup-agda/releases/download/latest/agda-2.7.0.1-x64-windows-2022-ghc9.10.1-icu75.1.zip",sha256:"eabf9608d4a3a7a122ff44bbf911a33c986db7fbb942dd306f8a4438c50ffcbc",target:"windows-2022"}]}},compatibility:{"agda-stdlib":"2.1 - 2.1.1",ghc:"8.6.5 - 9.10.1"},configuration:{macos:`--flags=+enable-cluster-counting --flags=+optimise-heavily `,linux:`--enable-split-sections --flags=+enable-cluster-counting @@ -308,171 +488,28 @@ Maximum 90 days unless changed from the repository settings page. `},"2.5.4.2":{binary:{macos:{x64:[{url:"https://github.com/wenkokke/setup-agda/releases/download/latest/agda-2.5.4.2-x64-macos-11-ghc8.4.4-icu73.2.zip",sha256:"c1b82a2b2d3004860fcc009452c5feb1deea188226a06452acdfaf50b0131fbc",target:"macos-11"}]},linux:{x64:[{url:"https://github.com/wenkokke/setup-agda/releases/download/latest/agda-2.5.4.2-x64-ubuntu-20.04-ghc8.4.4-icu66.1.zip",sha256:"5be8ca3253954c5602222936fd6901c5743bf56c19eb055a04f31e17564c4215",target:"ubuntu-20.04"}]},windows:{x64:[]}},compatibility:{"agda-stdlib":"0.17",ghc:"7.10 - 8.4"},configuration:`--flags=+enable-cluster-counting `},"2.5.3":{binary:{macos:{x64:[{url:"https://github.com/wenkokke/setup-agda/releases/download/latest/agda-2.5.3-x64-macos-11-ghc8.2.2-icu73.2.zip",sha256:"0c414283faf3224ecebd50ea06a818b90cd44c1d17a4243102721735a9954eb2",target:"macos-11"}]},linux:{x64:[{url:"https://github.com/wenkokke/setup-agda/releases/download/latest/agda-2.5.3-x64-ubuntu-20.04-ghc8.2.2-icu66.1.zip",sha256:"6a450bd50e7f403caf1d4e63d6381fc9fe0109053686b7e0b8a0ad5ba1eca9a1",target:"ubuntu-20.04"}]},windows:{x64:[]}},compatibility:{"agda-stdlib":"0.14 - 0.15",ghc:"7.8 - 8.2"},configuration:`--allow-newer=Cabal --flags=+enable-cluster-counting -`},"2.5.2":{binary:{macos:{x64:[{url:"https://github.com/wenkokke/setup-agda/releases/download/latest/agda-2.5.2-x64-macos-11-ghc8.0.2.zip",sha256:"922533fed4853ef07c6250075c3c0792fd36f930735a11852e3d990532f9487a",target:"macos-11"}]},linux:{x64:[{url:"https://github.com/wenkokke/setup-agda/releases/download/latest/agda-2.5.2-x64-ubuntu-20.04-ghc8.0.2.zip",sha256:"6db78288847727714bafd1b8a4b493d40d8e4492990951bda9f893b3b73e6747",target:"ubuntu-20.04"}]},windows:{x64:[]}},compatibility:{"agda-stdlib":"0.13",ghc:"7.6 - 8.0"}},"2.5.1.2":{compatibility:{"agda-stdlib":"0.12",ghc:"7.6 - 8.0"}},"2.4.2.5":{compatibility:{"agda-stdlib":"0.11",ghc:"7.6 - 7.10"}},"2.4.2.4":{compatibility:{"agda-stdlib":"0.11",ghc:"7.6 - 7.10"}},"2.4.2.3":{compatibility:{"agda-stdlib":"0.10",ghc:"7.4 - 7.10"}},"2.4.2.2":{compatibility:{"agda-stdlib":"0.9",ghc:"7.0 - 7.8"}},"2.4.2.1":{compatibility:{"agda-stdlib":"0.9",ghc:"7.0 - 7.8"}},"2.4.2":{compatibility:{"agda-stdlib":"0.8.1",ghc:"7.0 - 7.8"}},"2.4.0.2":{compatibility:{"agda-stdlib":"0.8",ghc:"7.0 - 7.8"}},"2.4.0.1":{compatibility:{"agda-stdlib":"0.8",ghc:"7.0 - 7.8"}},"2.4.0":{compatibility:{"agda-stdlib":"0.8",ghc:"7.0 - 7.8"}},"2.3.2.2":{compatibility:{"agda-stdlib":"0.7"}},"2.3.2.1":{compatibility:{"agda-stdlib":"0.7"}},"2.3.2":{compatibility:{"agda-stdlib":"0.7"}},"2.3.0.1":{compatibility:{"agda-stdlib":"0.6"}},"2.3.0":{compatibility:{"agda-stdlib":"0.6"}},"2.2.10":{compatibility:{"agda-stdlib":"0.5"}},"2.2.8":{compatibility:{"agda-stdlib":"0.4"}},"2.2.6":{compatibility:{"agda-stdlib":"0.3"}},"2.2.4":{compatibility:{"agda-stdlib":"0.2"}},"2.2.2":{compatibility:{"agda-stdlib":"0.1"}},"2.2.0":{compatibility:{"agda-stdlib":"0.1"}}};var ny={name:"Setup Haskell",description:"Set up a specific version of GHC and Cabal and add the command-line tools to the PATH",author:"GitHub",inputs:{"ghc-version":{required:!1,description:'Version of GHC to use. If set to "latest", it will always get the latest stable version. If set to "head", it will always get the latest build of GHC.',default:"latest"},"cabal-version":{required:!1,description:'Version of Cabal to use. If set to "latest", it will always get the latest stable version. If set to "head", it will always get the latest build of cabal.',default:"latest"},"stack-version":{required:!1,description:'Version of Stack to use. If set to "latest", it will always get the latest stable version.',default:"latest"},"enable-stack":{required:!1,description:"If specified, will setup Stack."},"stack-no-global":{required:!1,description:"If specified, enable-stack must be set. Prevents installing GHC and Cabal globally."},"stack-setup-ghc":{required:!1,description:"If specified, enable-stack must be set. Will run stack setup to install the specified GHC."},"cabal-update":{required:!1,default:!0,description:"Set to `false` to prevent `cabal update` from being run."},"ghcup-release-channel":{required:!1,description:"A release channel URL to add to ghcup via `ghcup config add-release-channel`."},"disable-matcher":{required:!1,description:"If specified, disables match messages from GHC as GitHub CI annotations."}},outputs:{"ghc-version":{description:"The resolved version of ghc"},"cabal-version":{description:"The resolved version of cabal"},"stack-version":{description:"The resolved version of stack"},"ghc-exe":{description:"The path of the ghc _executable_"},"cabal-exe":{description:"The path of the cabal _executable_"},"stack-exe":{description:"The path of the stack _executable_"},"ghc-path":{description:"The path of the ghc executable _directory_"},"cabal-path":{description:"The path of the cabal executable _directory_"},"stack-path":{description:"The path of the stack executable _directory_"},"cabal-store":{description:"The path to the cabal store"},"stack-root":{description:"The path to the stack root (equal to the STACK_ROOT environment variable if it is set; otherwise an OS-specific default)"}},runs:{using:"node20",main:"dist/index.js"}};var F0={ghc:["9.8.2","9.8.1","9.6.4","9.6.3","9.6.2","9.6.1","9.4.8","9.4.7","9.4.6","9.4.5","9.4.4","9.4.3","9.4.2","9.4.1","9.2.8","9.2.7","9.2.6","9.2.5","9.2.4","9.2.3","9.2.2","9.2.1","9.0.2","9.0.1","8.10.7","8.10.6","8.10.5","8.10.4","8.10.3","8.10.2","8.10.1","8.8.4","8.8.3","8.8.2","8.8.1","8.6.5","8.6.4","8.6.3","8.6.2","8.6.1","8.4.4","8.4.3","8.4.2","8.4.1","8.2.2","8.0.2","7.10.3"],cabal:["3.10.3.0","3.10.2.1","3.10.2.0","3.10.1.0","3.8.1.0","3.6.2.0","3.6.0.0","3.4.1.0","3.4.0.0","3.2.0.0","3.0.0.0","2.4.1.0"],stack:["2.15.3","2.15.1","2.13.1","2.11.1","2.9.3","2.9.1","2.7.5","2.7.3","2.7.1","2.5.1","2.3.3","2.3.1","2.1.3","2.1.1","1.9.3","1.9.1","1.7.1","1.6.5","1.6.3","1.6.1","1.5.1","1.5.0","1.4.0","1.3.2","1.3.0","1.2.0"],ghcup:["0.1.22.0"]};c();St();async function vi(e,t){await F("ghc",e,t)}vi.getInfo=async e=>{let{stdout:t}=await F("ghc",["--info"],e),i=JSON.parse(t.replace(/\(/g,"[").replace(/\)/g,"]"));return Object.fromEntries(i.map(r=>[`ghc-info-${r[0].toLowerCase().replace(/ /g,"-")}`,r[1]]))};vi.getVersion=async()=>{let{stdout:e}=await F("ghc",["--numeric-version"]);return e};vi.maybeGetVersion=async()=>{try{return await vi.getVersion()}catch(e){return a.info(`Could not get installed GHC version: ${J(e).message}`),null}};St();c();function Ki(e){return e.split(/\r?\n/g).map(t=>t.trim()).filter(t=>t.length>0)}c();function Xr(e){return e.split(".").map(t=>t.split("_").map(parseInt))}function oy(e){if(e.includes("-")){let[t,i]=e.split("-",2);return[Xr(t),Xr(i)]}else{let t=Xr(e);return[t,t]}}function k0(e,t){let i=typeof e=="string"?Xr(e):e,r=typeof t=="string"?Xr(t):t;for(let n=0;nl)return 1;if(ddV(i,t)))}function Jp(e){let t=e.map(r=>typeof r=="string"?Xr(r):r),i=null;for(let r of t)(i===null||sV(i,r))&&(i=r);return i===null?null:pV(i)}var lre=ty.version,Le=ry;if(Y==="windows")for(let e of Object.keys(Le))Le[e].exe+=".exe";var Qp=Object.keys(P0);function Rn(e){return Qp.includes(e)}function j0(e){return e==="HEAD"}function lV(e){return Rn(e)||j0(e)||e==="latest"||e==="nightly"}function uV(e){if(e==="latest"){let t=Jp(Qp);return(0,Jr.default)(t!==null,["Could not resolve latest Agda version",`from list of known versions ${Qp.join(", ")}`].join(" ")),(0,Jr.default)(Rn(t),[`Resolved latest Agda version to version '${t}'`,`not in list of known versions ${Qp.join(", ")}`].join(" ")),t}else return e}var Ns=Object.keys(L0);function q0(e){return Ns.includes(e)}function cV(e){return q0(e)||e==="recommended"||e==="latest"||e==="experimental"||e==="none"}function mV(e,t){var i;if(t==="none")return t;if(t==="latest"){let r=Jp(Ns);return(0,Jr.default)(r!==null,["Could not resolve latest agda-stdlib version",`from list of known versions [${Ns.join(", ")}]`].join(" ")),(0,Jr.default)(q0(r),[`Resolved latest agda-stdlib version to version '${r}'`,`not in list of known versions [${Ns.join(", ")}]`].join(" ")),a.info(`Resolved latest Agda version to ${r}`),r}else if(t==="recommended"){if(e==="HEAD"||e==="nightly")return"experimental";{let r=(i=Dn[e].compatibility)==null?void 0:i["agda-stdlib"];if(r===void 0)throw Error(`No known compatible agda-stdlib versions for ${e}; check Agda.yml?`);let n=py(Ns,r);return(0,Jr.default)(n!==null,["Could not resolve recommended agda-stdlib version",`from compatible versions ${r}`].join(" ")),(0,Jr.default)(q0(n),[`Resolved recommended agda-stdlib version to version '${n}'`,`not in list of compatible versions ${r}`].join(" ")),n}}else return t}async function fV(e,t){var i;if(t==="recommended"){let r=e==="HEAD"?"*":(i=Dn[e].compatibility)==null?void 0:i.ghc;if(r===void 0)throw Error(`No known compatible GHC versions for Agda ${e}`);let n=await vi.maybeGetVersion();if(n!==null&&Zp.default.satisfies(n,r))return n;let o=Zp.default.maxSatisfying(F0.ghc,r);if(o===null)throw Error(`Cannot find GHC version satisfying '${r}'`);return o}else if(t==="latest"){let r=Zp.default.maxSatisfying(F0.ghc,"*");return(0,Jr.default)(r!==null),r}else return t}function hV(e,t){switch(e){case"HEAD":return"";case"nightly":return"";default:{let i=r=>Ki(r).map(n=>n.trim()).join(" ");switch(t){case"none":return"";case"recommended":{let{configuration:r}=Dn[e];return r===void 0?"":i(typeof r=="string"?r:r[Y])}default:return i(t)}}}}var Dn=P0,ly=L0;function vV(e,t){let i=typeof t=="function"?t:o=>t[o],r=o=>![void 0,null,!1,"false",""].includes(i(o)),n={};for(let[o,s]of Object.entries(e)){let p=s.default;n[o]=p===void 0?r(o):i(o)??p}return n}function uy(e){let t=vV(iy.inputs,e),i=t["agda-version"];if(!lV(i))throw Error(`Unknown Agda version '${i}'`);let r=uV(i),n=t["agda-stdlib-version"];if(!cV(n))throw Error(`Unknown Agda version '${i}'`);let o=mV(r,n);return{...t,"agda-version":r,"agda-stdlib-version":o}}function gV(e){let t=e["bundle-name"].split(/\r?\n/g).map(i=>i.trim()).join("");try{let i=$0.default.configure({autoescape:!1,throwOnUndefined:!0}),r=new $0.default.Template(t,i,void 0,!0);return{...(0,V0.default)(e,["bundle","bundle-compress","bundle-license-report"]),"bundle-name":t,"bundle-name-template":r}}catch(i){throw Error([`Could not parse bundle name '${t}':`,J(i).message].join(dy.default.EOL))}}async function cy(e){let t=e["agda-version"];if(t==="nightly")throw Error("Cannot build Agda version 'nightly'; did you mean 'HEAD'?");let i=M0(e),r=i["ghc-version"],n=await fV(t,r),o=hV(t,e["configure-options"]);if(i["stack-no-global"])throw Error("Value `true` for input `stack-no-global` is unsupported.");let s=e.bundle?gV(e):void 0;return{...i,"agda-version":t,"configure-options":o,"ghc-version":n,"bundle-options":s}}function my(e){let t=e["agda-version"];if(t==="HEAD")throw Error("Cannot build Agda version 'HEAD'; did you mean 'nightly'?");return{"agda-version":t}}function M0(e){let t=Object.keys(ny.inputs);return(0,V0.default)(e,t)}c();var hy=T(Fi(),1),G0=T(require("node:path"),1);c();var vr=T(li(),1),fy=T(Fi(),1),We=T(require("node:path"),1);async function qe(e,t){let[i,r]=U0(t);await F(i,e,r)}qe.readLibrariesSync=()=>{if(!vr.default.existsSync(Oa()))return[];let e=vr.default.readFileSync(Oa()).toString();return Ki(e).map(i=>We.parse(i))};qe.readDefaultsSync=()=>{if(!vr.default.existsSync(Na()))return[];let e=vr.default.readFileSync(Na()).toString();return Ki(e)};qe.readExecutablesSync=()=>{if(!vr.default.existsSync(_n()))return[];let e=vr.default.readFileSync(_n()).toString();return Ki(e)};function U0(e){var r;let t=(e==null?void 0:e.agdaPath)??Le["Agda:exe:agda"].exe,i=((r=e==null?void 0:e.env)==null?void 0:r.Agda_datadir)===void 0&&process.env.Agda_datadir!==void 0;if((e==null?void 0:e.agdaDataDir)!==void 0||i){let n=We.normalize(We.join(We.dirname(We.resolve(t)),"..","data"));e={...e,env:{...(e==null?void 0:e.env)??process.env,Agda_datadir:(e==null?void 0:e.agdaDataDir)??n}}}return[t,{...e}]}qe.getVersion=async e=>{let[t,i]=U0(e),{stdout:r}=await F(t,["--version"],i);if(r.startsWith("Agda version "))return r.substring(13).trim();throw Error(`Could not parse Agda version: '${r}'`)};qe.getDataDir=async e=>{var n,o;let[t,i]=U0(e),r=await qe.getVersion(e);if(Xp(r,"2.6.2")){let{stdout:s}=await F(t,["--print-agda-dir"],i);return s}else{let s=(e==null?void 0:e.agdaDataDir)??((n=e==null?void 0:e.env)==null?void 0:n.Agda_datadir);if(s!==void 0)return s;let p=(e==null?void 0:e.agdaPath)??null;if(p===null&&(p=await F.which(Le["Agda:exe:agda"].exe,{path:(o=e==null?void 0:e.env)==null?void 0:o.PATH}),p===null))throw Error("Could not find Agda executable; did you add Agda to the PATH?");return We.join(We.basename(p),"..","data")}};qe.getInstalledVersions=()=>fy.default.sync(We.join(Zo(),"agda","*")).flatMap(e=>{let t=We.basename(e);return Rn(t)?[t]:[]});qe.getSetVersion=()=>{let e=We.join(l8(),Le["Agda:exe:agda"].exe);if(vr.default.existsSync(e)){let t=vr.default.realpathSync(e),i=We.dirname(t),r=We.dirname(i),n=We.basename(r);return Rn(n)?n:null}else return null};async function Is(e){let t=await qe.getVersion(e);a.debug(`Found Agda version ${t}`);let i=await qe.getDataDir(e);a.debug(`Found Agda data directory at ${i}`);for(let r of hy.default.sync(G0.default.join(i,"lib","prim","**","*.agda")))a.debug(`Compiling ${r}`),await qe(["-v0",r],{...e,cwd:G0.default.join(i,"lib","prim")})}c();var vy=T(require("node:assert"),1);async function za(e,t){(0,vy.default)(Y!=="windows","MSYS2 does not support chmod"),await F("chmod",e,t)}c();async function ed(e,t){await F("xattr",e,t)}St();c();var gy=T(require("node:os"),1),Ln=class extends Error{constructor(t){typeof t=="string"?super(`Unsupported library specification: ${t}`):super(`Unsupported library specification: ${t.href}`),Object.setPrototypeOf(this,Ln.prototype)}},Wa=class extends Error{constructor(t){super(`Missing library version tag in ${t.href}`),Object.setPrototypeOf(this,Wa.prototype)}},Ya=class extends Error{constructor(t){super(`Installation directory ${t} exists`),Object.setPrototypeOf(this,Ya.prototype)}},Ka=class extends Error{constructor(t){super(`Could not find an .agda-lib file in ${t}`),Object.setPrototypeOf(this,Ka.prototype)}};var Zr=class extends Error{constructor(t,i,r){r instanceof Zr?super(r.message):(typeof i=="string"&&(i={url:i}),super([`Rejected distribution for Agda ${t} at ${i.url}:`,r.message].join(gy.EOL))),Object.setPrototypeOf(this,Zr.prototype)}},Xa=class extends Error{constructor(t){super(`Rejected all distributions for Agda ${t}`),Object.setPrototypeOf(this,Xa.prototype)}},Ja=class extends Error{constructor(t,i,r){super([`${t} ${i} require GHC ${r},`,"no GHC version could be found"].join(" ")),Object.setPrototypeOf(this,Ja.prototype)}},Za=class extends Error{constructor(t){super(`Could not find GHC version constraint for Agda ${t}`),Object.setPrototypeOf(this,Za.prototype)}},Qa=class extends Error{constructor(t,i,r,n){super([`${t} ${i} require GHC ${r},`,`but the current GHC version is ${n}`].join(" ")),Object.setPrototypeOf(this,Qa.prototype)}};async function H0(e){var i,r;let t=(r=(i=Dn[e["agda-version"]].binary)==null?void 0:i[Y])==null?void 0:r[Xo];if(t===void 0||t.length===0)throw Error(`Could not find a binary distribution for ${Xo}-${Y}`);for(let n of t)try{let o=await Wr(n);await wV(o),a.debug("Testing binary distribution");try{let p=Le["Agda:exe:agda"].exe,d=gr.join(o,"bin",p),l=gr.join(o,"data");await Is({agdaPath:d,agdaDataDir:l})}catch(p){throw new Zr(e["agda-version"],n,J(p))}let s=e.dest??Vi(e["agda-version"]);if(td.default.existsSync(s))throw new Ya(s);await td.default.mkdirp(gr.dirname(s)),await td.default.copy(o,s);return}catch(o){a.warning(new Zr(e["agda-version"],n,J(o)));continue}throw new Xa(e["agda-version"])}async function wV(e){switch(Y){case"linux":{for(let t of Object.values(Le))a.debug(`Repair permissions for ${t.exe}`),await za(["+x",gr.join(e,"bin",t.exe)]);break}case"macos":{for(let i of Object.values(Le))await za(["+x",gr.join(e,"bin",i.exe)]),await ed(["-c",gr.join(e,"bin",i.exe)]);let t=wy.default.sync(gr.join(e,"lib","*"));for(let i of t)await za(["+w",i]),await ed(["-c",i]),await za(["-w",i]);break}}}c();St();var Ly=T(require("node:assert"),1),mt=T(li(),1),e2=T(require("node:os"),1),Ii=T(require("node:path"),1),Py=require("node:stream/promises"),Fy=T(D0(),1),ky=T(T1(),1);var id={licenses:{gmp:`GNU LESSER GENERAL PUBLIC LICENSE -Version 3, 29 June 2007 - -Copyright (C) 2007 Free Software Foundation, Inc. -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - -This version of the GNU Lesser General Public License incorporates -the terms and conditions of version 3 of the GNU General Public -License, supplemented by the additional permissions listed below. - -0. Additional Definitions. - -As used herein, "this License" refers to version 3 of the GNU Lesser -General Public License, and the "GNU GPL" refers to version 3 of the GNU -General Public License. - -"The Library" refers to a covered work governed by this License, -other than an Application or a Combined Work as defined below. - -An "Application" is any work that makes use of an interface provided -by the Library, but which is not otherwise based on the Library. -Defining a subclass of a class defined by the Library is deemed a mode -of using an interface provided by the Library. - -A "Combined Work" is a work produced by combining or linking an -Application with the Library. The particular version of the Library -with which the Combined Work was made is also called the "Linked -Version". - -The "Minimal Corresponding Source" for a Combined Work means the -Corresponding Source for the Combined Work, excluding any source code -for portions of the Combined Work that, considered in isolation, are -based on the Application, and not on the Linked Version. - -The "Corresponding Application Code" for a Combined Work means the -object code and/or source code for the Application, including any data -and utility programs needed for reproducing the Combined Work from the -Application, but excluding the System Libraries of the Combined Work. - -1. Exception to Section 3 of the GNU GPL. - -You may convey a covered work under sections 3 and 4 of this License -without being bound by section 3 of the GNU GPL. - -2. Conveying Modified Versions. - -If you modify a copy of the Library, and, in your modifications, a -facility refers to a function or data to be supplied by an Application -that uses the facility (other than as an argument passed when the -facility is invoked), then you may convey a copy of the modified -version: - -a) under this License, provided that you make a good faith effort to -ensure that, in the event an Application does not supply the -function or data, the facility still operates, and performs -whatever part of its purpose remains meaningful, or - -b) under the GNU GPL, with none of the additional permissions of -this License applicable to that copy. - -3. Object Code Incorporating Material from Library Header Files. - -The object code form of an Application may incorporate material from -a header file that is part of the Library. You may convey such object -code under terms of your choice, provided that, if the incorporated -material is not limited to numerical parameters, data structure -layouts and accessors, or small macros, inline functions and templates -(ten or fewer lines in length), you do both of the following: - -a) Give prominent notice with each copy of the object code that the -Library is used in it and that the Library and its use are -covered by this License. - -b) Accompany the object code with a copy of the GNU GPL and this license -document. - -4. Combined Works. - -You may convey a Combined Work under terms of your choice that, -taken together, effectively do not restrict modification of the -portions of the Library contained in the Combined Work and reverse -engineering for debugging such modifications, if you also do each of -the following: - -a) Give prominent notice with each copy of the Combined Work that -the Library is used in it and that the Library and its use are -covered by this License. +`},"2.5.2":{binary:{macos:{x64:[{url:"https://github.com/wenkokke/setup-agda/releases/download/latest/agda-2.5.2-x64-macos-11-ghc8.0.2.zip",sha256:"922533fed4853ef07c6250075c3c0792fd36f930735a11852e3d990532f9487a",target:"macos-11"}]},linux:{x64:[{url:"https://github.com/wenkokke/setup-agda/releases/download/latest/agda-2.5.2-x64-ubuntu-20.04-ghc8.0.2.zip",sha256:"6db78288847727714bafd1b8a4b493d40d8e4492990951bda9f893b3b73e6747",target:"ubuntu-20.04"}]},windows:{x64:[]}},compatibility:{"agda-stdlib":"0.13",ghc:"7.6 - 8.0"}},"2.5.1.2":{compatibility:{"agda-stdlib":"0.12",ghc:"7.6 - 8.0"}},"2.4.2.5":{compatibility:{"agda-stdlib":"0.11",ghc:"7.6 - 7.10"}},"2.4.2.4":{compatibility:{"agda-stdlib":"0.11",ghc:"7.6 - 7.10"}},"2.4.2.3":{compatibility:{"agda-stdlib":"0.10",ghc:"7.4 - 7.10"}},"2.4.2.2":{compatibility:{"agda-stdlib":"0.9",ghc:"7.0 - 7.8"}},"2.4.2.1":{compatibility:{"agda-stdlib":"0.9",ghc:"7.0 - 7.8"}},"2.4.2":{compatibility:{"agda-stdlib":"0.8.1",ghc:"7.0 - 7.8"}},"2.4.0.2":{compatibility:{"agda-stdlib":"0.8",ghc:"7.0 - 7.8"}},"2.4.0.1":{compatibility:{"agda-stdlib":"0.8",ghc:"7.0 - 7.8"}},"2.4.0":{compatibility:{"agda-stdlib":"0.8",ghc:"7.0 - 7.8"}},"2.3.2.2":{compatibility:{"agda-stdlib":"0.7"}},"2.3.2.1":{compatibility:{"agda-stdlib":"0.7"}},"2.3.2":{compatibility:{"agda-stdlib":"0.7"}},"2.3.0.1":{compatibility:{"agda-stdlib":"0.6"}},"2.3.0":{compatibility:{"agda-stdlib":"0.6"}},"2.2.10":{compatibility:{"agda-stdlib":"0.5"}},"2.2.8":{compatibility:{"agda-stdlib":"0.4"}},"2.2.6":{compatibility:{"agda-stdlib":"0.3"}},"2.2.4":{compatibility:{"agda-stdlib":"0.2"}},"2.2.2":{compatibility:{"agda-stdlib":"0.1"}},"2.2.0":{compatibility:{"agda-stdlib":"0.1"}}};var l7e={name:"Setup Haskell",description:"Set up a specific version of GHC and Cabal and add the command-line tools to the PATH",author:"GitHub",inputs:{"ghc-version":{required:!1,description:'Version of GHC to use. If set to "latest", it will always get the latest stable version. If set to "head", it will always get the latest build of GHC.',default:"latest"},"cabal-version":{required:!1,description:'Version of Cabal to use. If set to "latest", it will always get the latest stable version. If set to "head", it will always get the latest build of cabal.',default:"latest"},"stack-version":{required:!1,description:'Version of Stack to use. If set to "latest", it will always get the latest stable version.',default:"latest"},"enable-stack":{required:!1,description:"If specified, will setup Stack."},"stack-no-global":{required:!1,description:"If specified, enable-stack must be set. Prevents installing GHC and Cabal globally."},"stack-setup-ghc":{required:!1,description:"If specified, enable-stack must be set. Will run stack setup to install the specified GHC."},"cabal-update":{required:!1,default:!0,description:"Set to `false` to prevent `cabal update` from being run."},"ghcup-release-channel":{required:!1,description:"A release channel URL to add to ghcup via `ghcup config add-release-channel`."},"disable-matcher":{required:!1,description:"If specified, disables match messages from GHC as GitHub CI annotations."}},outputs:{"ghc-version":{description:"The resolved version of ghc"},"cabal-version":{description:"The resolved version of cabal"},"stack-version":{description:"The resolved version of stack"},"ghc-exe":{description:"The path of the ghc _executable_"},"cabal-exe":{description:"The path of the cabal _executable_"},"stack-exe":{description:"The path of the stack _executable_"},"ghc-path":{description:"The path of the ghc executable _directory_"},"cabal-path":{description:"The path of the cabal executable _directory_"},"stack-path":{description:"The path of the stack executable _directory_"},"cabal-store":{description:"The path to the cabal store"},"stack-root":{description:"The path to the stack root (equal to the STACK_ROOT environment variable if it is set; otherwise an OS-specific default)"}},runs:{using:"node20",main:"dist/index.js"}};var sY={ghc:["9.12.2","9.12.1","9.10.2","9.10.1","9.8.4","9.8.2","9.8.1","9.6.7","9.6.6","9.6.5","9.6.4","9.6.3","9.6.2","9.6.1","9.4.8","9.4.7","9.4.6","9.4.5","9.4.4","9.4.3","9.4.2","9.4.1","9.2.8","9.2.7","9.2.6","9.2.5","9.2.4","9.2.3","9.2.2","9.2.1","9.0.2","9.0.1","8.10.7","8.10.6","8.10.5","8.10.4","8.10.3","8.10.2","8.10.1","8.8.4","8.8.3","8.8.2","8.8.1","8.6.5","8.6.4","8.6.3","8.6.2","8.6.1","8.4.4","8.4.3","8.4.2","8.4.1","8.2.2","8.0.2","7.10.3"],cabal:["3.16.0.0","3.14.2.0","3.14.1.1","3.14.1.0","3.12.1.0","3.10.3.0","3.10.2.1","3.10.2.0","3.10.1.0","3.8.1.0","3.6.2.0","3.6.0.0","3.4.1.0","3.4.0.0","3.2.0.0","3.0.0.0","2.4.1.0"],stack:["3.7.1","3.5.1","3.3.1","3.1.1","2.15.7","2.15.5","2.15.3","2.15.1","2.13.1","2.11.1","2.9.3","2.9.1","2.7.5","2.7.3","2.7.1","2.5.1","2.3.3","2.3.1","2.1.3","2.1.1","1.9.3","1.9.1","1.7.1","1.6.5","1.6.3","1.6.1","1.5.1","1.5.0","1.4.0","1.3.2","1.3.0","1.2.0"],ghcup:["0.1.50.1"]};d();ks();async function qa(e,t){await Oe("ghc",e,t)}qa.getInfo=async e=>{let{stdout:t}=await Oe("ghc",["--info"],e),r=JSON.parse(t.replace(/\(/g,"[").replace(/\)/g,"]"));return Object.fromEntries(r.map(i=>[`ghc-info-${i[0].toLowerCase().replace(/ /g,"-")}`,i[1]]))};qa.getVersion=async()=>{let{stdout:e}=await Oe("ghc",["--numeric-version"]);return e};qa.maybeGetVersion=async()=>{try{return await qa.getVersion()}catch(e){return n.info(`Could not get installed GHC version: ${Mt(e).message}`),null}};ks();d();function Vc(e){return e.split(/\r?\n/g).map(t=>t.trim()).filter(t=>t.length>0)}d();function Kp(e){return e.split(".").map(t=>t.split("_").map(parseInt))}function u7e(e){if(e.includes("-")){let[t,r]=e.split("-",2);return[Kp(t),Kp(r)]}else{let t=Kp(e);return[t,t]}}function oY(e,t){let r=typeof e=="string"?Kp(e):e,i=typeof t=="string"?Kp(t):t;for(let s=0;su)return 1;if(cQzt(r,t)))}function tN(e){let t=e.map(i=>typeof i=="string"?Kp(i):i),r=null;for(let i of t)(r===null||Nzt(r,i))&&(r=i);return r===null?null:Rzt(r)}var dOr=s7e.version,Ai=a7e;if(Ct==="windows")for(let e of Object.keys(Ai))Ai[e].exe+=".exe";var iN=Object.keys(nY);function ih(e){return iN.includes(e)}function dY(e){return e==="HEAD"}function Tzt(e){return ih(e)||dY(e)||e==="latest"||e==="nightly"}function Dzt(e){if(e==="latest"){let t=tN(iN);return(0,Xp.default)(t!==null,["Could not resolve latest Agda version",`from list of known versions ${iN.join(", ")}`].join(" ")),(0,Xp.default)(ih(t),[`Resolved latest Agda version to version '${t}'`,`not in list of known versions ${iN.join(", ")}`].join(" ")),t}else return e}var Lw=Object.keys(iY);function cY(e){return Lw.includes(e)}function Pzt(e){return cY(e)||e==="recommended"||e==="latest"||e==="experimental"||e==="none"}function Ozt(e,t){if(t==="none")return t;if(t==="latest"){let r=tN(Lw);return(0,Xp.default)(r!==null,["Could not resolve latest agda-stdlib version",`from list of known versions [${Lw.join(", ")}]`].join(" ")),(0,Xp.default)(cY(r),[`Resolved latest agda-stdlib version to version '${r}'`,`not in list of known versions [${Lw.join(", ")}]`].join(" ")),n.info(`Resolved latest Agda version to ${r}`),r}else if(t==="recommended"){if(e==="HEAD"||e==="nightly")return"experimental";{let r=nh[e].compatibility?.["agda-stdlib"];if(r===void 0)throw Error(`No known compatible agda-stdlib versions for ${e}; check Agda.yml?`);let i=p7e(Lw,r);return(0,Xp.default)(i!==null,["Could not resolve recommended agda-stdlib version",`from compatible versions ${r}`].join(" ")),(0,Xp.default)(cY(i),[`Resolved recommended agda-stdlib version to version '${i}'`,`not in list of compatible versions ${r}`].join(" ")),i}}else return t}async function kzt(e,t){if(t==="recommended"){let r=e==="HEAD"?"*":nh[e].compatibility?.ghc;if(r===void 0)throw Error(`No known compatible GHC versions for Agda ${e}`);let i=await qa.maybeGetVersion();if(i!==null&&rN.default.satisfies(i,r))return i;let s=rN.default.maxSatisfying(sY.ghc,r);if(s===null)throw Error(`Cannot find GHC version satisfying '${r}'`);return s}else if(t==="latest"){let r=rN.default.maxSatisfying(sY.ghc,"*");return(0,Xp.default)(r!==null),r}else return t}function Lzt(e,t){switch(e){case"HEAD":return"";case"nightly":return"";default:{let r=i=>Vc(i).map(s=>s.trim()).join(" ");switch(t){case"none":return"";case"recommended":{let{configuration:i}=nh[e];return i===void 0?"":r(typeof i=="string"?i:i[Ct])}default:return r(t)}}}}var nh=nY,f7e=iY;function Fzt(e,t){let r=typeof t=="function"?t:o=>t[o],i=o=>![void 0,null,!1,"false",""].includes(r(o)),s={};for(let[o,a]of Object.entries(e)){let l=a.default;s[o]=l===void 0?i(o):r(o)??l}return s}function h7e(e){let t=Fzt(o7e.inputs,e),r=t["agda-version"];if(!Tzt(r))throw Error(`Unknown Agda version '${r}'`);let i=Dzt(r),s=t["agda-stdlib-version"];if(!Pzt(s))throw Error(`Unknown Agda version '${r}'`);let o=Ozt(i,s);return{...t,"agda-version":i,"agda-stdlib-version":o}}function Mzt(e){let t=e["bundle-name"].split(/\r?\n/g).map(r=>r.trim()).join("");try{let r=lY.default.configure({autoescape:!1,throwOnUndefined:!0}),i=new lY.default.Template(t,r,void 0,!0);return{...(0,uY.default)(e,["bundle","bundle-compress","bundle-license-report"]),"bundle-name":t,"bundle-name-template":i}}catch(r){throw Error([`Could not parse bundle name '${t}':`,Mt(r).message].join(A7e.default.EOL))}}async function m7e(e){let t=e["agda-version"];if(t==="nightly")throw Error("Cannot build Agda version 'nightly'; did you mean 'HEAD'?");let r=pY(e),i=r["ghc-version"],s=await kzt(t,i),o=Lzt(t,e["configure-options"]);if(r["stack-no-global"])throw Error("Value `true` for input `stack-no-global` is unsupported.");let a=e.bundle?Mzt(e):void 0;return{...r,"agda-version":t,"configure-options":o,"ghc-version":s,"bundle-options":a}}function g7e(e){let t=e["agda-version"];if(t==="HEAD")throw Error("Cannot build Agda version 'HEAD'; did you mean 'nightly'?");return{"agda-version":t}}function pY(e){let t=Object.keys(l7e.inputs);return(0,uY.default)(e,t)}d();var fY=fe(require("node:path"),1);d();var Zu=fe(Pa(),1);var Wi=fe(require("node:path"),1);async function Si(e,t){let[r,i]=AY(t);await Oe(r,e,i)}Si.readLibrariesSync=()=>{if(!Zu.default.existsSync(T0()))return[];let e=Zu.default.readFileSync(T0()).toString();return Vc(e).map(r=>Wi.parse(r))};Si.readDefaultsSync=()=>{if(!Zu.default.existsSync(D0()))return[];let e=Zu.default.readFileSync(D0()).toString();return Vc(e)};Si.readExecutablesSync=()=>{if(!Zu.default.existsSync(Kf()))return[];let e=Zu.default.readFileSync(Kf()).toString();return Vc(e)};function AY(e){let t=e?.agdaPath??Ai["Agda:exe:agda"].exe,r=e?.env?.Agda_datadir===void 0&&process.env.Agda_datadir!==void 0;if(e?.agdaDataDir!==void 0||r){let i=Wi.normalize(Wi.join(Wi.dirname(Wi.resolve(t)),"..","data"));e={...e,env:{...e?.env??process.env,Agda_datadir:e?.agdaDataDir??i}}}return[t,{...e}]}Si.getVersion=async e=>{let[t,r]=AY(e),{stdout:i}=await Oe(t,["--version"],r);if(i.startsWith("Agda version "))return i.substring(13).trim();throw Error(`Could not parse Agda version: '${i}'`)};Si.getDataDir=async e=>{let[t,r]=AY(e),i=await Si.getVersion(e);if(eN(i,"2.6.2")){let{stdout:s}=await Oe(t,["--print-agda-dir"],r);return s}else{let s=e?.agdaDataDir??e?.env?.Agda_datadir;if(s!==void 0)return s;let o=e?.agdaPath??null;if(o===null&&(o=await Oe.which(Ai["Agda:exe:agda"].exe,{path:e?.env?.PATH}),o===null))throw Error("Could not find Agda executable; did you add Agda to the PATH?");return Wi.join(Wi.basename(o),"..","data")}};Si.getInstalledVersions=()=>ki.sync(Wi.join(ZC(),"agda","*")).flatMap(e=>{let t=Wi.basename(e);return ih(t)?[t]:[]});Si.getSetVersion=()=>{let e=Wi.join(p_e(),Ai["Agda:exe:agda"].exe);if(Zu.default.existsSync(e)){let t=Zu.default.realpathSync(e),r=Wi.dirname(t),i=Wi.dirname(r),s=Wi.basename(i);return ih(s)?s:null}else return null};async function Fw(e){let t=await Si.getVersion(e);n.debug(`Found Agda version ${t}`);let r=await Si.getDataDir(e);n.debug(`Found Agda data directory at ${r}`);for(let i of ki.sync(fY.default.join(r,"lib","prim","**","*.agda")))n.debug(`Compiling ${i}`),await Si(["-v0",i],{...e,cwd:fY.default.join(r,"lib","prim")})}d();var y7e=fe(require("node:assert"),1);async function ly(e,t){(0,y7e.default)(Ct!=="windows","MSYS2 does not support chmod"),await Oe("chmod",e,t)}d();async function nN(e,t){await Oe("xattr",e,t)}ks();d();var E7e=fe(require("node:os"),1),Mw=class e extends Error{constructor(t){typeof t=="string"?super(`Unsupported library specification: ${t}`):super(`Unsupported library specification: ${t.href}`),Object.setPrototypeOf(this,e.prototype)}},sN=class e extends Error{constructor(t){super(`Missing library version tag in ${t.href}`),Object.setPrototypeOf(this,e.prototype)}},oN=class e extends Error{constructor(t){super(`Installation directory ${t} exists`),Object.setPrototypeOf(this,e.prototype)}},aN=class e extends Error{constructor(t){super(`Could not find an .agda-lib file in ${t}`),Object.setPrototypeOf(this,e.prototype)}};var Uw=class e extends Error{constructor(t,r,i){i instanceof e?super(i.message):(typeof r=="string"&&(r={url:r}),super([`Rejected distribution for Agda ${t} at ${r.url}:`,i.message].join(E7e.EOL))),Object.setPrototypeOf(this,e.prototype)}},lN=class e extends Error{constructor(t){super(`Rejected all distributions for Agda ${t}`),Object.setPrototypeOf(this,e.prototype)}},cN=class e extends Error{constructor(t,r,i){super([`${t} ${r} require GHC ${i},`,"no GHC version could be found"].join(" ")),Object.setPrototypeOf(this,e.prototype)}},uN=class e extends Error{constructor(t){super(`Could not find GHC version constraint for Agda ${t}`),Object.setPrototypeOf(this,e.prototype)}},dN=class e extends Error{constructor(t,r,i,s){super([`${t} ${r} require GHC ${i},`,`but the current GHC version is ${s}`].join(" ")),Object.setPrototypeOf(this,e.prototype)}};async function hY(e){let t=nh[e["agda-version"]].binary?.[Ct]?.[KC];if(t===void 0||t.length===0)throw Error(`Could not find a binary distribution for ${KC}-${Ct}`);for(let r of t)try{let i=await Yp(r);await Uzt(i),n.debug("Testing binary distribution");try{let o=Ai["Agda:exe:agda"].exe,a=ed.join(i,"bin",o),l=ed.join(i,"data");await Fw({agdaPath:a,agdaDataDir:l})}catch(o){throw new Uw(e["agda-version"],r,Mt(o))}let s=e.dest??Dc(e["agda-version"]);if(pN.default.existsSync(s))throw new oN(s);await pN.default.mkdirp(ed.dirname(s)),await pN.default.copy(i,s);return}catch(i){n.warning(new Uw(e["agda-version"],r,Mt(i)));continue}throw new lN(e["agda-version"])}async function Uzt(e){switch(Ct){case"linux":{for(let t of Object.values(Ai))n.debug(`Repair permissions for ${t.exe}`),await ly(["+x",ed.join(e,"bin",t.exe)]);break}case"macos":{for(let r of Object.values(Ai))await ly(["+x",ed.join(e,"bin",r.exe)]),await nN(["-c",ed.join(e,"bin",r.exe)]);let t=ki.sync(ed.join(e,"lib","*"));for(let r of t)await ly(["+w",r]),await nN(["-c",r]),await ly(["-w",r]);break}}}d();ks();var P7e=fe(require("node:assert"),1),ls=fe(Pa(),1),BY=fe(require("node:os"),1),vl=fe(require("node:path"),1),O7e=require("node:stream/promises"),k7e=fe(rY(),1),L7e=fe(XV(),1);var AN={licenses:{zlib:`Copyright notice: -b) Accompany the Combined Work with a copy of the GNU GPL and this license -document. - -c) For a Combined Work that displays copyright notices during -execution, include the copyright notice for the Library among -these notices, as well as a reference directing the user to the -copies of the GNU GPL and this license document. - -d) Do one of the following: - -0) Convey the Minimal Corresponding Source under the terms of this -License, and the Corresponding Application Code in a form -suitable for, and under terms that permit, the user to -recombine or relink the Application with a modified version of -the Linked Version to produce a modified Combined Work, in the -manner specified by section 6 of the GNU GPL for conveying -Corresponding Source. - -1) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (a) uses at run time -a copy of the Library already present on the user's computer -system, and (b) will operate properly with a modified version -of the Library that is interface-compatible with the Linked -Version. - -e) Provide Installation Information, but only if you would otherwise -be required to provide such information under section 6 of the -GNU GPL, and only to the extent that such information is -necessary to install and execute a modified version of the -Combined Work produced by recombining or relinking the -Application with a modified version of the Linked Version. (If -you use option 4d0, the Installation Information must accompany -the Minimal Corresponding Source and Corresponding Application -Code. If you use option 4d1, you must provide the Installation -Information in the manner specified by section 6 of the GNU GPL -for conveying Corresponding Source.) - -5. Combined Libraries. - -You may place library facilities that are a work based on the -Library side by side in a single library together with other library -facilities that are not Applications and are not covered by this -License, and convey such a combined library under terms of your -choice, if you do both of the following: - -a) Accompany the combined library with a copy of the same work based -on the Library, uncombined with any other library facilities, -conveyed under the terms of this License. - -b) Give prominent notice with the combined library that part of it -is a work based on the Library, and explaining where to find the -accompanying uncombined form of the same work. +(C) 1995-2022 Jean-loup Gailly and Mark Adler -6. Revised Versions of the GNU Lesser General Public License. + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. -The Free Software Foundation may publish revised and/or new versions -of the GNU Lesser General Public License from time to time. Such new -versions will be similar in spirit to the present version, but may -differ in detail to address new problems or concerns. + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: -Each version is given a distinguishing version number. If the -Library as you received it specifies that a certain numbered version -of the GNU Lesser General Public License "or any later version" -applies to it, you have the option of following the terms and -conditions either of that published version or of any later version -published by the Free Software Foundation. If the Library as you -received it does not specify a version number of the GNU Lesser -General Public License, you may choose any version of the GNU Lesser -General Public License ever published by the Free Software Foundation. + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. -If the Library as you received it specifies that a proxy can decide -whether future versions of the GNU Lesser General Public License shall -apply, that proxy's public statement of acceptance of any version is -permanent authorization for you to choose that version for the -Library. + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu `,icu:`UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE See Terms of Use @@ -992,26 +1029,169 @@ publicity pertaining to distribution of the software without specific, written prior permission. M.I.T. makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. -`,zlib:`Copyright notice: +`,gmp:`GNU LESSER GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 -(C) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (C) 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: +This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. +0. Additional Definitions. - Jean-loup Gailly Mark Adler - jloup@gzip.org madler@alumni.caltech.edu -`}};c();var yy=T(Fi(),1),z0=T(li(),1),by=T(require("node:http"),1),Ey=T(require("node:os"),1),Qr=T(require("node:path"),1),Sy=require("node:stream/promises");var bV=/WARNING: license files for (?\S+) \(global\/GHC bundled\) not copied/,EV=e=>`http://hackage.haskell.org/package/${e}/src/LICENSE`,SV={needed:e=>{var t;return((t=e["bundle-options"])==null?void 0:t["bundle-license-report"])??!1},getLicenses:async(e,t,i,r,n)=>{var s;e=e??"cabal-plan",n=n??{},n.cwd=t;let o={};for(let p of i){let{stderr:d}=await F(e,["license-report",`--licensedir=${r}`,p],n);for(let u of yy.default.sync(Qr.join(r,"*","*"))){let m=Qr.basename(Qr.dirname(u));o[m]=u}let l=d.split(Ey.EOL).map(u=>u.trim());for(let u of l){let m=u.match(bV),f=(s=m==null?void 0:m.groups)==null?void 0:s.depName;if(f!==void 0){let h=EV(f);await new Promise((g,b)=>{by.get(h,async y=>{let{statusCode:E}=y;if(E===200){let S=Qr.join(r,f,"LICENSE");await z0.default.mkdirp(Qr.join(r,f)),await(0,Sy.pipeline)(y,z0.default.createWriteStream(S)),o[f]=S,g()}else b(Error(`Could not get license for ${f}`))})})}else u&&a.warning(`cabal-plan: ${u}`)}}return o}},rd=SV;c();St();async function jt(e,t){await F("cabal",e,t)}var nd={debug:2,error:0,fatal:0,info:1,silent:0,trace:3,warning:0},_y=nd.info;jt.getVerbosityFlag=e=>`--verbose=${e===void 0?_y:(nd==null?void 0:nd[e])??_y}`;jt.getVersion=async()=>{let{stdout:e}=await F("cabal",["--numeric-version"]);return e};jt.maybeGetVersion=async()=>{try{return await jt.getVersion()}catch(e){return a.info(`Could not get installed Cabal version: ${J(e).message}`),null}};c();var Ve=T(require("node:path"),1),to=T(li(),1);c();var Oy=T(require("node:os"),1);c();var xy=Y==="windows"?";":":";function Ay(e){return e.join(xy)}function _V(e){var t,i;return((i=(t=e==null?void 0:e.split(xy))==null?void 0:t.map(r=>r.trim()))==null?void 0:i.filter(r=>r!==""))??[]}var W0=Y==="windows"?["C:\\msys64\\mingw64\\bin","C:\\msys64\\usr\\bin"]:[],eo={paths:W0,path:Ay(W0),modifyExecOptions:e=>{if(Y==="windows"){e===void 0&&(e={}),e.env===void 0&&(e.env={});let t=_V(e.env.PATH);return e.env.PATH=Ay([...t,...W0]),e}else return e??{}}};async function Pe(e,t){let i=await Pe.which(),{stdout:r}=await F(i??"pkg-config",e,t);return r}Pe.which=async()=>{let e=await F.which("pkg-config",{path:eo.path});return e!==null?e:await F.which("pkg-config")};Pe.exists=async()=>await Pe.which()!==null;async function Ty(e,t,i){return(await Pe([`--print-${t}`,e],i)).split(Oy.EOL).map(r=>r.trim()).filter(r=>r!=="")}Pe.getVersion=async(e,t)=>(await Pe(["--modversion",e],t)).trim();Pe.getVariable=async(e,t,i)=>(await Pe(["--variable",t,e],i)).trim();Pe.getInfo=async(e,t,i)=>{if(t!=null&&t.includes(e))throw Error(`Cyclic dependency: ${t.join(", ")}`);{let r={};for(let o of await Ty(e,"variables",i))r[o]=await Pe.getVariable(e,o,i);let n=[];for(let o of await Ty(e,"requires",i))n.push(await Pe.getInfo(o,[...t??[],e],i));return{name:e,variables:r,requires:n}}};var Ny=Y==="windows"?";":":";Pe.joinPath=e=>e.join(Ny);Pe.splitPath=e=>{var t,i;return((i=(t=e==null?void 0:e.split(Ny))==null?void 0:t.map(r=>r.trim()))==null?void 0:i.filter(r=>r!==""))??[]};c();var Iy=T(li(),1);St();async function Pn(e,t){await F("brew",e,t)}Pn.getVersion=async(e,t)=>{var o,s,p;let i=new RegExp(`${e} (?[\\d._]+)`),r="";try{let{stdout:d}=await F("brew",["list","--formula","--versions"],t);r=d}catch(d){throw Error(`Could not get version for ${e}: ${J(d)}`)}let n=(p=(s=(o=r.match(i))==null?void 0:o.groups)==null?void 0:s.version)==null?void 0:p.trim();if(n!==void 0)return n;throw Error(`Formula ${e} is not installed`)};Pn.getPrefix=async(e,t)=>{let{stdout:i}=await F("brew",["--prefix",e],t);return Iy.default.realpathSync(i.trim())};var Cs=T(Fi(),1);c();async function Xi(e,t){await F("patchelf",e,t)}Xi.getSharedLibaries=async(e,t)=>{let{stdout:i}=await F("patchelf",["--print-needed",e],t);return i};c();var Y0=T(require("node:os"),1);c();var Cy=T(require("node:os"),1);async function wr(e,t){let{stdout:i}=await F("otool",e,t);return i}wr.getSharedLibraries=async(e,t)=>{var o;let i=await wr(["-L",e],t),r=i.split(/\r?\n/g);return((o=r.shift())==null?void 0:o.trim())!==`${e}:`&&a.warning(`Could not parse the output of 'otool -L':${Cy.default.EOL}${i}`),r.map(s=>s.trimStart().split(/\s+/,2)[0])};async function Fn(e,t){await F("install_name_tool",e,t)}Fn.change=async(e,t,i,r)=>{let n=await wr.getSharedLibraries(i,r);if(!n.includes(e)){let o=n.map(s=>`- ${s}`).join(Y0.default.EOL);throw Error(`${i} does not use shared library ${e}:${Y0.default.EOL}${o}`)}await Fn(["-change",e,t,i],r)};function en(e){return(Xp(e["agda-version"],"2.5.3")||e["agda-version"]==="HEAD")&&e["configure-options"].includes("enable-cluster-counting")}async function Ry(e){let{version:t,includedirs:i,libdirs:r}=await Dy();a.debug(`Found icu-i18n ${t}`);for(let n of i)e["configure-options"]+=` --extra-include-dirs=${n}`;for(let n of r)e["configure-options"]+=` --extra-lib-dirs=${n}`;if(Y==="macos"&&(e.env=e.env??{},e.env.PKG_CONFIG_PATH=await K0(e.env.PKG_CONFIG_PATH)),Y==="windows")for(let n of eo.paths)e["configure-options"]+=` --extra-prog-path=${n}`;return a.debug(`Extended configure options: ${e["configure-options"]}`),e}async function K0(e){var i;let t=Pe.splitPath(e??((i=process.env)==null?void 0:i.PKG_CONFIG_PATH));switch(Y){case"macos":{try{let r=await Pn.getPrefix("icu4c"),[n]=Cs.default.sync(Ve.join(r,"**","icu-i18n.pc"));n===void 0&&a.warning(`Could not find icu-i18n.pc in ${r}`),t.push(Ve.dirname(n))}catch{}break}case"linux":break;case"windows":break}return Pe.joinPath(t)}var X0=Y==="windows"?"icu-io":"icu-i18n",AV=new Set([X0,"icu-i18n","icu-uc"]);async function ad(){let e=await K0();return await Pe.getVersion(X0,{env:{PKG_CONFIG_PATH:e}})}async function Dy(){let e=await K0(),t=await Pe.getVersion(X0,{env:{PKG_CONFIG_PATH:e}}),i=new Set,r=new Set;for(let n of AV)i.add(await Pe.getVariable(n,"includedir",{env:{PKG_CONFIG_PATH:e}})),r.add(await Pe.getVariable(n,"libdir",{env:{PKG_CONFIG_PATH:e}}));return{version:t,includedirs:[...i],libdirs:[...r]}}async function J0(e,t){let{version:i,libdirs:r}=await Dy(),n=sy(i);switch(a.debug(`Found ICU ${i}`),Y){case"linux":{let o=["libicui18n","libicuuc","libicudata"],s=new Set;for(let l of r)for(let u of o){let m=Ve.join(l,`${u}.so.${i}`);for(let f of Cs.default.sync(m))a.debug(`Found ${f}`),s.add(f)}await to.default.mkdirp(Ve.join(e,"lib"));for(let l of s){let u=Ve.basename(l,`.so.${i}`),m=`agda-${t["agda-version"]}-${u}.so.${i}`,f=Ve.join(e,"lib",m);await to.default.copyFile(l,f),await Xi(["--set-soname",m,f])}let p=[["libicui18n",["libicuuc"]],["libicuuc",["libicudata"]]];for(let[l,u]of p){let m=t["agda-version"],f=`agda-${m}-${l}.so.${i}`,h=Ve.join(e,"lib",f);for(let g of u){let b=`${g}.so.${n}`,y=`agda-${m}-${g}.so.${i}`;await Xi(["--replace-needed",b,y,h])}await Xi(["--set-rpath","$ORIGIN",h])}let d=[[Le["Agda:exe:agda"].exe,["libicui18n","libicuuc","libicudata"]]];for(let[l,u]of d){let m=Ve.join(e,"bin",l);for(let f of u){let h=`${f}.so.${n}`,g=`agda-${t["agda-version"]}-${f}.so.${i}`;await Xi(["--replace-needed",h,g,m])}await Xi(["--set-rpath","$ORIGIN/../lib",m])}break}case"macos":{let o=["libicui18n","libicuuc","libicudata"],s=new Set;for(let l of r)for(let u of o){let m=Ve.join(l,`${u}.${i}.dylib`);for(let f of Cs.default.sync(m))a.debug(`Found ${f}`),s.add(f)}await to.default.mkdirp(Ve.join(e,"lib"));for(let l of s){let u=Ve.basename(l,`.${i}.dylib`),m=`agda-${t["agda-version"]}-${u}.${i}.dylib`,f=Ve.join(e,"lib",m);await to.default.copy(l,f,{dereference:!0}),await Fn(["-id",m,f])}let p=[["libicui18n",["libicudata","libicuuc"]],["libicuuc",["libicudata"]]];for(let[l,u]of p){let f=`agda-${t["agda-version"]}-${l}.${i}.dylib`,h=Ve.join(e,"lib",f);for(let g of u){let b=`@loader_path/${g}.${n}.dylib`,y=`@loader_path/agda-${t["agda-version"]}-${g}.${i}.dylib`;await Fn.change(b,y,h)}}let d=[[Le["Agda:exe:agda"].exe,["libicuuc","libicui18n","libicudata"]]];for(let[l,u]of d){let m=Ve.join(e,"bin",l),f=await wr.getSharedLibraries(m);for(let h of u){let g=f.find(b=>Ve.basename(b).match(new RegExp(`^${h}\\.([\\d.]+)\\.dylib$`)));if(g===void 0)a.warning(`skip ${h}: not in [${f.join(", ")}]`);else{let y=`@executable_path/../lib/${`agda-${t["agda-version"]}-${h}.${i}.dylib`}`;await Fn.change(g,y,m)}}}break}case"windows":{r.push("C:\\msys64\\mingw64\\bin"),r.push("C:\\msys64\\usr\\bin");let o=["libicuin","libicuuc","libicudt","libicuio"],s=new Set;for(let p of r)for(let d of o){let l=Ve.join(p,`${d}${n}.dll`);for(let u of Cs.default.sync(l))a.debug(`Found ${u}`),s.add(u)}for(let p of s){let d=Ve.basename(p),l=Ve.join(e,"bin",d);await to.default.copyFile(p,l)}break}}}c();async function Z0(e,t,i){await F(e??"upx",t,i)}c();async function Q0(e,t){await F("dumpbin",e,t)}Q0.getSharedLibraries=async(e,t)=>{let{stdout:i}=await F("dumpbin",["/DEPENDENTS",e],t);return i};async function kn(e){var l,u;if(Rn(e["agda-version"])){let m=(l=Dn[e["agda-version"]].compatibility)==null?void 0:l.ghc;if(m===void 0)a.warning(new Za(e["agda-version"]));else{let f=await vi.maybeGetVersion();if(f===null)throw new Ja("Agda",e["agda-version"],m);if(!Fy.default.satisfies(f,m))throw new Qa("Agda",e["agda-version"],m,f)}}let t=e.dest??Vi(e["agda-version"]);en(e)&&(e=await Ry(e)),a.info("Downloading");let i=j0(e["agda-version"])?await Wr(xV(e["agda-version"])):await Wr(TV(e["agda-version"]));a.info("Downloaded");let r={cwd:i,env:e.env},n=jt.getVerbosityFlag(e.verbosity);await jt(["v2-update",n]);let o=Ii.join(i,"cabal.project.local");mt.default.existsSync(o)&&a.warning("cabal.project already exists");let s=e["configure-options"].split(/\s+/);await jt(["v2-configure",n,...s],r),a.info("Building");let p=Ii.join(t,"bin");await mt.default.mkdirp(p),await jt(["v2-install",...Object.keys(Le),n,"--install-method=copy",`--installdir=${p}`,"--overwrite-policy=always"],r),a.info("Bundling data files");let d=Ii.join(t,"data");if(await mt.default.copy(Ii.join(i,"src","data"),d),(u=e["bundle-options"])!=null&&u["bundle-license-report"]&&(a.info("Generating license report"),await OV(i,t,e)),en(e)&&Y==="windows"&&(a.info("Bundling libraries"),await J0(t,e)),e["bundle-options"]!==void 0){let m=e["bundle-options"];if(en(e)&&Y!=="windows"&&(a.info("Bundling libraries"),await J0(t,e)),a.isDebug())for(let f of Object.values(Le))try{let h=Ii.join(t,"bin",f.exe);a.debug(await kn.getSharedLibraries(h))}catch(h){a.warning(J(h))}if(m["bundle-compress"]){a.info("Compressing");for(let f of Object.values(Le)){let h=Ii.join(t,"bin",f.exe),g=Ii.join(t,"bin",`backup-${f.exe}`);await mt.default.rename(h,g),await Z0(m.upx??null,["--best","-o",h,g]),await mt.default.rm(g)}}}a.info("Testing"),await Is({agdaPath:Ii.join(p,Le["Agda:exe:agda"].exe),agdaDataDir:d})}function xV(e){if(e==="HEAD")return{url:"https://github.com/agda/agda.git",distType:"git"};throw Error(`Unsupported Git ref ${e}`)}function TV(e){let t=`Agda-${e}`;return{url:`https://hackage.haskell.org/package/${t}/${t}.tar.gz`,dir:t,distType:"tgz"}}async function OV(e,t,i){let r=ky.default.dirSync({template:`Agda-${i["agda-version"]}-licenses-XXXXXX`}),n=Ii.join(t,"licenses.txt"),o=async l=>await(0,Py.pipeline)(l,mt.default.createWriteStream(n,{flags:"a"})),s=l=>["","-".repeat(80),"",l,""].join(e2.EOL),p=Ii.join(e,"LICENSE");await o(mt.default.createReadStream(p));let d=await rd.getLicenses(i["cabal-plan"]??null,e,Object.keys(Le),r.name);for(let[l,u]of Object.entries(d))(0,Ly.default)(u!==void 0,`License for ${l} undefined`),mt.default.appendFileSync(n,s(l)),await o(mt.default.createReadStream(u));mt.default.appendFileSync(n,s("gmp")),mt.default.appendFileSync(n,id.licenses.gmp),en(i)&&(mt.default.appendFileSync(n,s("icu")),mt.default.appendFileSync(n,id.licenses.icu)),mt.default.appendFileSync(n,s("zlib")),mt.default.appendFileSync(n,id.licenses.zlib)}kn.renderBundleName=async e=>{var o;let t=await vi.maybeGetVersion(),i=await jt.maybeGetVersion(),r=null;if(en(e))try{r=await ad()}catch(s){a.warning(J(s))}let n={agda:e["agda-version"],ghc:t,cabal:i,icu:r,arch:Xo,platform:Y,release:d8};return a.debug(`Render bundle name with context: ${JSON.stringify(n)}`),(o=e["bundle-options"])==null?void 0:o["bundle-name-template"].render(n)};kn.getSharedLibraries=async e=>{switch(Y){case"linux":return await Xi.getSharedLibaries(e);case"macos":return(await wr.getSharedLibraries(e)).join(e2.EOL);case"windows":return await Q0.getSharedLibraries(e)}};St();c();var SS=T(Te(),1),_S=T(require("node:assert"),1),AS=T(ES(),1);async function i1(e){(0,_S.default)(e["ghc-version"]!=="recommended");let t=Object.fromEntries(Object.entries(e).map(i=>{let[r,n]=i;return typeof n=="string"?[r,n]:[r,n?"true":""]}));SS.setOutput("setup-haskell","true"),await AS.default.default(t)}c();var qd=T(require("node:path"),1),xS=T(li(),1);var um="0.7.3.0",r1=fp(qd.join("cabal-plan",um)),dz="9.4",lz="3.8",uz=Y==="windows"?qd.join(r1,"cabal-plan.exe"):qd.join(r1,"cabal-plan");async function cm(){return await i1({"ghc-version":dz,"cabal-version":lz}),a.info(`Install cabal-plan ${um} to ${r1}`),await jt(["v2-update"]),await xS.default.mkdirp(r1),await jt(["v2-install",`cabal-plan-${um}`,"-f+exe","-f+license-report","--ignore-project","--install-method=copy",`--installdir=${r1}`,"--overwrite-policy=always"]),uz}c();c();async function _r(e,t){let i=await _r.which();await F(i??"pacman",e,t)}_r.which=async()=>{let e=await F.which("pacman",{path:eo.path});return e!==null?e:await F.which("pacman")};_r.exists=async()=>await _r.which()!==null;_r.getVersion=async(e,t)=>{var s,p,d;let i=await _r.which(),{stdout:r}=await F(i??"pacman",["--noconfirm","-Qs",e],t),n=/(?\d[\d.]+\d)/,o=(d=(p=(s=r.match(n))==null?void 0:s.groups)==null?void 0:p.version)==null?void 0:d.trim();if(o!==void 0)return o;throw Error(`Could not determine version of ${e}`)};async function mm(){switch(Y){case"macos":{await Pn(["install","icu4c"]);break}case"linux":break;case"windows":{await _r(["-v","--noconfirm","-Sy","mingw-w64-x86_64-pkg-config","mingw-w64-x86_64-icu"]);break}}return{"icu-version":await ad()}}var RS=T(require("node:fs"),1),DS=T(require("node:os"),1),Wn=T(require("node:path"),1);c();var fm=T(Fi(),1),un=T(require("node:path"),1),hm=T(li(),1);async function vm(e){typeof e=="string"&&(e={url:e});let t=await Wr(e),[i]=cz(t);if(i===void 0)throw new Ka(t);let r=un.default.basename(i,".agda-lib"),n=un.default.dirname(i),o=e.tag??"experimental",s=e.tag===void 0;a.info([`Found ${r} version ${o} at`,un.default.relative(t,n)??"repository root"].join(" "));let p=u8(r,o,s);return await hm.default.mkdirp(un.default.dirname(p)),await hm.default.copy(n,p),a.info(`Installed ${r} to ${p}`),un.default.join(p,`${r}.agda-lib`)}function cz(e){return[fm.default.sync(un.default.join(e,"*.agda-lib")),fm.default.sync(un.default.join(e,"**","*.agda-lib"))].flat()}c();var gm=T(require("node:assert"),1),go=T(li(),1),n1=T(require("node:os"),1),Ar=T(require("node:path"),1);St();function wm(e,t=!1){(0,gm.default)(go.default.existsSync(e),`Could not find .agda-lib file: ${e}`);let i=Ar.parse(Ar.resolve(e));(0,gm.default)(i.ext===".agda-lib",`Library file path does not end in .agda-lib: ${e}`);let r=qe.readLibrariesSync();r.some(s=>s.name===i.name)&&a.warning(`Agda libraries file already contains a copy of ${i.name}`);let n=[...r,i],o=Oa();if(go.default.mkdirpSync(Ar.dirname(o)),go.default.writeFileSync(o,n.map(s=>Ar.format(s)).join(n1.EOL)),t===!0){let p=[...qe.readDefaultsSync(),i.name],d=Na();go.default.mkdirpSync(Ar.dirname(d)),go.default.writeFileSync(d,p.join(n1.EOL))}if(a.isDebug())try{a.debug([`${Oa()}:`,...qe.readLibrariesSync().map(s=>`- ${s}`)].join(n1.EOL))}catch(s){a.warning(J(s))}if(a.isDebug())try{a.debug([`${Na()}:`,...qe.readDefaultsSync().map(s=>`- ${s}`)].join(n1.EOL))}catch(s){a.warning(J(s))}}c();St();var ym=T(li(),1),bm=T(require("node:os"),1),TS=T(require("node:path"),1);function Em(e){let i=[...qe.readExecutablesSync(),e],r=_n();if(ym.default.mkdirpSync(TS.dirname(r)),ym.default.writeFileSync(_n(),i.join(bm.EOL)),a.isDebug())try{a.debug([`${_n()}:`,...qe.readExecutablesSync().map(n=>`- ${n}`)].join(bm.EOL))}catch(n){a.warning(J(n))}}c();var OS=T(yp(),1);function NS(e,t){return Object.values((0,OS.default)(e,t)).every(i=>i!=null)}async function Sm(e){let t=Vi(e["agda-version"]),i=!1;if(!e["force-build"]&&!i&&await a.group(`Install Agda ${e["agda-version"]} from prebuilt bundle`,async()=>{try{let o=my(e);await H0({...o,dest:t}),i=!0}catch(o){a.error(J(o))}}),!e["force-no-build"]&&!i){let o=await await a.group(`Build Agda ${e["agda-version"]} from source`,async()=>{try{let s=await cy(e);return en(s)&&await mm(),rd.needed(s)&&s["cabal-plan"]===void 0&&(s["cabal-plan"]=await cm()),await vi.maybeGetVersion()!==s["ghc-version"]&&(await i1(M0(s)),Di.setOutput("setup-haskell",!0)),await kn({...s,dest:t}),i=!0,{buildOptions:s,installDir:t}}catch(s){a.error(J(s))}});o!==void 0&&await a.group(`Upload bundle for Agda ${e["agda-version"]}`,async()=>{let{buildOptions:s,installDir:p}=o;if(NS(s,["bundle-options"])){let d=await kn.renderBundleName(s),u=await IS.create().uploadArtifact(d,CS.default.sync(Wn.default.join(p,"**")),p,{continueOnError:!0,retentionDays:parseInt(e["bundle-retention-days"])});u.failedItems.length>0&&a.error(["Failed to upload:",...u.failedItems].join(DS.default.EOL))}})}if(!i)throw Error("All installation methods have failed");let r=[],n=Ki(e["agda-defaults"]);await a.group("Install libraries for Agda",async()=>{var s;let o=[];if(e["agda-stdlib-version"]!=="none"){let p=(s=ly[e["agda-stdlib-version"]])==null?void 0:s.source;if(p!==void 0)o.push(p);else throw Error(["Could not find source distribution for",`Agda standard library ${e["agda-stdlib-version"]}`].join(" "))}for(let p of Ki(e["agda-libraries"]))if(p.endsWith(".agda-lib")&&RS.default.existsSync(p))r.push(p);else try{let d=new URL(p),l=d.hash.substring(1);if(d.hash===""||d.hash==="#")throw new Wa(d);if(d.hash="",!d.pathname.endsWith(".git"))throw new Ln(p);o.push({url:d.href,tag:l,distType:"git"})}catch(d){throw d instanceof TypeError?new Ln(p):J(d)}for(let p of o){let d=await vm(p);r.push(d)}}),await a.group("Register libraries with Agda",async()=>{for(let o of r){let s=Wn.default.basename(o,".agda-lib");wm(o,n.includes(s))}}),await a.group("Register executables with Agda",async()=>{let o=Ki(e["agda-executables"]);for(let s of o)Em(s)}),await a.group("Configure environment for Agda",async()=>{let o=Wn.default.join(t,"bin"),s=Wn.default.join(t,"data");a.debug(`Set Agda_datadir to ${s}`),Di.exportVariable("Agda_datadir",s),a.debug(`Add ${o} to PATH`),Di.addPath(o),Di.setOutput("agda-version",e["agda-version"]),Di.setOutput("agda-path",o),Di.setOutput("agda-data-path",s);let p=Wn.default.join(o,Le["Agda:exe:agda"].exe);Di.setOutput("agda-exe",p);let d=Wn.default.join(o,Le["Agda:exe:agda-mode"].exe);Di.setOutput("agda-mode-exe",d)})}St();async function mz(){let e=uy(Vd.getInput);try{await Sm(e)}catch(t){Vd.setFailed(J(t))}}mz(); +As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + +"The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + +An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + +A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + +The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + +The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + +1. Exception to Section 3 of the GNU GPL. + +You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + +2. Conveying Modified Versions. + +If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + +a) under this License, provided that you make a good faith effort to +ensure that, in the event an Application does not supply the +function or data, the facility still operates, and performs +whatever part of its purpose remains meaningful, or + +b) under the GNU GPL, with none of the additional permissions of +this License applicable to that copy. + +3. Object Code Incorporating Material from Library Header Files. + +The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + +a) Give prominent notice with each copy of the object code that the +Library is used in it and that the Library and its use are +covered by this License. + +b) Accompany the object code with a copy of the GNU GPL and this license +document. + +4. Combined Works. + +You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + +a) Give prominent notice with each copy of the Combined Work that +the Library is used in it and that the Library and its use are +covered by this License. + +b) Accompany the Combined Work with a copy of the GNU GPL and this license +document. + +c) For a Combined Work that displays copyright notices during +execution, include the copyright notice for the Library among +these notices, as well as a reference directing the user to the +copies of the GNU GPL and this license document. + +d) Do one of the following: + +0) Convey the Minimal Corresponding Source under the terms of this +License, and the Corresponding Application Code in a form +suitable for, and under terms that permit, the user to +recombine or relink the Application with a modified version of +the Linked Version to produce a modified Combined Work, in the +manner specified by section 6 of the GNU GPL for conveying +Corresponding Source. + +1) Use a suitable shared library mechanism for linking with the +Library. A suitable mechanism is one that (a) uses at run time +a copy of the Library already present on the user's computer +system, and (b) will operate properly with a modified version +of the Library that is interface-compatible with the Linked +Version. + +e) Provide Installation Information, but only if you would otherwise +be required to provide such information under section 6 of the +GNU GPL, and only to the extent that such information is +necessary to install and execute a modified version of the +Combined Work produced by recombining or relinking the +Application with a modified version of the Linked Version. (If +you use option 4d0, the Installation Information must accompany +the Minimal Corresponding Source and Corresponding Application +Code. If you use option 4d1, you must provide the Installation +Information in the manner specified by section 6 of the GNU GPL +for conveying Corresponding Source.) + +5. Combined Libraries. + +You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + +a) Accompany the combined library with a copy of the same work based +on the Library, uncombined with any other library facilities, +conveyed under the terms of this License. + +b) Give prominent notice with the combined library that part of it +is a work based on the Library, and explaining where to find the +accompanying uncombined form of the same work. + +6. Revised Versions of the GNU Lesser General Public License. + +The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + +If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. +`}};d();var mY=fe(Pa(),1),b7e=fe(require("node:http"),1),C7e=fe(require("node:os"),1),Zp=fe(require("node:path"),1),w7e=require("node:stream/promises");var Hzt=/WARNING: license files for (?\S+) \(global\/GHC bundled\) not copied/,Gzt=e=>`http://hackage.haskell.org/package/${e}/src/LICENSE`,jzt={needed:e=>e["bundle-options"]?.["bundle-license-report"]??!1,getLicenses:async(e,t,r,i,s)=>{e=e??"cabal-plan",s=s??{},s.cwd=t;let o={};for(let a of r){let{stderr:l}=await Oe(e,["license-report",`--licensedir=${i}`,a],s);for(let u of ki.sync(Zp.join(i,"*","*"))){let p=Zp.basename(Zp.dirname(u));o[p]=u}let c=l.split(C7e.EOL).map(u=>u.trim());for(let u of c){let A=u.match(Hzt)?.groups?.depName;if(A!==void 0){let f=Gzt(A);await new Promise((m,y)=>{b7e.get(f,async E=>{let{statusCode:b}=E;if(b===200){let C=Zp.join(i,A,"LICENSE");await mY.default.mkdirp(Zp.join(i,A)),await(0,w7e.pipeline)(E,mY.default.createWriteStream(C)),o[A]=C,m()}else y(Error(`Could not get license for ${A}`))})})}else u&&n.warning(`cabal-plan: ${u}`)}}return o}},fN=jzt;d();ks();async function fo(e,t){await Oe("cabal",e,t)}var B7e={debug:2,error:0,fatal:0,info:1,silent:0,trace:3,warning:0},I7e=B7e.info;fo.getVerbosityFlag=e=>`--verbose=${e===void 0?I7e:B7e?.[e]??I7e}`;fo.getVersion=async()=>{let{stdout:e}=await Oe("cabal",["--numeric-version"]);return e};fo.maybeGetVersion=async()=>{try{return await fo.getVersion()}catch(e){return n.info(`Could not get installed Cabal version: ${Mt(e).message}`),null}};d();var vi=fe(require("node:path"),1),uy=fe(Pa(),1);d();var x7e=fe(require("node:os"),1);d();var v7e=Ct==="windows"?";":":";function S7e(e){return e.join(v7e)}function zzt(e){return e?.split(v7e)?.map(t=>t.trim())?.filter(t=>t!=="")??[]}var gY=Ct==="windows"?["C:\\msys64\\mingw64\\bin","C:\\msys64\\usr\\bin"]:[],cy={paths:gY,path:S7e(gY),modifyExecOptions:e=>{if(Ct==="windows"){e===void 0&&(e={}),e.env===void 0&&(e.env={});let t=zzt(e.env.PATH);return e.env.PATH=S7e([...t,...gY]),e}else return e??{}}};async function fi(e,t){let r=await fi.which(),{stdout:i}=await Oe(r??"pkg-config",e,t);return i}fi.which=async()=>{let e=await Oe.which("pkg-config",{path:cy.path});return e!==null?e:await Oe.which("pkg-config")};fi.exists=async()=>await fi.which()!==null;async function _7e(e,t,r){return(await fi([`--print-${t}`,e],r)).split(x7e.EOL).map(i=>i.trim()).filter(i=>i!=="")}fi.getVersion=async(e,t)=>(await fi(["--modversion",e],t)).trim();fi.getVariable=async(e,t,r)=>(await fi(["--variable",t,e],r)).trim();fi.getInfo=async(e,t,r)=>{if(t?.includes(e))throw Error(`Cyclic dependency: ${t.join(", ")}`);{let i={};for(let o of await _7e(e,"variables",r))i[o]=await fi.getVariable(e,o,r);let s=[];for(let o of await _7e(e,"requires",r))s.push(await fi.getInfo(o,[...t??[],e],r));return{name:e,variables:i,requires:s}}};var N7e=Ct==="windows"?";":":";fi.joinPath=e=>e.join(N7e);fi.splitPath=e=>e?.split(N7e)?.map(t=>t.trim())?.filter(t=>t!=="")??[];d();var R7e=fe(Pa(),1);ks();async function sh(e,t){await Oe("brew",e,t)}sh.getVersion=async(e,t)=>{let r=new RegExp(`${e} (?[\\d._]+)`),i="";try{let{stdout:o}=await Oe("brew",["list","--formula","--versions"],t);i=o}catch(o){throw Error(`Could not get version for ${e}: ${Mt(o)}`)}let s=i.match(r)?.groups?.version?.trim();if(s!==void 0)return s;throw Error(`Formula ${e} is not installed`)};sh.getPrefix=async(e,t)=>{let{stdout:r}=await Oe("brew",["--prefix",e],t);return R7e.default.realpathSync(r.trim())};d();async function Wc(e,t){await Oe("patchelf",e,t)}Wc.getSharedLibaries=async(e,t)=>{let{stdout:r}=await Oe("patchelf",["--print-needed",e],t);return r};d();var yY=fe(require("node:os"),1);d();var Q7e=fe(require("node:os"),1);async function td(e,t){let{stdout:r}=await Oe("otool",e,t);return r}td.getSharedLibraries=async(e,t)=>{let r=await td(["-L",e],t),i=r.split(/\r?\n/g);return i.shift()?.trim()!==`${e}:`&&n.warning(`Could not parse the output of 'otool -L':${Q7e.default.EOL}${r}`),i.map(o=>o.trimStart().split(/\s+/,2)[0])};async function oh(e,t){await Oe("install_name_tool",e,t)}oh.change=async(e,t,r,i)=>{let s=await td.getSharedLibraries(r,i);if(!s.includes(e)){let o=s.map(a=>`- ${a}`).join(yY.default.EOL);throw Error(`${r} does not use shared library ${e}:${yY.default.EOL}${o}`)}await oh(["-change",e,t,r],i)};function eA(e){return(eN(e["agda-version"],"2.5.3")||e["agda-version"]==="HEAD")&&e["configure-options"].includes("enable-cluster-counting")}async function T7e(e){let{version:t,includedirs:r,libdirs:i}=await D7e();n.debug(`Found icu-i18n ${t}`);for(let s of r)e["configure-options"]+=` --extra-include-dirs=${s}`;for(let s of i)e["configure-options"]+=` --extra-lib-dirs=${s}`;if(Ct==="macos"&&(e.env=e.env??{},e.env.PKG_CONFIG_PATH=await EY(e.env.PKG_CONFIG_PATH)),Ct==="windows")for(let s of cy.paths)e["configure-options"]+=` --extra-prog-path=${s}`;return n.debug(`Extended configure options: ${e["configure-options"]}`),e}async function EY(e){let t=fi.splitPath(e??process.env?.PKG_CONFIG_PATH);switch(Ct){case"macos":{try{let r=await sh.getPrefix("icu4c"),[i]=ki.sync(vi.join(r,"**","icu-i18n.pc"));i===void 0&&n.warning(`Could not find icu-i18n.pc in ${r}`),t.push(vi.dirname(i))}catch{}break}case"linux":break;case"windows":break}return fi.joinPath(t)}var bY=Ct==="windows"?"icu-io":"icu-i18n",Vzt=new Set([bY,"icu-i18n","icu-uc"]);async function hN(){let e=await EY();return await fi.getVersion(bY,{env:{PKG_CONFIG_PATH:e}})}async function D7e(){let e=await EY(),t=await fi.getVersion(bY,{env:{PKG_CONFIG_PATH:e}}),r=new Set,i=new Set;for(let s of Vzt)r.add(await fi.getVariable(s,"includedir",{env:{PKG_CONFIG_PATH:e}})),i.add(await fi.getVariable(s,"libdir",{env:{PKG_CONFIG_PATH:e}}));return{version:t,includedirs:[...r],libdirs:[...i]}}async function CY(e,t){let{version:r,libdirs:i}=await D7e(),s=d7e(r);switch(n.debug(`Found ICU ${r}`),Ct){case"linux":{let o=["libicui18n","libicuuc","libicudata"],a=new Set;for(let u of i)for(let p of o){let A=vi.join(u,`${p}.so.${r}`);for(let f of ki.sync(A))n.debug(`Found ${f}`),a.add(f)}await uy.default.mkdirp(vi.join(e,"lib"));for(let u of a){let p=vi.basename(u,`.so.${r}`),A=`agda-${t["agda-version"]}-${p}.so.${r}`,f=vi.join(e,"lib",A);await uy.default.copyFile(u,f),await Wc(["--set-soname",A,f])}let l=[["libicui18n",["libicuuc"]],["libicuuc",["libicudata"]]];for(let[u,p]of l){let A=t["agda-version"],f=`agda-${A}-${u}.so.${r}`,m=vi.join(e,"lib",f);for(let y of p){let E=`${y}.so.${s}`,b=`agda-${A}-${y}.so.${r}`;await Wc(["--replace-needed",E,b,m])}await Wc(["--set-rpath","$ORIGIN",m])}let c=[[Ai["Agda:exe:agda"].exe,["libicui18n","libicuuc","libicudata"]]];for(let[u,p]of c){let A=vi.join(e,"bin",u);for(let f of p){let m=`${f}.so.${s}`,y=`agda-${t["agda-version"]}-${f}.so.${r}`;await Wc(["--replace-needed",m,y,A])}await Wc(["--set-rpath","$ORIGIN/../lib",A])}break}case"macos":{let o=["libicui18n","libicuuc","libicudata"],a=new Set;for(let u of i)for(let p of o){let A=vi.join(u,`${p}.${r}.dylib`);for(let f of ki.sync(A))n.debug(`Found ${f}`),a.add(f)}await uy.default.mkdirp(vi.join(e,"lib"));for(let u of a){let p=vi.basename(u,`.${r}.dylib`),A=`agda-${t["agda-version"]}-${p}.${r}.dylib`,f=vi.join(e,"lib",A);await uy.default.copy(u,f,{dereference:!0}),await oh(["-id",A,f])}let l=[["libicui18n",["libicudata","libicuuc"]],["libicuuc",["libicudata"]]];for(let[u,p]of l){let f=`agda-${t["agda-version"]}-${u}.${r}.dylib`,m=vi.join(e,"lib",f);for(let y of p){let E=`@loader_path/${y}.${s}.dylib`,b=`@loader_path/agda-${t["agda-version"]}-${y}.${r}.dylib`;await oh.change(E,b,m)}}let c=[[Ai["Agda:exe:agda"].exe,["libicuuc","libicui18n","libicudata"]]];for(let[u,p]of c){let A=vi.join(e,"bin",u),f=await td.getSharedLibraries(A);for(let m of p){let y=f.find(E=>vi.basename(E).match(new RegExp(`^${m}\\.([\\d.]+)\\.dylib$`)));if(y===void 0)n.warning(`skip ${m}: not in [${f.join(", ")}]`);else{let b=`@executable_path/../lib/${`agda-${t["agda-version"]}-${m}.${r}.dylib`}`;await oh.change(y,b,A)}}}break}case"windows":{i.push("C:\\msys64\\mingw64\\bin"),i.push("C:\\msys64\\usr\\bin");let o=["libicuin","libicuuc","libicudt","libicuio"],a=new Set;for(let l of i)for(let c of o){let u=vi.join(l,`${c}${s}.dll`);for(let p of ki.sync(u))n.debug(`Found ${p}`),a.add(p)}for(let l of a){let c=vi.basename(l),u=vi.join(e,"bin",c);await uy.default.copyFile(l,u)}break}}}d();async function wY(e,t,r){await Oe(e??"upx",t,r)}d();async function IY(e,t){await Oe("dumpbin",e,t)}IY.getSharedLibraries=async(e,t)=>{let{stdout:r}=await Oe("dumpbin",["/DEPENDENTS",e],t);return r};async function ah(e){if(ih(e["agda-version"])){let u=nh[e["agda-version"]].compatibility?.ghc;if(u===void 0)n.warning(new uN(e["agda-version"]));else{let p=await qa.maybeGetVersion();if(p===null)throw new cN("Agda",e["agda-version"],u);if(!k7e.default.satisfies(p,u))throw new dN("Agda",e["agda-version"],u,p)}}let t=e.dest??Dc(e["agda-version"]);eA(e)&&(e=await T7e(e)),n.info("Downloading");let r=dY(e["agda-version"])?await Yp(Wzt(e["agda-version"])):await Yp(Yzt(e["agda-version"]));n.info("Downloaded");let i={cwd:r,env:e.env},s=fo.getVerbosityFlag(e.verbosity);await fo(["v2-update",s]);let o=vl.join(r,"cabal.project.local");ls.default.existsSync(o)&&n.warning("cabal.project already exists");let a=e["configure-options"].split(/\s+/);await fo(["v2-configure",s,...a],i),n.info("Building");let l=vl.join(t,"bin");await ls.default.mkdirp(l),await fo(["v2-install",...Object.keys(Ai),s,"--install-method=copy",`--installdir=${l}`,"--overwrite-policy=always"],i),n.info("Bundling data files");let c=vl.join(t,"data");if(await ls.default.copy(vl.join(r,"src","data"),c),e["bundle-options"]?.["bundle-license-report"]&&(n.info("Generating license report"),await $zt(r,t,e)),eA(e)&&Ct==="windows"&&(n.info("Bundling libraries"),await CY(t,e)),e["bundle-options"]!==void 0){let u=e["bundle-options"];if(eA(e)&&Ct!=="windows"&&(n.info("Bundling libraries"),await CY(t,e)),n.isDebug())for(let p of Object.values(Ai))try{let A=vl.join(t,"bin",p.exe);n.debug(await ah.getSharedLibraries(A))}catch(A){n.warning(Mt(A))}if(u["bundle-compress"]){n.info("Compressing");for(let p of Object.values(Ai)){let A=vl.join(t,"bin",p.exe),f=vl.join(t,"bin",`backup-${p.exe}`);await ls.default.rename(A,f),await wY(u.upx??null,["--best","-o",A,f]),await ls.default.rm(f)}}}n.info("Testing"),await Fw({agdaPath:vl.join(l,Ai["Agda:exe:agda"].exe),agdaDataDir:c})}function Wzt(e){if(e==="HEAD")return{url:"https://github.com/agda/agda.git",distType:"git"};throw Error(`Unsupported Git ref ${e}`)}function Yzt(e){let t=`Agda-${e}`;return{url:`https://hackage.haskell.org/package/${t}/${t}.tar.gz`,dir:t,distType:"tgz"}}async function $zt(e,t,r){let i=L7e.default.dirSync({template:`Agda-${r["agda-version"]}-licenses-XXXXXX`}),s=vl.join(t,"licenses.txt"),o=async u=>await(0,O7e.pipeline)(u,ls.default.createWriteStream(s,{flags:"a"})),a=u=>["","-".repeat(80),"",u,""].join(BY.EOL),l=vl.join(e,"LICENSE");await o(ls.default.createReadStream(l));let c=await fN.getLicenses(r["cabal-plan"]??null,e,Object.keys(Ai),i.name);for(let[u,p]of Object.entries(c))(0,P7e.default)(p!==void 0,`License for ${u} undefined`),ls.default.appendFileSync(s,a(u)),await o(ls.default.createReadStream(p));ls.default.appendFileSync(s,a("gmp")),ls.default.appendFileSync(s,AN.licenses.gmp),eA(r)&&(ls.default.appendFileSync(s,a("icu")),ls.default.appendFileSync(s,AN.licenses.icu)),ls.default.appendFileSync(s,a("zlib")),ls.default.appendFileSync(s,AN.licenses.zlib)}ah.renderBundleName=async e=>{let t=await qa.maybeGetVersion(),r=await fo.maybeGetVersion(),i=null;if(eA(e))try{i=await hN()}catch(o){n.warning(Mt(o))}let s={agda:e["agda-version"],ghc:t,cabal:r,icu:i,arch:KC,platform:Ct,release:d_e};return n.debug(`Render bundle name with context: ${JSON.stringify(s)}`),e["bundle-options"]?.["bundle-name-template"].render(s)};ah.getSharedLibraries=async e=>{switch(Ct){case"linux":return await Wc.getSharedLibaries(e);case"macos":return(await td.getSharedLibraries(e)).join(BY.EOL);case"windows":return await IY.getSharedLibraries(e)}};ks();d();var fOe=fe(Yt(),1),hOe=fe(require("node:assert"),1),mOe=fe(AOe(),1);async function cI(e){(0,hOe.default)(e["ghc-version"]!=="recommended");let t=Object.fromEntries(Object.entries(e).map(r=>{let[i,s]=r;return typeof s=="string"?[i,s]:[i,s?"true":""]}));fOe.setOutput("setup-haskell","true"),await mOe.default.default(t)}d();var YN=fe(require("node:path"),1),gOe=fe(Pa(),1);var F$="0.7.3.0",uI=p8(YN.join("cabal-plan",F$)),bKt="9.4",CKt="3.8",wKt=Ct==="windows"?YN.join(uI,"cabal-plan.exe"):YN.join(uI,"cabal-plan");async function M$(){return await cI({"ghc-version":bKt,"cabal-version":CKt}),n.info(`Install cabal-plan ${F$} to ${uI}`),await fo(["v2-update"]),await gOe.default.mkdirp(uI),await fo(["v2-install",`cabal-plan-${F$}`,"-f+exe","-f+license-report","--ignore-project","--install-method=copy",`--installdir=${uI}`,"--overwrite-policy=always"]),wKt}d();d();async function od(e,t){let r=await od.which();await Oe(r??"pacman",e,t)}od.which=async()=>{let e=await Oe.which("pacman",{path:cy.path});return e!==null?e:await Oe.which("pacman")};od.exists=async()=>await od.which()!==null;od.getVersion=async(e,t)=>{let r=await od.which(),{stdout:i}=await Oe(r??"pacman",["--noconfirm","-Qs",e],t),s=/(?\d[\d.]+\d)/,o=i.match(s)?.groups?.version?.trim();if(o!==void 0)return o;throw Error(`Could not determine version of ${e}`)};async function U$(){switch(Ct){case"macos":{await sh(["install","icu4c"]);break}case"linux":break;case"windows":{await od(["-v","--noconfirm","-Sy","mingw-w64-x86_64-pkg-config","mingw-w64-x86_64-icu"]);break}}return{"icu-version":await hN()}}var wOe=fe(require("node:fs"),1),yh=fe(require("node:path"),1);d();var uA=fe(require("node:path"),1),q$=fe(Pa(),1);async function H$(e){typeof e=="string"&&(e={url:e});let t=await Yp(e),[r]=IKt(t);if(r===void 0)throw new aN(t);let i=uA.default.basename(r,".agda-lib"),s=uA.default.dirname(r),o=e.tag??"experimental",a=e.tag===void 0;n.info([`Found ${i} version ${o} at`,uA.default.relative(t,s)??"repository root"].join(" "));let l=A_e(i,o,a);return await q$.default.mkdirp(uA.default.dirname(l)),await q$.default.copy(s,l),n.info(`Installed ${i} to ${l}`),uA.default.join(l,`${i}.agda-lib`)}function IKt(e){return[ki.sync(uA.default.join(e,"*.agda-lib")),ki.sync(uA.default.join(e,"**","*.agda-lib"))].flat()}d();var G$=fe(require("node:assert"),1),By=fe(Pa(),1),dI=fe(require("node:os"),1),ad=fe(require("node:path"),1);ks();function j$(e,t=!1){(0,G$.default)(By.default.existsSync(e),`Could not find .agda-lib file: ${e}`);let r=ad.parse(ad.resolve(e));(0,G$.default)(r.ext===".agda-lib",`Library file path does not end in .agda-lib: ${e}`);let i=Si.readLibrariesSync();i.some(a=>a.name===r.name)&&n.warning(`Agda libraries file already contains a copy of ${r.name}`);let s=[...i,r],o=T0();if(By.default.mkdirpSync(ad.dirname(o)),By.default.writeFileSync(o,s.map(a=>ad.format(a)).join(dI.EOL)),t===!0){let l=[...Si.readDefaultsSync(),r.name],c=D0();By.default.mkdirpSync(ad.dirname(c)),By.default.writeFileSync(c,l.join(dI.EOL))}if(n.isDebug())try{n.debug([`${T0()}:`,...Si.readLibrariesSync().map(a=>`- ${a}`)].join(dI.EOL))}catch(a){n.warning(Mt(a))}if(n.isDebug())try{n.debug([`${D0()}:`,...Si.readDefaultsSync().map(a=>`- ${a}`)].join(dI.EOL))}catch(a){n.warning(Mt(a))}}d();ks();var z$=fe(Pa(),1),V$=fe(require("node:os"),1),yOe=fe(require("node:path"),1);function W$(e){let r=[...Si.readExecutablesSync(),e],i=Kf();if(z$.default.mkdirpSync(yOe.dirname(i)),z$.default.writeFileSync(Kf(),r.join(V$.EOL)),n.isDebug())try{n.debug([`${Kf()}:`,...Si.readExecutablesSync().map(s=>`- ${s}`)].join(V$.EOL))}catch(s){n.warning(Mt(s))}}d();var EOe=fe(S5(),1);function bOe(e,t){return Object.values((0,EOe.default)(e,t)).every(r=>r!=null)}async function Y$(e){let t=Dc(e["agda-version"]),r=!1;if(!e["force-build"]&&!r&&await n.group(`Install Agda ${e["agda-version"]} from prebuilt bundle`,async()=>{try{let o=g7e(e);await hY({...o,dest:t}),r=!0}catch(o){n.error(Mt(o))}}),!e["force-no-build"]&&!r){let o=await n.group(`Build Agda ${e["agda-version"]} from source`,async()=>{try{let a=await m7e(e);return eA(a)&&await U$(),fN.needed(a)&&a["cabal-plan"]===void 0&&(a["cabal-plan"]=await M$()),await qa.maybeGetVersion()!==a["ghc-version"]&&(await cI(pY(a)),Rl.setOutput("setup-haskell",!0)),await ah({...a,dest:t}),r=!0,{buildOptions:a,installDir:t}}catch(a){n.error(Mt(a))}});o!==void 0&&await n.group(`Upload bundle for Agda ${e["agda-version"]}`,async()=>{let{buildOptions:a,installDir:l}=o;if(bOe(a,["bundle-options"])){let c=await ah.renderBundleName(a),p=await new COe.DefaultArtifactClient().uploadArtifact(c,ki.sync(yh.default.join(l,"**")),l,{retentionDays:parseInt(e["bundle-retention-days"])})}})}if(!r)throw Error("All installation methods have failed");let i=[],s=Vc(e["agda-defaults"]);await n.group("Install libraries for Agda",async()=>{let o=[];if(e["agda-stdlib-version"]!=="none"){let a=f7e[e["agda-stdlib-version"]]?.source;if(a!==void 0)o.push(a);else throw Error(["Could not find source distribution for",`Agda standard library ${e["agda-stdlib-version"]}`].join(" "))}for(let a of Vc(e["agda-libraries"]))if(a.endsWith(".agda-lib")&&wOe.default.existsSync(a))i.push(a);else try{let l=new URL(a),c=l.hash.substring(1);if(l.hash===""||l.hash==="#")throw new sN(l);if(l.hash="",!l.pathname.endsWith(".git"))throw new Mw(a);o.push({url:l.href,tag:c,distType:"git"})}catch(l){throw l instanceof TypeError?new Mw(a):Mt(l)}for(let a of o){let l=await H$(a);i.push(l)}}),await n.group("Register libraries with Agda",async()=>{for(let o of i){let a=yh.default.basename(o,".agda-lib");j$(o,s.includes(a))}}),await n.group("Register executables with Agda",async()=>{let o=Vc(e["agda-executables"]);for(let a of o)W$(a)}),await n.group("Configure environment for Agda",async()=>{let o=yh.default.join(t,"bin"),a=yh.default.join(t,"data");n.debug(`Set Agda_datadir to ${a}`),Rl.exportVariable("Agda_datadir",a),n.debug(`Add ${o} to PATH`),Rl.addPath(o),Rl.setOutput("agda-version",e["agda-version"]),Rl.setOutput("agda-path",o),Rl.setOutput("agda-data-path",a);let l=yh.default.join(o,Ai["Agda:exe:agda"].exe);Rl.setOutput("agda-exe",l);let c=yh.default.join(o,Ai["Agda:exe:agda-mode"].exe);Rl.setOutput("agda-mode-exe",c)})}ks();async function BKt(){let e=h7e($N.getInput);try{await Y$(e)}catch(t){$N.setFailed(Mt(t))}}BKt(); diff --git a/dist/action.cjs.LEGAL.txt b/dist/action.cjs.LEGAL.txt index 7874f38c..ba4188d3 100644 --- a/dist/action.cjs.LEGAL.txt +++ b/dist/action.cjs.LEGAL.txt @@ -1,12 +1,86 @@ Bundled license information: -tmp/lib/tmp.js: +undici/lib/fetch/body.js: + /*! formdata-polyfill. MIT License. Jimmy Wärting */ + +undici/lib/websocket/frame.js: + /*! ws. MIT License. Einar Otto Stangvik */ + +normalize-path/index.js: /*! - * Tmp + * normalize-path * - * Copyright (c) 2011-2017 KARASZI Istvan + * Copyright (c) 2014-2018, Jon Schlinkert. + * Released under the MIT License. + */ + +safe-buffer/index.js: + /*! safe-buffer. MIT License. Feross Aboukhadijeh */ + +archiver/lib/error.js: +archiver/lib/core.js: + /** + * Archiver Core * - * MIT Licensed + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + */ + +crc-32/crc32.js: + /*! crc32.js (C) 2014-present SheetJS -- http://sheetjs.com */ + +zip-stream/index.js: + /** + * ZipStream + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-zip-stream/blob/master/LICENSE} + * @copyright (c) 2014 Chris Talkington, contributors. + */ + +archiver/lib/plugins/zip.js: + /** + * ZIP Format Plugin + * + * @module plugins/zip + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + */ + +archiver/lib/plugins/tar.js: + /** + * TAR Format Plugin + * + * @module plugins/tar + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + */ + +archiver/lib/plugins/json.js: + /** + * JSON Format Plugin + * + * @module plugins/json + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + */ + +archiver/index.js: + /** + * Archiver Vending + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + */ + +is-plain-object/dist/is-plain-object.js: + /*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. */ isobject/index.js: @@ -24,3 +98,12 @@ object.pick/index.js: * Copyright (c) 2014-2015 Jon Schlinkert, contributors. * Licensed under the MIT License */ + +tmp/lib/tmp.js: + /*! + * Tmp + * + * Copyright (c) 2011-2017 KARASZI Istvan + * + * MIT Licensed + */ diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 00000000..cf1c2f62 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,42 @@ +import { defineConfig, globalIgnores } from "eslint/config"; +import typescriptEslint from "@typescript-eslint/eslint-plugin"; +import prettier from "eslint-plugin-prettier"; +import tsParser from "@typescript-eslint/parser"; +import path from "node:path"; +import { fileURLToPath } from "node:url"; +import js from "@eslint/js"; +import { FlatCompat } from "@eslint/eslintrc"; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); +const compat = new FlatCompat({ + baseDirectory: __dirname, + recommendedConfig: js.configs.recommended, + allConfig: js.configs.all +}); + +export default defineConfig([globalIgnores(["dist/", "lib/", "node_modules/", "vendor/"]), { + extends: compat.extends( + "eslint:recommended", + "plugin:@typescript-eslint/eslint-recommended", + "plugin:@typescript-eslint/recommended", + "prettier", + ), + + plugins: { + "@typescript-eslint": typescriptEslint, + prettier, + }, + + languageOptions: { + parser: tsParser, + }, + + rules: { + "prettier/prettier": "error", + + "@typescript-eslint/no-unused-vars": ["error", { + argsIgnorePattern: "^_", + }], + }, +}]); diff --git a/package-lock.json b/package-lock.json index 6cd0e7ad..3aa46e25 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,106 +9,114 @@ "version": "2.4.0", "license": "MIT", "dependencies": { - "@actions/artifact": "^1.1.0", - "@actions/core": "^1.6.0", - "@inquirer/checkbox": "^0.0.30-alpha.0", - "@inquirer/core": "^0.0.30-alpha.0", - "@inquirer/select": "^0.0.29-alpha.0", - "commander": "^9.5.0", + "@actions/artifact": "^2.3.2", + "@actions/core": "^1.11.1", + "@inquirer/checkbox": "^4.2.2", + "@inquirer/core": "^10.2.0", + "@inquirer/select": "^4.3.2", + "commander": "^14.0.0", "ensure-error": "^4.0.0", - "execa": "^6.1.0", - "inquirer": "^9.1.4", + "execa": "^9.6.0", + "inquirer": "^12.9.4", "line-by-line": "^0.1.6", "linux-os-info": "^2.0.0", "linux-release-info": "^3.0.0", - "macos-release": "^3.1.0", + "macos-release": "^3.4.0", "node-fetch": "^2.6.7 && <3", "object.pick": "^1.3.0", - "pino": "^8.8.0", - "pino-pretty": "^9.1.1", - "semver": "^7.3.8", + "pino": "^9.9.5", + "pino-pretty": "^13.1.1", + "semver": "^7.7.2", "setup-haskell": "file:./vendor/haskell-actions/setup", - "tmp": "^0.2.1", - "which": "^3.0.0", - "windows-release": "^5.1.1" + "tmp": "^0.2.5", + "which": "^5.0.0", + "windows-release": "^6.1.0" }, "bin": { "setup-agda": "lib/cli.js" }, "devDependencies": { - "@actions/cache": "^3.1.2", - "@types/fs-extra": "^11.0.1", - "@types/glob": "^8.0.0", - "@types/inquirer": "^9.0.3", - "@types/js-yaml": "^4.0.5", - "@types/line-by-line": "^0.1.6", - "@types/mute-stream": "^0.0.1", - "@types/node": "^18.11.17", - "@types/node-fetch": "^2.6.2", - "@types/nunjucks": "^3.2.1", - "@types/object.pick": "^1.3.2", - "@types/semver": "^7.3.13", - "@types/tmp": "^0.2.3", - "@types/which": "^2.0.1", - "@typescript-eslint/eslint-plugin": "^5.48.1", - "@vercel/ncc": "^0.36.0", - "esbuild": "^0.16.16", - "eslint": "^8.31.0", - "eslint-config-prettier": "^8.6.0", - "eslint-config-standard-with-typescript": "^26.0.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-n": "^15.6.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "@actions/cache": "^4.0.5", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "^9.35.0", + "@types/fs-extra": "^11.0.4", + "@types/glob": "^9.0.0", + "@types/inquirer": "^9.0.9", + "@types/js-yaml": "^4.0.9", + "@types/line-by-line": "^0.1.9", + "@types/mute-stream": "^0.0.4", + "@types/node": "^24.3.1", + "@types/node-fetch": "^2.6.13", + "@types/nunjucks": "^3.2.6", + "@types/object.pick": "^1.3.4", + "@types/semver": "^7.7.1", + "@types/tmp": "^0.2.6", + "@types/which": "^3.0.4", + "@typescript-eslint/eslint-plugin": "^8.43.0", + "@vercel/ncc": "^0.38.3", + "esbuild": "^0.25.9", + "eslint": "^9.35.0", + "eslint-config-prettier": "^10.1.8", + "eslint-plugin-import": "^2.32.0", + "eslint-plugin-n": "^17.21.3", + "eslint-plugin-prettier": "^5.5.4", + "eslint-plugin-promise": "^7.2.1", "js-yaml": "^4.1.0", - "markdown-table": "^3.0.3", - "nunjucks": "^3.2.3", - "pkg": "^5.8.0", - "prettier": "^2.8.1", - "ts-node": "^10.9.1", - "typescript": "^4.9.4" + "markdown-table": "^3.0.4", + "nunjucks": "^3.2.4", + "pkg": "^5.8.1", + "prettier": "^3.6.2", + "ts-node": "^10.9.2", + "typescript": "^5.9.2", + "typescript-eslint": "^8.43.0" }, "engines": { - "node": ">=16" - } - }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node": ">=20" } }, "node_modules/@actions/artifact": { - "version": "1.1.1", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@actions/artifact/-/artifact-2.3.2.tgz", + "integrity": "sha512-uX2Mr5KEPcwnzqa0Og9wOTEKIae6C/yx9P/m8bIglzCS5nZDkcQC/zRWjjoEsyVecL6oQpBx5BuqQj/yuVm0gw==", "license": "MIT", "dependencies": { - "@actions/core": "^1.9.1", - "@actions/http-client": "^2.0.1", - "tmp": "^0.2.1", - "tmp-promise": "^3.0.2" + "@actions/core": "^1.10.0", + "@actions/github": "^5.1.1", + "@actions/http-client": "^2.1.0", + "@azure/storage-blob": "^12.15.0", + "@octokit/core": "^3.5.1", + "@octokit/plugin-request-log": "^1.0.4", + "@octokit/plugin-retry": "^3.0.9", + "@octokit/request-error": "^5.0.0", + "@protobuf-ts/plugin": "^2.2.3-alpha.1", + "archiver": "^7.0.1", + "jwt-decode": "^3.1.2", + "unzip-stream": "^0.3.1" } }, "node_modules/@actions/cache": { - "version": "3.2.1", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@actions/cache/-/cache-4.0.5.tgz", + "integrity": "sha512-RjLz1/vvntOfp3FpkY3wB0MjVRbLq7bfQEuQG9UUTKwdtcYmFrKVmuD+9B6ADbzbkSfHM+dM4sMjdr3R4XIkFg==", "dev": true, "license": "MIT", "dependencies": { - "@actions/core": "^1.10.0", + "@actions/core": "^1.11.1", "@actions/exec": "^1.0.1", "@actions/glob": "^0.1.0", - "@actions/http-client": "^2.0.1", + "@actions/http-client": "^2.1.1", "@actions/io": "^1.0.1", "@azure/abort-controller": "^1.1.0", "@azure/ms-rest-js": "^2.6.0", "@azure/storage-blob": "^12.13.0", - "semver": "^6.1.0", - "uuid": "^3.3.3" + "@protobuf-ts/runtime-rpc": "^2.11.1", + "semver": "^6.3.1" } }, "node_modules/@actions/cache/node_modules/semver": { "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "license": "ISC", "bin": { @@ -116,29 +124,40 @@ } }, "node_modules/@actions/core": { - "version": "1.10.0", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.11.1.tgz", + "integrity": "sha512-hXJCSrkwfA46Vd9Z3q4cpEpHB1rL5NG04+/rbqW9d3+CSvtB1tYe8UTpAlixa1vj0m/ULglfEK2UKxMGxCxv5A==", "license": "MIT", "dependencies": { - "@actions/http-client": "^2.0.1", - "uuid": "^8.3.2" - } - }, - "node_modules/@actions/core/node_modules/uuid": { - "version": "8.3.2", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "@actions/exec": "^1.1.1", + "@actions/http-client": "^2.0.1" } }, "node_modules/@actions/exec": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@actions/exec/-/exec-1.1.1.tgz", + "integrity": "sha512-+sCcHHbVdk93a0XT19ECtO/gIXoxvdsgQLzb2fE2/5sIZmWQuluYyjPQtrtTHdU1YzTZ7bAPN4sITq2xi1679w==", "license": "MIT", "dependencies": { "@actions/io": "^1.0.1" } }, + "node_modules/@actions/github": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@actions/github/-/github-5.1.1.tgz", + "integrity": "sha512-Nk59rMDoJaV+mHCOJPXuvB1zIbomlKS0dmSIqPGxd0enAXBnOfn4VWF+CGtRCwXZG9Epa54tZA7VIRlJDS8A6g==", + "license": "MIT", + "dependencies": { + "@actions/http-client": "^2.0.1", + "@octokit/core": "^3.6.0", + "@octokit/plugin-paginate-rest": "^2.17.0", + "@octokit/plugin-rest-endpoint-methods": "^5.13.0" + } + }, "node_modules/@actions/glob": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@actions/glob/-/glob-0.1.2.tgz", + "integrity": "sha512-SclLR7Ia5sEqjkJTPs7Sd86maMDw43p769YxBOxvPvEWuPEhpAnBsQfENOpXjFYMmhCqd127bmf+YdvJqVqR4A==", "dev": true, "license": "MIT", "dependencies": { @@ -147,49 +166,47 @@ } }, "node_modules/@actions/http-client": { - "version": "2.1.0", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.3.tgz", + "integrity": "sha512-mx8hyJi/hjFvbPokCg4uRd4ZX78t+YyRPtnKWwIl+RzNaVuFpQHfmlGVfsKEJN8LwTCvL+DfVgAM04XaHkm6bA==", "license": "MIT", "dependencies": { - "tunnel": "^0.0.6" + "tunnel": "^0.0.6", + "undici": "^5.25.4" } }, "node_modules/@actions/io": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@actions/io/-/io-1.1.3.tgz", + "integrity": "sha512-wi9JjgKLYS7U/z8PPbco+PvTb/nRWjeoFlJ1Qer83k/3C5PHQi28hiVdeE2kHXmIL99mQFawx8qt/JPjZilJ8Q==", "license": "MIT" }, "node_modules/@actions/tool-cache": { - "version": "2.0.1", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@actions/tool-cache/-/tool-cache-2.0.2.tgz", + "integrity": "sha512-fBhNNOWxuoLxztQebpOaWu6WeVmuwa77Z+DxIZ1B+OYvGkGQon6kTVg6Z32Cb13WCuw0szqonK+hh03mJV7Z6w==", "license": "MIT", "dependencies": { - "@actions/core": "^1.2.6", + "@actions/core": "^1.11.1", "@actions/exec": "^1.0.0", "@actions/http-client": "^2.0.1", "@actions/io": "^1.1.1", - "semver": "^6.1.0", - "uuid": "^3.3.2" + "semver": "^6.1.0" } }, "node_modules/@actions/tool-cache/node_modules/semver": { "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "license": "ISC", "bin": { "semver": "bin/semver.js" } }, - "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@azure/abort-controller": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz", + "integrity": "sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==", "dev": true, "license": "MIT", "dependencies": { @@ -200,124 +217,224 @@ } }, "node_modules/@azure/core-auth": { - "version": "1.4.0", - "dev": true, + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.10.0.tgz", + "integrity": "sha512-88Djs5vBvGbHQHf5ZZcaoNHo6Y8BKZkt3cw2iuJIQzLEgH4Ox6Tm4hjFhbqOxyYsgIG/eJbFEHpxRIfEEWv5Ow==", "license": "MIT", "dependencies": { - "@azure/abort-controller": "^1.0.0", - "tslib": "^2.2.0" + "@azure/abort-controller": "^2.0.0", + "@azure/core-util": "^1.11.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=12.0.0" + "node": ">=20.0.0" } }, - "node_modules/@azure/core-http": { - "version": "3.0.2", - "dev": true, + "node_modules/@azure/core-auth/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-client": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.10.0.tgz", + "integrity": "sha512-O4aP3CLFNodg8eTHXECaH3B3CjicfzkxVtnrfLkOq0XNP7TIECGfHpK/C6vADZkWP75wzmdBnsIA8ksuJMk18g==", "license": "MIT", "dependencies": { - "@azure/abort-controller": "^1.0.0", - "@azure/core-auth": "^1.3.0", - "@azure/core-tracing": "1.0.0-preview.13", - "@azure/core-util": "^1.1.1", + "@azure/abort-controller": "^2.0.0", + "@azure/core-auth": "^1.4.0", + "@azure/core-rest-pipeline": "^1.20.0", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.6.1", "@azure/logger": "^1.0.0", - "@types/node-fetch": "^2.5.0", - "@types/tunnel": "^0.0.3", - "form-data": "^4.0.0", - "node-fetch": "^2.6.7", - "process": "^0.11.10", - "tslib": "^2.2.0", - "tunnel": "^0.0.6", - "uuid": "^8.3.0", - "xml2js": "^0.5.0" + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=20.0.0" } }, - "node_modules/@azure/core-http/node_modules/form-data": { - "version": "4.0.0", - "dev": true, + "node_modules/@azure/core-client/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "tslib": "^2.6.2" }, "engines": { - "node": ">= 6" + "node": ">=18.0.0" } }, - "node_modules/@azure/core-http/node_modules/uuid": { - "version": "8.3.2", - "dev": true, + "node_modules/@azure/core-http-compat": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@azure/core-http-compat/-/core-http-compat-2.3.0.tgz", + "integrity": "sha512-qLQujmUypBBG0gxHd0j6/Jdmul6ttl24c8WGiLXIk7IHXdBlfoBqW27hyz3Xn6xbfdyVSarl1Ttbk0AwnZBYCw==", "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-client": "^1.3.0", + "@azure/core-rest-pipeline": "^1.20.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-http-compat/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" } }, "node_modules/@azure/core-lro": { - "version": "2.5.3", - "dev": true, + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.7.2.tgz", + "integrity": "sha512-0YIpccoX8m/k00O7mDDMdJpbr6mf1yWo2dfmxt5A8XVZVVMz2SSKaEbMCeJRvgQ0IaSlqhjT47p4hVIRRy90xw==", "license": "MIT", "dependencies": { - "@azure/abort-controller": "^1.0.0", + "@azure/abort-controller": "^2.0.0", "@azure/core-util": "^1.2.0", "@azure/logger": "^1.0.0", - "tslib": "^2.2.0" + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-lro/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" } }, "node_modules/@azure/core-paging": { - "version": "1.5.0", - "dev": true, + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/@azure/core-paging/-/core-paging-1.6.2.tgz", + "integrity": "sha512-YKWi9YuCU04B55h25cnOYZHxXYtEvQEbKST5vqRga7hWY9ydd3FZHdeQF8pyh+acWZvppw13M/LMGx0LABUVMA==", "license": "MIT", "dependencies": { - "tslib": "^2.2.0" + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.22.0.tgz", + "integrity": "sha512-OKHmb3/Kpm06HypvB3g6Q3zJuvyXcpxDpCS1PnU8OV6AJgSFaee/covXBcPbWc6XDDxtEPlbi3EMQ6nUiPaQtw==", + "license": "MIT", + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-auth": "^1.8.0", + "@azure/core-tracing": "^1.0.1", + "@azure/core-util": "^1.11.0", + "@azure/logger": "^1.0.0", + "@typespec/ts-http-runtime": "^0.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" } }, "node_modules/@azure/core-tracing": { - "version": "1.0.0-preview.13", - "dev": true, + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.3.0.tgz", + "integrity": "sha512-+XvmZLLWPe67WXNZo9Oc9CrPj/Tm8QnHR92fFAFdnbzwNdCH1h+7UdpaQgRSBsMY+oW1kHXNUZQLdZ1gHX3ROw==", "license": "MIT", "dependencies": { - "@opentelemetry/api": "^1.0.1", - "tslib": "^2.2.0" + "tslib": "^2.6.2" }, "engines": { - "node": ">=12.0.0" + "node": ">=20.0.0" } }, "node_modules/@azure/core-util": { - "version": "1.3.2", - "dev": true, + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.13.0.tgz", + "integrity": "sha512-o0psW8QWQ58fq3i24Q1K2XfS/jYTxr7O1HRcyUE9bV9NttLU+kYOH82Ixj8DGlMTOWgxm1Sss2QAfKK5UkSPxw==", "license": "MIT", "dependencies": { - "@azure/abort-controller": "^1.0.0", - "tslib": "^2.2.0" + "@azure/abort-controller": "^2.0.0", + "@typespec/ts-http-runtime": "^0.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=20.0.0" + } + }, + "node_modules/@azure/core-util/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-xml": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@azure/core-xml/-/core-xml-1.5.0.tgz", + "integrity": "sha512-D/sdlJBMJfx7gqoj66PKVmhDDaU6TKA49ptcolxdas29X7AfvLTmfAGLjAcIMBK7UZ2o4lygHIqVckOlQU3xWw==", + "license": "MIT", + "dependencies": { + "fast-xml-parser": "^5.0.7", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=20.0.0" } }, "node_modules/@azure/logger": { - "version": "1.0.4", - "dev": true, + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.3.0.tgz", + "integrity": "sha512-fCqPIfOcLE+CGqGPd66c8bZpwAji98tZ4JI9i/mlTNTlsIWslCfpg48s/ypyLxZTump5sypjrKn2/kY7q8oAbA==", "license": "MIT", "dependencies": { - "tslib": "^2.2.0" + "@typespec/ts-http-runtime": "^0.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=20.0.0" } }, "node_modules/@azure/ms-rest-js": { "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-2.7.0.tgz", + "integrity": "sha512-ngbzWbqF+NmztDOpLBVDxYM+XLcUj7nKhxGbSU9WtIsXfRB//cf2ZbAG5HkOrhU9/wd/ORRB6lM/d69RKVjiyA==", "dev": true, "license": "MIT", "dependencies": { @@ -333,142 +450,213 @@ }, "node_modules/@azure/ms-rest-js/node_modules/tslib": { "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true, "license": "0BSD" }, - "node_modules/@azure/ms-rest-js/node_modules/uuid": { - "version": "8.3.2", - "dev": true, - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@azure/storage-blob": { - "version": "12.14.0", - "dev": true, + "version": "12.28.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.28.0.tgz", + "integrity": "sha512-VhQHITXXO03SURhDiGuHhvc/k/sD2WvJUS7hqhiVNbErVCuQoLtWql7r97fleBlIRKHJaa9R7DpBjfE0pfLYcA==", "license": "MIT", "dependencies": { - "@azure/abort-controller": "^1.0.0", - "@azure/core-http": "^3.0.0", + "@azure/abort-controller": "^2.1.2", + "@azure/core-auth": "^1.9.0", + "@azure/core-client": "^1.9.3", + "@azure/core-http-compat": "^2.2.0", "@azure/core-lro": "^2.2.0", - "@azure/core-paging": "^1.1.1", - "@azure/core-tracing": "1.0.0-preview.13", - "@azure/logger": "^1.0.0", + "@azure/core-paging": "^1.6.2", + "@azure/core-rest-pipeline": "^1.19.1", + "@azure/core-tracing": "^1.2.0", + "@azure/core-util": "^1.11.0", + "@azure/core-xml": "^1.4.5", + "@azure/logger": "^1.1.4", + "@azure/storage-common": "^12.0.0-beta.2", "events": "^3.0.0", - "tslib": "^2.2.0" + "tslib": "^2.8.1" }, "engines": { - "node": ">=14.0.0" + "node": ">=20.0.0" } }, - "node_modules/@babel/code-frame": { - "version": "7.22.13", - "dev": true, + "node_modules/@azure/storage-blob/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", "license": "MIT", "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" + "tslib": "^2.6.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=18.0.0" } }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, + "node_modules/@azure/storage-common": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@azure/storage-common/-/storage-common-12.0.0.tgz", + "integrity": "sha512-QyEWXgi4kdRo0wc1rHum9/KnaWZKCdQGZK1BjU4fFL6Jtedp7KLbQihgTTVxldFy1z1ZPtuDPx8mQ5l3huPPbA==", "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "@azure/abort-controller": "^2.1.2", + "@azure/core-auth": "^1.9.0", + "@azure/core-http-compat": "^2.2.0", + "@azure/core-rest-pipeline": "^1.19.1", + "@azure/core-tracing": "^1.2.0", + "@azure/core-util": "^1.11.0", + "@azure/logger": "^1.1.4", + "events": "^3.3.0", + "tslib": "^2.8.1" }, "engines": { - "node": ">=4" + "node": ">=20.0.0" } }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "dev": true, + "node_modules/@azure/storage-common/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "tslib": "^2.6.2" }, "engines": { - "node": ">=4" + "node": ">=18.0.0" } }, - "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, "engines": { - "node": ">=0.8.0" + "node": ">=6.9.0" } }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", + "node_modules/@babel/compat-data": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.4.tgz", + "integrity": "sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==", "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", + "node_modules/@babel/core": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", + "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.4", + "@babel/parser": "^7.28.4", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.4", + "@babel/types": "^7.28.4", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/@babel/generator": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", + "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "@babel/parser": "^7.28.3", + "@babel/types": "^7.28.2", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, - "node_modules/@babel/compat-data": { - "version": "7.22.5", + "node_modules/@babel/core/node_modules/@babel/parser": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", "dev": true, "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.4" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, "engines": { - "node": ">=6.9.0" + "node": ">=6.0.0" } }, - "node_modules/@babel/core": { - "version": "7.22.5", + "node_modules/@babel/core/node_modules/@babel/types": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", "dev": true, "license": "MIT", "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helpers": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" }, "engines": { "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" + "engines": { + "node": ">=6" } }, - "node_modules/@babel/core/node_modules/convert-source-map": { - "version": "1.9.0", + "node_modules/@babel/core/node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, - "license": "MIT" + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "license": "ISC", "bin": { @@ -476,13 +664,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.23.0", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", + "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.23.0", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "@babel/types": "^7.18.2", + "@jridgewell/gen-mapping": "^0.3.0", "jsesc": "^2.5.1" }, "engines": { @@ -490,139 +679,132 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.5", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.22.5", - "@babel/helper-validator-option": "^7.22.5", - "browserslist": "^4.21.3", + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", - "semver": "^6.3.0" + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" } }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", + "node_modules/@babel/helper-module-imports": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", + "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-module-imports": { - "version": "7.22.5", + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.28.3" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.22.5", + "node_modules/@babel/helper-plugin-utils": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" - }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", + "node_modules/@babel/helper-validator-identifier": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.22.5", + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", "dev": true, "license": "MIT", "engines": { @@ -630,84 +812,37 @@ } }, "node_modules/@babel/helpers": { - "version": "7.22.5", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", + "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/highlight": { - "version": "7.22.20", + "node_modules/@babel/helpers/node_modules/@babel/types": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/parser": { - "version": "7.23.0", + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.4.tgz", + "integrity": "sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==", "dev": true, "license": "MIT", "bin": { @@ -719,6 +854,8 @@ }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, "license": "MIT", "dependencies": { @@ -730,6 +867,8 @@ }, "node_modules/@babel/plugin-syntax-bigint": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, "license": "MIT", "dependencies": { @@ -741,6 +880,8 @@ }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, "license": "MIT", "dependencies": { @@ -750,8 +891,42 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", + "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, "license": "MIT", "dependencies": { @@ -763,6 +938,8 @@ }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, "license": "MIT", "dependencies": { @@ -773,11 +950,13 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.22.5", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", + "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -788,6 +967,8 @@ }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, "license": "MIT", "dependencies": { @@ -799,6 +980,8 @@ }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, "license": "MIT", "dependencies": { @@ -810,6 +993,8 @@ }, "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, "license": "MIT", "dependencies": { @@ -821,6 +1006,8 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, "license": "MIT", "dependencies": { @@ -832,6 +1019,8 @@ }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, "license": "MIT", "dependencies": { @@ -843,6 +1032,8 @@ }, "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, "license": "MIT", "dependencies": { @@ -852,8 +1043,26 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, "license": "MIT", "dependencies": { @@ -867,11 +1076,13 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.22.5", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz", + "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -880,65 +1091,139 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/runtime": { - "version": "7.22.5", + "node_modules/@babel/template": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", "dev": true, "license": "MIT", "dependencies": { - "regenerator-runtime": "^0.13.11" + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/template": { - "version": "7.22.15", + "node_modules/@babel/template/node_modules/@babel/parser": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.4" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/types": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.23.2", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz", + "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.0", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.0", - "@babel/types": "^7.23.0", - "debug": "^4.1.0", - "globals": "^11.1.0" + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.4", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4", + "debug": "^4.3.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", + "node_modules/@babel/traverse/node_modules/@babel/generator": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", + "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", "dev": true, "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.3", + "@babel/types": "^7.28.2", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/parser": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.4" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/types": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" } }, "node_modules/@babel/types": { - "version": "7.23.0", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" }, "engines": { @@ -947,11 +1232,45 @@ }, "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true, "license": "MIT" }, + "node_modules/@bufbuild/protobuf": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.7.0.tgz", + "integrity": "sha512-qn6tAIZEw5i/wiESBF4nQxZkl86aY4KoO0IkUa2Lh+rya64oTOdJQFlZuMwI1Qz9VBJQrQC4QlSA2DNek5gCOA==", + "license": "(Apache-2.0 AND BSD-3-Clause)" + }, + "node_modules/@bufbuild/protoplugin": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protoplugin/-/protoplugin-2.7.0.tgz", + "integrity": "sha512-yUdg8hXzFGR6K8ren7aXly2hT9BxClId814VB142YeZPatY0wqD3c0D8KfIz5nIeMdoPt0/Pm/RycFJCNGMD6w==", + "license": "Apache-2.0", + "dependencies": { + "@bufbuild/protobuf": "2.7.0", + "@typescript/vfs": "^1.5.2", + "typescript": "5.4.5" + } + }, + "node_modules/@bufbuild/protoplugin/node_modules/typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", "dev": true, "license": "MIT", "dependencies": { @@ -963,6 +1282,8 @@ }, "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", "dev": true, "license": "MIT", "dependencies": { @@ -970,2684 +1291,3524 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.16.17", + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz", + "integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==", "cpu": [ - "arm64" + "ppc64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "darwin" + "aix" ], "engines": { - "node": ">=12" + "node": ">=18" } }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", + "node_modules/@esbuild/android-arm": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.9.tgz", + "integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==", + "cpu": [ + "arm" + ], "dev": true, "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + "node": ">=18" } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", + "node_modules/@esbuild/android-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz", + "integrity": "sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.2", + "node_modules/@esbuild/android-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.9.tgz", + "integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=18" } }, - "node_modules/@eslint/js": { - "version": "8.52.0", + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz", + "integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@github/browserslist-config": { - "version": "1.0.0", + "node_modules/@esbuild/darwin-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz", + "integrity": "sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.13", + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz", + "integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - }, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=10.10.0" + "node": ">=18" } }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", + "node_modules/@esbuild/freebsd-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz", + "integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==", + "cpu": [ + "x64" + ], "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.1", + "node_modules/@esbuild/linux-arm": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz", + "integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==", + "cpu": [ + "arm" + ], "dev": true, - "license": "BSD-3-Clause" + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@inquirer/checkbox": { - "version": "0.0.30-alpha.0", + "node_modules/@esbuild/linux-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz", + "integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@inquirer/core": "^0.0.30-alpha.0", - "ansi-escapes": "^6.0.0", - "chalk": "^5.1.2", - "figures": "^5.0.0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@inquirer/core": { - "version": "0.0.30-alpha.0", + "node_modules/@esbuild/linux-ia32": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz", + "integrity": "sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==", + "cpu": [ + "ia32" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@inquirer/type": "^0.0.4-alpha.0", - "ansi-escapes": "^6.0.0", - "chalk": "^5.1.2", - "cli-spinners": "^2.7.0", - "cli-width": "^4.0.0", - "lodash": "^4.17.21", - "mute-stream": "^0.0.8", - "run-async": "^2.3.0", - "string-width": "^5.1.2", - "strip-ansi": "^7.0.1", - "wrap-ansi": "^8.0.1" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@inquirer/select": { - "version": "0.0.29-alpha.0", + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz", + "integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==", + "cpu": [ + "loong64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@inquirer/core": "^0.0.30-alpha.0", - "ansi-escapes": "^6.0.0", - "chalk": "^5.1.2", - "figures": "^5.0.0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@inquirer/type": { - "version": "0.0.4-alpha.0", - "license": "MIT" + "node_modules/@esbuild/linux-mips64el": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz", + "integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", + "node_modules/@esbuild/linux-ppc64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz", + "integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==", + "cpu": [ + "ppc64" + ], "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { - "version": "1.0.10", + "node_modules/@esbuild/linux-riscv64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz", + "integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==", + "cpu": [ + "riscv64" + ], "dev": true, "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", + "node_modules/@esbuild/linux-s390x": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz", + "integrity": "sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==", + "cpu": [ + "s390x" + ], "dev": true, "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { - "version": "3.14.1", + "node_modules/@esbuild/linux-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz", + "integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz", + "integrity": "sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { - "version": "2.3.0", + "node_modules/@esbuild/netbsd-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz", + "integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz", + "integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { - "version": "5.0.0", + "node_modules/@esbuild/openbsd-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz", + "integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz", + "integrity": "sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@jest/console": { - "version": "29.7.0", + "node_modules/@esbuild/sunos-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz", + "integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0" - }, + "optional": true, + "os": [ + "sunos" + ], "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=18" } }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/@esbuild/win32-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz", + "integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=18" } }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", + "node_modules/@esbuild/win32-ia32": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz", + "integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz", + "integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", + "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": ">=10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", "dev": true, "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz", + "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "color-name": "~1.1.4" + "@eslint/object-schema": "^2.1.6", + "debug": "^4.3.1", + "minimatch": "^3.1.2" }, "engines": { - "node": ">=7.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", + "node_modules/@eslint/config-helpers": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz", + "integrity": "sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==", "dev": true, - "license": "MIT" + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } }, - "node_modules/@jest/core": { - "version": "29.7.0", + "node_modules/@eslint/core": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz", + "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", + "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", "dev": true, "license": "MIT", "dependencies": { - "@jest/console": "^29.7.0", - "@jest/reporters": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.7.0", - "jest-config": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-resolve-dependencies": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "jest-watcher": "^29.7.0", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@jest/core/node_modules/ansi-escapes": { - "version": "4.3.2", + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 4" } }, - "node_modules/@jest/core/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/@eslint/js": { + "version": "9.35.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.35.0.tgz", + "integrity": "sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" } }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/@eslint/object-schema": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz", + "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, + "license": "Apache-2.0", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", + "node_modules/@eslint/plugin-kit": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz", + "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@eslint/core": "^0.15.2", + "levn": "^0.4.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/@fastify/busboy": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, "engines": { - "node": ">=7.0.0" + "node": ">=14" } }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", + "node_modules/@github/browserslist-config": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@github/browserslist-config/-/browserslist-config-1.0.0.tgz", + "integrity": "sha512-gIhjdJp/c2beaIWWIlsXdqXVRUz3r2BxBCpfz/F3JXHvSAQ1paMYjLH+maEATtENg+k5eLV7gA+9yPp762ieuw==", "dev": true, "license": "MIT" }, - "node_modules/@jest/core/node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", + "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "ansi-regex": "^5.0.1" + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.4.0" }, "engines": { - "node": ">=8" + "node": ">=18.18.0" } }, - "node_modules/@jest/core/node_modules/type-fest": { - "version": "0.21.3", + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, "engines": { - "node": ">=10" + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@jest/environment": { - "version": "29.7.0", + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@inquirer/checkbox": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.2.2.tgz", + "integrity": "sha512-E+KExNurKcUJJdxmjglTl141EwxWyAHplvsYJQgSwXf8qiNWkTxTuCCqmhFEmbIXd4zLaGMfQFJ6WrZ7fSeV3g==", "license": "MIT", "dependencies": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" + "@inquirer/core": "^10.2.0", + "@inquirer/figures": "^1.0.13", + "@inquirer/type": "^3.0.8", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@jest/expect": { - "version": "29.7.0", - "dev": true, + "node_modules/@inquirer/confirm": { + "version": "5.1.16", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.16.tgz", + "integrity": "sha512-j1a5VstaK5KQy8Mu8cHmuQvN1Zc62TbLhjJxwHvKPPKEoowSF6h/0UdOpA9DNdWZ+9Inq73+puRq1df6OJ8Sag==", "license": "MIT", "dependencies": { - "expect": "^29.7.0", - "jest-snapshot": "^29.7.0" + "@inquirer/core": "^10.2.0", + "@inquirer/type": "^3.0.8" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@jest/expect-utils": { - "version": "29.7.0", - "dev": true, + "node_modules/@inquirer/core": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.2.0.tgz", + "integrity": "sha512-NyDSjPqhSvpZEMZrLCYUquWNl+XC/moEcVFqS55IEYIYsY0a1cUCevSqk7ctOlnm/RaSBU5psFryNlxcmGrjaA==", "license": "MIT", "dependencies": { - "jest-get-type": "^29.6.3" + "@inquirer/figures": "^1.0.13", + "@inquirer/type": "^3.0.8", + "ansi-escapes": "^4.3.2", + "cli-width": "^4.1.0", + "mute-stream": "^2.0.0", + "signal-exit": "^4.1.0", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@jest/fake-timers": { - "version": "29.7.0", - "dev": true, + "node_modules/@inquirer/editor": { + "version": "4.2.18", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.18.tgz", + "integrity": "sha512-yeQN3AXjCm7+Hmq5L6Dm2wEDeBRdAZuyZ4I7tWSSanbxDzqM0KqzoDbKM7p4ebllAYdoQuPJS6N71/3L281i6w==", "license": "MIT", "dependencies": { - "@jest/types": "^29.6.3", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" + "@inquirer/core": "^10.2.0", + "@inquirer/external-editor": "^1.0.1", + "@inquirer/type": "^3.0.8" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@jest/globals": { - "version": "29.7.0", - "dev": true, + "node_modules/@inquirer/expand": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.18.tgz", + "integrity": "sha512-xUjteYtavH7HwDMzq4Cn2X4Qsh5NozoDHCJTdoXg9HfZ4w3R6mxV1B9tL7DGJX2eq/zqtsFjhm0/RJIMGlh3ag==", "license": "MIT", "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/types": "^29.6.3", - "jest-mock": "^29.7.0" + "@inquirer/core": "^10.2.0", + "@inquirer/type": "^3.0.8", + "yoctocolors-cjs": "^2.1.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@jest/reporters": { - "version": "29.7.0", - "dev": true, + "node_modules/@inquirer/external-editor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.1.tgz", + "integrity": "sha512-Oau4yL24d2B5IL4ma4UpbQigkVhzPDXLoqy1ggK4gnHg/stmkffJE4oOXHXF3uz0UEpywG68KcyXsyYpA1Re/Q==", "license": "MIT", "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^6.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "v8-to-istanbul": "^9.0.1" + "chardet": "^2.1.0", + "iconv-lite": "^0.6.3" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=18" }, "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + "@types/node": ">=18" }, "peerDependenciesMeta": { - "node-notifier": { + "@types/node": { "optional": true } } }, - "node_modules/@jest/reporters/node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, + "node_modules/@inquirer/figures": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.13.tgz", + "integrity": "sha512-lGPVU3yO9ZNqA7vTYz26jny41lE7yoQansmqdMLBEfqaGsmdg7V3W9mK9Pvb5IL4EVZ9GnSDGMO/cJXud5dMaw==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/@inquirer/input": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.2.2.tgz", + "integrity": "sha512-hqOvBZj/MhQCpHUuD3MVq18SSoDNHy7wEnQ8mtvs71K8OPZVXJinOzcvQna33dNYLYE4LkA9BlhAhK6MJcsVbw==", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@inquirer/core": "^10.2.0", + "@inquirer/type": "^3.0.8" }, "engines": { - "node": ">=8" + "node": ">=18" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/number": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.18.tgz", + "integrity": "sha512-7exgBm52WXZRczsydCVftozFTrrwbG5ySE0GqUd2zLNSBXyIucs2Wnm7ZKLe/aUu6NUg9dg7Q80QIHCdZJiY4A==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@inquirer/core": "^10.2.0", + "@inquirer/type": "^3.0.8" }, "engines": { - "node": ">=10" + "node": ">=18" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/@inquirer/password": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.18.tgz", + "integrity": "sha512-zXvzAGxPQTNk/SbT3carAD4Iqi6A2JS2qtcqQjsL22uvD+JfQzUrDEtPjLL7PLn8zlSNyPdY02IiQjzoL9TStA==", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@inquirer/core": "^10.2.0", + "@inquirer/type": "^3.0.8", + "ansi-escapes": "^4.3.2" }, "engines": { - "node": ">=7.0.0" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { - "version": "6.0.1", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/@inquirer/prompts": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.8.4.tgz", + "integrity": "sha512-MuxVZ1en1g5oGamXV3DWP89GEkdD54alcfhHd7InUW5BifAdKQEK9SLFa/5hlWbvuhMPlobF0WAx7Okq988Jxg==", + "license": "MIT", "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^7.5.4" + "@inquirer/checkbox": "^4.2.2", + "@inquirer/confirm": "^5.1.16", + "@inquirer/editor": "^4.2.18", + "@inquirer/expand": "^4.0.18", + "@inquirer/input": "^4.2.2", + "@inquirer/number": "^3.0.18", + "@inquirer/password": "^4.0.18", + "@inquirer/rawlist": "^4.1.6", + "@inquirer/search": "^3.1.1", + "@inquirer/select": "^4.3.2" }, "engines": { - "node": ">=10" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@jest/reporters/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, + "node_modules/@inquirer/rawlist": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.6.tgz", + "integrity": "sha512-KOZqa3QNr3f0pMnufzL7K+nweFFCCBs6LCXZzXDrVGTyssjLeudn5ySktZYv1XiSqobyHRYYK0c6QsOxJEhXKA==", "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "@inquirer/core": "^10.2.0", + "@inquirer/type": "^3.0.8", + "yoctocolors-cjs": "^2.1.2" }, "engines": { - "node": ">=8" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "dev": true, + "node_modules/@inquirer/search": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.1.1.tgz", + "integrity": "sha512-TkMUY+A2p2EYVY3GCTItYGvqT6LiLzHBnqsU1rJbrpXUijFfM6zvUx0R4civofVwFCmJZcKqOVwwWAjplKkhxA==", "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.27.8" + "@inquirer/core": "^10.2.0", + "@inquirer/figures": "^1.0.13", + "@inquirer/type": "^3.0.8", + "yoctocolors-cjs": "^2.1.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@jest/source-map": { - "version": "29.6.3", - "dev": true, + "node_modules/@inquirer/select": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.3.2.tgz", + "integrity": "sha512-nwous24r31M+WyDEHV+qckXkepvihxhnyIaod2MG7eCE6G0Zm/HUF6jgN8GXgf4U7AU6SLseKdanY195cwvU6w==", "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.18", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" + "@inquirer/core": "^10.2.0", + "@inquirer/figures": "^1.0.13", + "@inquirer/type": "^3.0.8", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@jest/test-result": { - "version": "29.7.0", - "dev": true, + "node_modules/@inquirer/type": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.8.tgz", + "integrity": "sha512-lg9Whz8onIHRthWaN1Q9EGLa/0LFJjyM8mEUbL1eTi6yMGvBf8gvyDLtxSXztQsxMvhxxNpJYrwa1YHdq+w4Jw==", "license": "MIT", - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@jest/test-sequencer": { - "version": "29.7.0", + "node_modules/@isaacs/balanced-match": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", + "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", "dev": true, "license": "MIT", - "dependencies": { - "@jest/test-result": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "slash": "^3.0.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "20 || >=22" } }, - "node_modules/@jest/transform": { - "version": "29.7.0", + "node_modules/@isaacs/brace-expansion": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz", + "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" + "@isaacs/balanced-match": "^4.0.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "20 || >=22" } }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", "dependencies": { - "color-convert": "^2.0.1" + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "license": "MIT", + "engines": { + "node": ">=12" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "color-name": "~1.1.4" + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } }, - "node_modules/@jest/types": { - "version": "29.6.3", + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "p-locate": "^4.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=8" } }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "p-try": "^2.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true, "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", + "node_modules/@jest/console": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "dev": true, - "license": "MIT" - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", + "node_modules/@jest/core": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", "dev": true, "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">= 8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", + "node_modules/@jest/core/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "license": "MIT", "engines": { - "node": ">= 8" + "node": ">=8" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", + "node_modules/@jest/core/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "license": "MIT", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">= 8" + "node": ">=8" } }, - "node_modules/@opentelemetry/api": { - "version": "1.4.1", + "node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, "engines": { - "node": ">=8.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@pkgr/utils": { - "version": "2.4.2", + "node_modules/@jest/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", "dev": true, "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3", - "fast-glob": "^3.3.0", - "is-glob": "^4.0.3", - "open": "^9.1.0", - "picocolors": "^1.0.0", - "tslib": "^2.6.0" + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" }, "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "dev": true, - "license": "MIT" - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.0", + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "type-detect": "4.0.8" + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", + "node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "@sinonjs/commons": "^3.0.0" + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@tsconfig/node10": { - "version": "1.0.9", - "dev": true, - "license": "MIT" - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.11", - "dev": true, - "license": "MIT" - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@tsconfig/node16": { - "version": "1.0.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/babel__core": { - "version": "7.20.3", + "node_modules/@jest/globals": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/babel__generator": { - "version": "7.6.6", + "node_modules/@jest/reporters": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", + "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.0.0" + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^6.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/@types/babel__template": { - "version": "7.4.3", + "node_modules/@jest/reporters/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/@types/babel__traverse": { - "version": "7.20.3", + "node_modules/@jest/reporters/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@babel/types": "^7.20.7" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@types/fs-extra": { - "version": "11.0.1", + "node_modules/@jest/reporters/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "license": "MIT", "dependencies": { - "@types/jsonfile": "*", - "@types/node": "*" + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/glob": { - "version": "8.1.0", + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dev": true, "license": "MIT", "dependencies": { - "@types/minimatch": "^5.1.2", - "@types/node": "*" + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/graceful-fs": { - "version": "4.1.8", + "node_modules/@jest/source-map": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*" + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/inquirer": { - "version": "9.0.3", + "node_modules/@jest/test-result": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", "dev": true, "license": "MIT", "dependencies": { - "@types/through": "*", - "rxjs": "^7.2.0" + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", + "node_modules/@jest/test-sequencer": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", + "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", "dev": true, "license": "MIT", "dependencies": { - "@types/istanbul-lib-coverage": "*" + "@jest/test-result": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", + "node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", "dev": true, "license": "MIT", "dependencies": { - "@types/istanbul-lib-report": "*" + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/jest": { - "version": "29.5.7", + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dev": true, "license": "MIT", "dependencies": { - "expect": "^29.0.0", - "pretty-format": "^29.0.0" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/js-yaml": { - "version": "4.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/json-schema": { - "version": "7.0.12", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/jsonfile": { - "version": "6.1.1", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*" + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@types/line-by-line": { - "version": "0.1.6", + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/mute-stream": { - "version": "0.0.1", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, "license": "MIT", - "dependencies": { - "@types/node": "*" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@types/node": { - "version": "18.16.18", + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", "dev": true, "license": "MIT" }, - "node_modules/@types/node-fetch": { - "version": "2.6.4", + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.30", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz", + "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*", - "form-data": "^3.0.0" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@types/node-fetch/node_modules/form-data": { - "version": "3.0.1", + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">= 6" + "node": ">= 8" } }, - "node_modules/@types/nunjucks": { - "version": "3.2.2", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/object.pick": { - "version": "1.3.2", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/semver": { - "version": "7.5.0", + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">= 8" + } }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } }, - "node_modules/@types/through": { - "version": "0.0.30", - "dev": true, + "node_modules/@octokit/auth-token": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz", + "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==", "license": "MIT", "dependencies": { - "@types/node": "*" + "@octokit/types": "^6.0.3" } }, - "node_modules/@types/tmp": { - "version": "0.2.3", - "dev": true, - "license": "MIT" + "node_modules/@octokit/core": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz", + "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==", + "license": "MIT", + "dependencies": { + "@octokit/auth-token": "^2.4.4", + "@octokit/graphql": "^4.5.8", + "@octokit/request": "^5.6.3", + "@octokit/request-error": "^2.0.5", + "@octokit/types": "^6.0.3", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + } }, - "node_modules/@types/tunnel": { - "version": "0.0.3", - "dev": true, + "node_modules/@octokit/core/node_modules/@octokit/request-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", + "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", "license": "MIT", "dependencies": { - "@types/node": "*" + "@octokit/types": "^6.0.3", + "deprecation": "^2.0.0", + "once": "^1.4.0" } }, - "node_modules/@types/which": { - "version": "2.0.2", - "dev": true, - "license": "MIT" + "node_modules/@octokit/endpoint": { + "version": "6.0.12", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz", + "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==", + "license": "MIT", + "dependencies": { + "@octokit/types": "^6.0.3", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + } }, - "node_modules/@types/yargs": { - "version": "17.0.24", - "dev": true, + "node_modules/@octokit/graphql": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", + "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", "license": "MIT", "dependencies": { - "@types/yargs-parser": "*" + "@octokit/request": "^5.6.0", + "@octokit/types": "^6.0.3", + "universal-user-agent": "^6.0.0" } }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "dev": true, + "node_modules/@octokit/openapi-types": { + "version": "12.11.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", + "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==", "license": "MIT" }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.59.11", - "dev": true, + "node_modules/@octokit/plugin-paginate-rest": { + "version": "2.21.3", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz", + "integrity": "sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==", "license": "MIT", "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.59.11", - "@typescript-eslint/type-utils": "5.59.11", - "@typescript-eslint/utils": "5.59.11", - "debug": "^4.3.4", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "@octokit/types": "^6.40.0" }, "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@octokit/core": ">=2" } }, - "node_modules/@typescript-eslint/parser": { - "version": "5.59.11", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/@octokit/plugin-request-log": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", + "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", + "license": "MIT", + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "5.16.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz", + "integrity": "sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw==", + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "5.59.11", - "@typescript-eslint/types": "5.59.11", - "@typescript-eslint/typescript-estree": "5.59.11", - "debug": "^4.3.4" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "@octokit/types": "^6.39.0", + "deprecation": "^2.3.1" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@octokit/core": ">=3" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.59.11", - "dev": true, + "node_modules/@octokit/plugin-retry": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@octokit/plugin-retry/-/plugin-retry-3.0.9.tgz", + "integrity": "sha512-r+fArdP5+TG6l1Rv/C9hVoty6tldw6cE2pRHNGmFPdyfrc696R6JjrQ3d7HdVqGwuzfyrcaLAKD7K8TX8aehUQ==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.59.11", - "@typescript-eslint/visitor-keys": "5.59.11" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "@octokit/types": "^6.0.3", + "bottleneck": "^2.15.3" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.59.11", - "dev": true, + "node_modules/@octokit/request": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz", + "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==", "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "5.59.11", - "@typescript-eslint/utils": "5.59.11", - "debug": "^4.3.4", - "tsutils": "^3.21.0" + "@octokit/endpoint": "^6.0.1", + "@octokit/request-error": "^2.1.0", + "@octokit/types": "^6.16.1", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.7", + "universal-user-agent": "^6.0.0" + } + }, + "node_modules/@octokit/request-error": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.1.tgz", + "integrity": "sha512-v9iyEQJH6ZntoENr9/yXxjuezh4My67CBSu9r6Ve/05Iu5gNgnisNWOsoJHTP6k0Rr0+HQIpnH+kyammu90q/g==", + "license": "MIT", + "dependencies": { + "@octokit/types": "^13.1.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">= 18" } }, - "node_modules/@typescript-eslint/types": { - "version": "5.59.11", - "dev": true, + "node_modules/@octokit/request-error/node_modules/@octokit/openapi-types": { + "version": "24.2.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", + "license": "MIT" + }, + "node_modules/@octokit/request-error/node_modules/@octokit/types": { + "version": "13.10.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "dependencies": { + "@octokit/openapi-types": "^24.2.0" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.59.11", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/@octokit/request/node_modules/@octokit/request-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", + "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.59.11", - "@typescript-eslint/visitor-keys": "5.59.11", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@octokit/types": "^6.0.3", + "deprecation": "^2.0.0", + "once": "^1.4.0" } }, - "node_modules/@typescript-eslint/utils": { - "version": "5.59.11", - "dev": true, + "node_modules/@octokit/types": { + "version": "6.41.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", + "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.59.11", - "@typescript-eslint/types": "5.59.11", - "@typescript-eslint/typescript-estree": "5.59.11", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - }, + "@octokit/openapi-types": "^12.11.0" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "license": "MIT", + "optional": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node": ">=14" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.59.11", + "node_modules/@pkgr/core": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", + "integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==", "dev": true, "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.59.11", - "eslint-visitor-keys": "^3.3.0" - }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://opencollective.com/pkgr" } }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "dev": true, - "license": "ISC" + "node_modules/@protobuf-ts/plugin": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/@protobuf-ts/plugin/-/plugin-2.11.1.tgz", + "integrity": "sha512-HyuprDcw0bEEJqkOWe1rnXUP0gwYLij8YhPuZyZk6cJbIgc/Q0IFgoHQxOXNIXAcXM4Sbehh6kjVnCzasElw1A==", + "license": "Apache-2.0", + "dependencies": { + "@bufbuild/protobuf": "^2.4.0", + "@bufbuild/protoplugin": "^2.4.0", + "@protobuf-ts/protoc": "^2.11.1", + "@protobuf-ts/runtime": "^2.11.1", + "@protobuf-ts/runtime-rpc": "^2.11.1", + "typescript": "^3.9" + }, + "bin": { + "protoc-gen-dump": "bin/protoc-gen-dump", + "protoc-gen-ts": "bin/protoc-gen-ts" + } }, - "node_modules/@vercel/ncc": { - "version": "0.36.1", - "dev": true, - "license": "MIT", + "node_modules/@protobuf-ts/plugin/node_modules/typescript": { + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", + "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", + "license": "Apache-2.0", "bin": { - "ncc": "dist/ncc/cli.js" + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" } }, - "node_modules/a-sync-waterfall": { - "version": "1.0.1", + "node_modules/@protobuf-ts/protoc": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/@protobuf-ts/protoc/-/protoc-2.11.1.tgz", + "integrity": "sha512-mUZJaV0daGO6HUX90o/atzQ6A7bbN2RSuHtdwo8SSF2Qoe3zHwa4IHyCN1evftTeHfLmdz+45qo47sL+5P8nyg==", + "license": "Apache-2.0", + "bin": { + "protoc": "protoc.js" + } + }, + "node_modules/@protobuf-ts/runtime": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/@protobuf-ts/runtime/-/runtime-2.11.1.tgz", + "integrity": "sha512-KuDaT1IfHkugM2pyz+FwiY80ejWrkH1pAtOBOZFuR6SXEFTsnb/jiQWQ1rCIrcKx2BtyxnxW6BWwsVSA/Ie+WQ==", + "license": "(Apache-2.0 AND BSD-3-Clause)" + }, + "node_modules/@protobuf-ts/runtime-rpc": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/@protobuf-ts/runtime-rpc/-/runtime-rpc-2.11.1.tgz", + "integrity": "sha512-4CqqUmNA+/uMz00+d3CYKgElXO9VrEbucjnBFEjqI4GuDrEQ32MaI3q+9qPBvIGOlL4PmHXrzM32vBPWRhQKWQ==", + "license": "Apache-2.0", + "dependencies": { + "@protobuf-ts/runtime": "^2.11.1" + } + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", "dev": true, "license": "MIT" }, - "node_modules/abort-controller": { - "version": "3.0.0", + "node_modules/@sec-ant/readable-stream": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", + "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", + "license": "MIT" + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", + "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", "license": "MIT", - "dependencies": { - "event-target-shim": "^5.0.0" - }, "engines": { - "node": ">=6.5" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/acorn": { - "version": "8.11.2", + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" } }, - "node_modules/acorn-jsx": { - "version": "5.3.2", + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.0" } }, - "node_modules/acorn-walk": { - "version": "8.2.0", + "node_modules/@tsconfig/node10": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", + "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.4.0" + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "node_modules/agent-base": { - "version": "6.0.2", + "node_modules/@types/babel__core/node_modules/@babel/parser": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", "dev": true, "license": "MIT", "dependencies": { - "debug": "4" + "@babel/types": "^7.28.4" + }, + "bin": { + "parser": "bin/babel-parser.js" }, "engines": { - "node": ">= 6.0.0" + "node": ">=6.0.0" } }, - "node_modules/ajv": { - "version": "6.12.6", + "node_modules/@types/babel__core/node_modules/@babel/types": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", "dev": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/ansi-escapes": { - "version": "6.2.0", + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@babel/types": "^7.0.0" } }, - "node_modules/ansi-regex": { - "version": "6.0.1", + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/ansi-styles": { - "version": "5.2.0", + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", "dev": true, "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "dependencies": { + "@babel/types": "^7.28.2" } }, - "node_modules/anymatch": { - "version": "3.1.3", + "node_modules/@types/babel__traverse/node_modules/@babel/types": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" }, "engines": { - "node": ">= 8" + "node": ">=6.9.0" } }, - "node_modules/arg": { - "version": "4.1.3", + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", "dev": true, "license": "MIT" }, - "node_modules/argparse": { - "version": "2.0.1", - "license": "Python-2.0" - }, - "node_modules/aria-query": { - "version": "5.3.0", + "node_modules/@types/fs-extra": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.4.tgz", + "integrity": "sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "dequal": "^2.0.3" + "@types/jsonfile": "*", + "@types/node": "*" } }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.0", + "node_modules/@types/glob": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-9.0.0.tgz", + "integrity": "sha512-00UxlRaIUvYm4R4W9WYkN8/J+kV8fmOQ7okeH6YFtGWFMt3odD45tpG5yA5wnL7HE6lLgjaTW5n14ju2hl2NNA==", + "deprecated": "This is a stub types definition. glob provides its own type definitions, so you do not need this installed.", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "glob": "*" } }, - "node_modules/array-includes": { - "version": "3.1.6", + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/node": "*" } }, - "node_modules/array-union": { - "version": "2.1.0", + "node_modules/@types/inquirer": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-9.0.9.tgz", + "integrity": "sha512-/mWx5136gts2Z2e5izdoRCo46lPp5TMs9R15GTSsgg/XnZyxDWVqoVU3R9lWnccKpqwsJLvRoxbCjoJtZB7DSw==", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@types/through": "*", + "rxjs": "^7.2.0" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.1", + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/istanbul-lib-coverage": "*" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.1", + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/istanbul-lib-report": "*" } }, - "node_modules/asap": { - "version": "2.0.6", + "node_modules/@types/jest": { + "version": "29.5.14", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz", + "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/js-yaml": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz", + "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==", "dev": true, "license": "MIT" }, - "node_modules/ast-types-flow": { - "version": "0.0.7", + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/asynckit": { - "version": "0.4.0", + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", "dev": true, "license": "MIT" }, - "node_modules/at-least-node": { - "version": "1.0.0", + "node_modules/@types/jsonfile": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.4.tgz", + "integrity": "sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==", "dev": true, - "license": "ISC", - "engines": { - "node": ">= 4.0.0" + "license": "MIT", + "dependencies": { + "@types/node": "*" } }, - "node_modules/atomic-sleep": { - "version": "1.0.0", + "node_modules/@types/line-by-line": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@types/line-by-line/-/line-by-line-0.1.9.tgz", + "integrity": "sha512-eNKJFw3RL9775pT9IlDr2GZR76oUP4pnxkg3YS7qMtSYRyLjXtCCr0h5KKegs3ke+doUszS7MjvaArvZ9vL+sg==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=8.0.0" + "dependencies": { + "@types/node": "*" } }, - "node_modules/available-typed-arrays": { - "version": "1.0.5", + "node_modules/@types/mute-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", + "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "@types/node": "*" } }, - "node_modules/axe-core": { - "version": "4.7.2", + "node_modules/@types/node": { + "version": "24.3.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.1.tgz", + "integrity": "sha512-3vXmQDXy+woz+gnrTvuvNrPzekOi+Ds0ReMxw0LzBiK3a+1k0kQn9f2NWk+lgD4rJehFUmYy2gMhJ2ZI+7YP9g==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.10.0" + } + }, + "node_modules/@types/node-fetch": { + "version": "2.6.13", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.13.tgz", + "integrity": "sha512-QGpRVpzSaUs30JBSGPjOg4Uveu384erbHBoT1zeONvyCfwQxIkUshLAOqN/k9EjGviPRmWTTe6aH2qySWKTVSw==", "dev": true, - "license": "MPL-2.0", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "form-data": "^4.0.4" + } + }, + "node_modules/@types/node-fetch/node_modules/form-data": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", + "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + }, "engines": { - "node": ">=4" + "node": ">= 6" } }, - "node_modules/axobject-query": { - "version": "3.2.1", + "node_modules/@types/nunjucks": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/@types/nunjucks/-/nunjucks-3.2.6.tgz", + "integrity": "sha512-pHiGtf83na1nCzliuAdq8GowYiXvH5l931xZ0YEHaLMNFgynpEqx+IPStlu7UaDkehfvl01e4x/9Tpwhy7Ue3w==", "dev": true, - "license": "Apache-2.0", + "license": "MIT" + }, + "node_modules/@types/object.pick": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@types/object.pick/-/object.pick-1.3.4.tgz", + "integrity": "sha512-5PjwB0uP2XDp3nt5u5NJAG2DORHIRClPzWT/TTZhJ2Ekwe8M5bA9tvPdi9NO/n2uvu2/ictat8kgqvLfcIE1SA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/through": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.33.tgz", + "integrity": "sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==", + "dev": true, + "license": "MIT", "dependencies": { - "dequal": "^2.0.3" + "@types/node": "*" } }, - "node_modules/babel-jest": { - "version": "29.7.0", + "node_modules/@types/tmp": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@types/tmp/-/tmp-0.2.6.tgz", + "integrity": "sha512-chhaNf2oKHlRkDGt+tiKE2Z5aJ6qalm7Z9rlLdBwmOiAAf09YQvvoLXjWK4HWPF1xU/fqvMgfNfpVoBscA/tKA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/which": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/which/-/which-3.0.4.tgz", + "integrity": "sha512-liyfuo/106JdlgSchJzXEQCVArk0CvevqPote8F8HgWgJ3dRCcTHgJIsLDuee0kxk/mhbInzIZk3QWSZJ8R+2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", "dev": true, "license": "MIT", "dependencies": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.43.0.tgz", + "integrity": "sha512-8tg+gt7ENL7KewsKMKDHXR1vm8tt9eMxjJBYINf6swonlWgkYn5NwyIgXpbbDxTNU5DgpDFfj95prcTq2clIQQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.43.0", + "@typescript-eslint/type-utils": "8.43.0", + "@typescript-eslint/utils": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0", + "graphemer": "^1.4.0", + "ignore": "^7.0.0", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.1.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@babel/core": "^7.8.0" + "@typescript-eslint/parser": "^8.43.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/@typescript-eslint/parser": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.43.0.tgz", + "integrity": "sha512-B7RIQiTsCBBmY+yW4+ILd6mF5h1FUwJsVvpqkrgpszYifetQ2Ke+Z4u6aZh0CblkUGIdR59iYVyXqqZGkZ3aBw==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@typescript-eslint/scope-manager": "8.43.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0", + "debug": "^4.3.4" }, "engines": { - "node": ">=8" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", + "node_modules/@typescript-eslint/project-service": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.43.0.tgz", + "integrity": "sha512-htB/+D/BIGoNTQYffZw4uM4NzzuolCoaA/BusuSIcC8YjmBYQioew5VUZAYdAETPjeed0hqCaW7EHg+Robq8uw==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@typescript-eslint/tsconfig-utils": "^8.43.0", + "@typescript-eslint/types": "^8.43.0", + "debug": "^4.3.4" }, "engines": { - "node": ">=10" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.43.0.tgz", + "integrity": "sha512-daSWlQ87ZhsjrbMLvpuuMAt3y4ba57AuvadcR7f3nl8eS3BjRc8L9VLxFLk92RL5xdXOg6IQ+qKjjqNEimGuAg==", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0" }, "engines": { - "node": ">=7.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.43.0.tgz", + "integrity": "sha512-ALC2prjZcj2YqqL5X/bwWQmHA2em6/94GcbB/KKu5SX3EBDOsqztmmX1kMkvAJHzxk7TazKzJfFiEIagNV3qEA==", "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, + "license": "MIT", "engines": { - "node": ">=8" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/babel-plugin-jest-hoist": { - "version": "29.6.3", + "node_modules/@typescript-eslint/type-utils": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.43.0.tgz", + "integrity": "sha512-qaH1uLBpBuBBuRf8c1mLJ6swOfzCXryhKND04Igr4pckzSEW9JX5Aw9AgW00kwfjWJF0kk0ps9ExKTfvXfw4Qg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0", + "@typescript-eslint/utils": "8.43.0", + "debug": "^4.3.4", + "ts-api-utils": "^2.1.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", + "node_modules/@typescript-eslint/types": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.43.0.tgz", + "integrity": "sha512-vQ2FZaxJpydjSZJKiSW/LJsabFFvV7KgLC5DiLhkBcykhQj8iK9BOaDmQt74nnKdLvceM5xmhaTF+pLekrxEkw==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/babel-preset-jest": { - "version": "29.6.3", + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.43.0.tgz", + "integrity": "sha512-7Vv6zlAhPb+cvEpP06WXXy/ZByph9iL6BQRBDj4kmBsW98AqEeQHlj/13X+sZOrKSo9/rNKH4Ul4f6EICREFdw==", "dev": true, "license": "MIT", "dependencies": { - "babel-plugin-jest-hoist": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0" + "@typescript-eslint/project-service": "8.43.0", + "@typescript-eslint/tsconfig-utils": "8.43.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^2.1.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/big-integer": { - "version": "1.6.51", + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, - "license": "Unlicense", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/bl": { - "version": "4.1.0", "license": "MIT", "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "balanced-match": "^1.0.0" } }, - "node_modules/bplist-parser": { - "version": "0.2.0", + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "big-integer": "^1.6.44" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">= 5.10.0" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/@typescript-eslint/utils": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.43.0.tgz", + "integrity": "sha512-S1/tEmkUeeswxd0GGcnwuVQPFWo8NzZTOMxCvw8BX7OMxnNae+i8Tm7REQen/SwUIPoPqfKn7EaZ+YLpiB3k9g==", + "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@eslint-community/eslint-utils": "^4.7.0", + "@typescript-eslint/scope-manager": "8.43.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.43.0.tgz", + "integrity": "sha512-T+S1KqRD4sg/bHfLwrpF/K3gQLBM1n7Rp7OjjikjTEssI2YJzQpi5WXoynOaQ93ERIuq3O8RBTOUYDKszUCEHw==", "dev": true, + "license": "MIT", "dependencies": { - "fill-range": "^7.1.1" + "@typescript-eslint/types": "8.43.0", + "eslint-visitor-keys": "^4.2.1" }, "engines": { - "node": ">=8" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/browserslist": { - "version": "4.21.8", + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@typescript/vfs": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@typescript/vfs/-/vfs-1.6.1.tgz", + "integrity": "sha512-JwoxboBh7Oz1v38tPbkrZ62ZXNHAk9bJ7c9x0eI5zBfBnBYGhURdbnh7Z4smN/MV48Y5OCcZb58n972UtbazsA==", "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001502", - "electron-to-chromium": "^1.4.428", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" + "debug": "^4.1.1" }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "peerDependencies": { + "typescript": "*" } }, - "node_modules/bs-logger": { - "version": "0.2.6", - "dev": true, + "node_modules/@typespec/ts-http-runtime": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@typespec/ts-http-runtime/-/ts-http-runtime-0.3.0.tgz", + "integrity": "sha512-sOx1PKSuFwnIl7z4RN0Ls7N9AQawmR9r66eI5rFCzLDIs8HTIYrIpH9QjYWoX0lkgGrkLxXhi4QnK7MizPRrIg==", "license": "MIT", "dependencies": { - "fast-json-stable-stringify": "2.x" + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">= 6" + "node": ">=20.0.0" } }, - "node_modules/bser": { - "version": "2.1.1", + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "node-int64": "^0.4.0" - } + "license": "ISC" }, - "node_modules/buffer": { - "version": "5.7.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/@vercel/ncc": { + "version": "0.38.3", + "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.38.3.tgz", + "integrity": "sha512-rnK6hJBS6mwc+Bkab+PGPs9OiS0i/3kdTO+CkI8V0/VrW3vmz7O2Pxjw/owOlmo6PKEIxRSeZKv/kuL9itnpYA==", + "dev": true, "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "bin": { + "ncc": "dist/ncc/cli.js" } }, - "node_modules/buffer-from": { - "version": "1.1.2", + "node_modules/a-sync-waterfall": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", + "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==", "dev": true, "license": "MIT" }, - "node_modules/builtins": { - "version": "5.0.1", - "dev": true, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", "license": "MIT", "dependencies": { - "semver": "^7.0.0" + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" } }, - "node_modules/bundle-name": { - "version": "3.0.0", + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", - "dependencies": { - "run-applescript": "^5.0.0" + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.4.0" } }, - "node_modules/call-bind": { - "version": "1.0.2", + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/callsites": { - "version": "3.1.0", + "node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", "dev": true, "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, "engines": { - "node": ">=6" + "node": ">=0.4.0" } }, - "node_modules/camelcase": { - "version": "5.3.1", - "dev": true, + "node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 14" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001502", + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/chalk": { - "version": "5.2.0", "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/char-regex": { - "version": "1.0.2", - "dev": true, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, "engines": { - "node": ">=10" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/chardet": { - "version": "0.7.0", - "license": "MIT" - }, - "node_modules/chownr": { - "version": "1.1.4", - "dev": true, - "license": "ISC" - }, - "node_modules/ci-info": { - "version": "3.8.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], + "node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/cjs-module-lexer": { - "version": "1.2.3", - "dev": true, - "license": "MIT" - }, - "node_modules/cli-cursor": { - "version": "3.1.0", + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "license": "MIT", "dependencies": { - "restore-cursor": "^3.1.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/cli-spinners": { - "version": "2.9.0", - "license": "MIT", + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, "engines": { - "node": ">=6" + "node": ">= 8" + } + }, + "node_modules/archiver": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-7.0.1.tgz", + "integrity": "sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==", + "license": "MIT", + "dependencies": { + "archiver-utils": "^5.0.2", + "async": "^3.2.4", + "buffer-crc32": "^1.0.0", + "readable-stream": "^4.0.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^3.0.0", + "zip-stream": "^6.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">= 14" } }, - "node_modules/cli-truncate": { - "version": "3.1.0", - "dev": true, + "node_modules/archiver-utils": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-5.0.2.tgz", + "integrity": "sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==", "license": "MIT", "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^5.0.0" + "glob": "^10.0.0", + "graceful-fs": "^4.2.0", + "is-stream": "^2.0.1", + "lazystream": "^1.0.0", + "lodash": "^4.17.15", + "normalize-path": "^3.0.0", + "readable-stream": "^4.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">= 14" + } + }, + "node_modules/archiver-utils/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/archiver-utils/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/cli-width": { - "version": "4.0.0", + "node_modules/archiver-utils/node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/archiver-utils/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/archiver-utils/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { - "node": ">= 12" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/cliui": { - "version": "8.0.1", - "dev": true, - "license": "ISC", + "node_modules/archiver-utils/node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">=12" + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", "dev": true, - "license": "MIT", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/cliui/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cliui/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/array-includes": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cliui/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "8.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.3", + "node_modules/array.prototype.findlastindex": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", + "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", "dev": true, "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-shim-unscopables": "^1.1.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/clone": { + "node_modules/arraybuffer.prototype.slice": { "version": "1.0.4", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/co": { - "version": "4.6.0", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", "dev": true, "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/collect-v8-coverage": { - "version": "1.0.2", + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", "dev": true, "license": "MIT" }, - "node_modules/color-convert": { - "version": "1.9.3", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", "dev": true, "license": "MIT" }, - "node_modules/colorette": { - "version": "2.0.20", + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", "license": "MIT" }, - "node_modules/combined-stream": { - "version": "1.0.8", + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", "dev": true, "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "9.5.0", - "license": "MIT", "engines": { - "node": "^12.20.0 || >=14" + "node": ">= 0.4" } }, - "node_modules/concat-map": { - "version": "0.0.1", - "license": "MIT" - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/core-util-is": { - "version": "1.0.3", + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true, "license": "MIT" }, - "node_modules/create-jest": { - "version": "29.7.0", + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "prompts": "^2.0.1" - }, - "bin": { - "create-jest": "bin/create-jest.js" - }, + "license": "ISC", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 4.0.0" } }, - "node_modules/create-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/atomic-sleep": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", + "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=8.0.0" } }, - "node_modules/create-jest/node_modules/chalk": { - "version": "4.1.2", + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "possible-typed-array-names": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/create-jest/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/axe-core": { + "version": "4.10.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.3.tgz", + "integrity": "sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==", "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, + "license": "MPL-2.0", "engines": { - "node": ">=7.0.0" + "node": ">=4" } }, - "node_modules/create-jest/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/create-require": { - "version": "1.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/dateformat": { - "version": "4.6.3", - "license": "MIT", + "license": "Apache-2.0", "engines": { - "node": "*" + "node": ">= 0.4" } }, - "node_modules/debug": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" + "node_modules/b4a": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.0.tgz", + "integrity": "sha512-KtsH1alSKomfNi/yDAFaD8PPFfi0LxJCEbPuzogcXrMF+yH40Z1ykTDo2vyxuQfN1FLjv0LFM7CadLHEPrVifw==", + "license": "Apache-2.0", + "peerDependencies": { + "react-native-b4a": "^0.0.0" }, "peerDependenciesMeta": { - "supports-color": { + "react-native-b4a": { "optional": true } } }, - "node_modules/decompress-response": { - "version": "6.0.0", + "node_modules/babel-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", "dev": true, "license": "MIT", "dependencies": { - "mimic-response": "^3.1.0" + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" }, "engines": { - "node": ">=10" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.8.0" } }, - "node_modules/dedent": { - "version": "1.5.1", + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dev": true, - "license": "MIT", - "peerDependencies": { - "babel-plugin-macros": "^3.1.0" + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" }, - "peerDependenciesMeta": { - "babel-plugin-macros": { - "optional": true - } + "engines": { + "node": ">=8" } }, - "node_modules/deep-extend": { - "version": "0.6.0", + "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, "engines": { - "node": ">=4.0.0" + "node": ">=8" } }, - "node_modules/deep-is": { - "version": "0.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/deepmerge": { - "version": "4.3.1", + "node_modules/babel-plugin-istanbul/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/default-browser": { - "version": "4.0.0", + "node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", "dev": true, "license": "MIT", "dependencies": { - "bundle-name": "^3.0.0", - "default-browser-id": "^3.0.0", - "execa": "^7.1.1", - "titleize": "^3.0.0" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" }, "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/default-browser-id": { - "version": "3.0.0", + "node_modules/babel-preset-current-node-syntax": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", + "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", "dev": true, "license": "MIT", "dependencies": { - "bplist-parser": "^0.2.0", - "untildify": "^4.0.0" - }, - "engines": { - "node": ">=12" + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0 || ^8.0.0-0" } }, - "node_modules/default-browser/node_modules/execa": { - "version": "7.2.0", + "node_modules/babel-preset-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", "dev": true, "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { - "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/default-browser/node_modules/human-signals": { - "version": "4.3.1", - "dev": true, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/bare-events": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.6.1.tgz", + "integrity": "sha512-AuTJkq9XmE6Vk0FJVNq5QxETrSA/vKHarWVBG5l/JbdCL1prJemiyJqUS0jrlXO0MftuPq4m3YVYhoNc5+aE/g==", "license": "Apache-2.0", - "engines": { - "node": ">=14.18.0" - } + "optional": true }, - "node_modules/defaults": { - "version": "1.0.4", + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/before-after-hook": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", + "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", + "license": "Apache-2.0" + }, + "node_modules/binary": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==", "license": "MIT", "dependencies": { - "clone": "^1.0.2" + "buffers": "~0.1.1", + "chainsaw": "~0.1.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-lazy-prop": { - "version": "3.0.0", - "dev": true, - "license": "MIT", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "*" } }, - "node_modules/define-properties": { - "version": "1.2.0", + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, "license": "MIT", "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", - "engines": { - "node": ">=0.4.0" + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "node_modules/dequal": { - "version": "2.0.3", + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, "engines": { - "node": ">=6" + "node": ">= 6" } }, - "node_modules/detect-libc": { - "version": "2.0.1", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=8" - } + "node_modules/bottleneck": { + "version": "2.19.5", + "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", + "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==", + "license": "MIT" }, - "node_modules/detect-newline": { - "version": "3.1.0", - "dev": true, + "node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/diff": { - "version": "4.0.2", + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, "engines": { - "node": ">=0.3.1" + "node": ">=8" } }, - "node_modules/diff-sequences": { - "version": "29.6.3", + "node_modules/browserslist": { + "version": "4.25.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.4.tgz", + "integrity": "sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001737", + "electron-to-chromium": "^1.5.211", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.3" + }, + "bin": { + "browserslist": "cli.js" + }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/dir-glob": { - "version": "3.0.1", + "node_modules/bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", "dev": true, "license": "MIT", "dependencies": { - "path-type": "^4.0.0" + "fast-json-stable-stringify": "2.x" }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/doctrine": { - "version": "3.0.0", + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" + "node-int64": "^0.4.0" } }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "license": "MIT" - }, - "node_modules/electron-to-chromium": { - "version": "1.4.428", - "dev": true, - "license": "ISC" + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } }, - "node_modules/emittery": { - "version": "0.13.1", - "dev": true, + "node_modules/buffer-crc32": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz", + "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==", "license": "MIT", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" + "node": ">=8.0.0" } }, - "node_modules/emoji-regex": { - "version": "9.2.2", + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, "license": "MIT" }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "license": "MIT", - "dependencies": { - "once": "^1.4.0" + "node_modules/buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==", + "engines": { + "node": ">=0.2.0" } }, - "node_modules/ensure-error": { - "version": "4.0.0", + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/error-ex": { - "version": "1.3.2", + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", "dev": true, "license": "MIT", "dependencies": { - "is-arrayish": "^0.2.1" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/es-abstract": { - "version": "1.21.2", + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", "dev": true, "license": "MIT", "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.0", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" }, "engines": { "node": ">= 0.4" @@ -3656,637 +4817,712 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-set-tostringtag": { - "version": "2.0.1", + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" - }, "engines": { - "node": ">= 0.4" + "node": ">=6" } }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001741", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001741.tgz", + "integrity": "sha512-QGUGitqsc8ARjLdgAfxETDhRbJ0REsP6O3I96TAth/mVjh2cYzN2u+3AzPP3aVSm2FehEItaJw1xd+IGBXWeSw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chainsaw": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==", + "license": "MIT/X11", "dependencies": { - "has": "^1.0.3" + "traverse": ">=0.3.0 <0.4" + }, + "engines": { + "node": "*" } }, - "node_modules/es-to-primitive": { - "version": "1.2.1", + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/esbuild": { - "version": "0.16.17", + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "dev": true, - "hasInstallScript": true, "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.16.17", - "@esbuild/android-arm64": "0.16.17", - "@esbuild/android-x64": "0.16.17", - "@esbuild/darwin-arm64": "0.16.17", - "@esbuild/darwin-x64": "0.16.17", - "@esbuild/freebsd-arm64": "0.16.17", - "@esbuild/freebsd-x64": "0.16.17", - "@esbuild/linux-arm": "0.16.17", - "@esbuild/linux-arm64": "0.16.17", - "@esbuild/linux-ia32": "0.16.17", - "@esbuild/linux-loong64": "0.16.17", - "@esbuild/linux-mips64el": "0.16.17", - "@esbuild/linux-ppc64": "0.16.17", - "@esbuild/linux-riscv64": "0.16.17", - "@esbuild/linux-s390x": "0.16.17", - "@esbuild/linux-x64": "0.16.17", - "@esbuild/netbsd-x64": "0.16.17", - "@esbuild/openbsd-x64": "0.16.17", - "@esbuild/sunos-x64": "0.16.17", - "@esbuild/win32-arm64": "0.16.17", - "@esbuild/win32-ia32": "0.16.17", - "@esbuild/win32-x64": "0.16.17" + "node": ">=10" } }, - "node_modules/escalade": { - "version": "3.1.1", + "node_modules/chardet": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.0.tgz", + "integrity": "sha512-bNFETTG/pM5ryzQ9Ad0lJOTa6HWD/YsScAR3EnCPZRPlQh77JocYktSHOUHelyhm8IARL+o4c4F1bP5KVOjiRA==", + "license": "MIT" + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true, + "license": "ISC" + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], "license": "MIT", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/escape-string-regexp": { + "node_modules/cjs-module-lexer": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", + "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/cli-cursor": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", + "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", "dev": true, "license": "MIT", + "dependencies": { + "slice-ansi": "^5.0.0", + "string-width": "^7.0.0" + }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint": { - "version": "8.52.0", + "node_modules/cli-truncate/node_modules/emoji-regex": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.5.0.tgz", + "integrity": "sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cli-truncate/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.52.0", - "@humanwhocodes/config-array": "^0.11.13", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=18" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-config-prettier": { - "version": "8.8.0", - "dev": true, - "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "license": "ISC", + "engines": { + "node": ">= 12" } }, - "node_modules/eslint-config-standard": { - "version": "17.0.0", + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "peerDependencies": { - "eslint": "^8.0.1", - "eslint-plugin-import": "^2.25.2", - "eslint-plugin-n": "^15.0.0", - "eslint-plugin-promise": "^6.0.0" + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, - "node_modules/eslint-config-standard-with-typescript": { - "version": "26.0.0", + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "license": "MIT", - "dependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint-config-standard": "17.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^5.0.0", - "eslint": "^8.0.1", - "eslint-plugin-import": "^2.25.2", - "eslint-plugin-n": "^15.0.0", - "eslint-plugin-promise": "^6.0.0", - "typescript": "*" + "engines": { + "node": ">=8" } }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.7", + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "license": "MIT", "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.11.0", - "resolve": "^1.22.1" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/eslint-module-utils": { - "version": "2.8.0", + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "license": "MIT", "dependencies": { - "debug": "^3.2.7" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true, "license": "MIT", - "dependencies": { - "ms": "^2.1.1" + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" } }, - "node_modules/eslint-plugin-es": { - "version": "4.1.0", + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", "dev": true, + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "license": "MIT", "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" + "node": ">=7.0.0" } }, - "node_modules/eslint-plugin-es/node_modules/eslint-utils": { - "version": "2.1.0", + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^1.1.0" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "node": ">= 0.8" } }, - "node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "dev": true, - "license": "Apache-2.0", + "node_modules/commander": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.0.tgz", + "integrity": "sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==", + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=20" } }, - "node_modules/eslint-plugin-escompat": { - "version": "3.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.0" - }, - "peerDependencies": { - "eslint": ">=5.14.1" - } + "node_modules/compare-versions": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-6.1.1.tgz", + "integrity": "sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==", + "license": "MIT" }, - "node_modules/eslint-plugin-eslint-comments": { - "version": "3.2.0", - "dev": true, + "node_modules/compress-commons": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-6.0.2.tgz", + "integrity": "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==", "license": "MIT", "dependencies": { - "escape-string-regexp": "^1.0.5", - "ignore": "^5.0.5" + "crc-32": "^1.2.0", + "crc32-stream": "^6.0.0", + "is-stream": "^2.0.1", + "normalize-path": "^3.0.0", + "readable-stream": "^4.0.0" }, "engines": { - "node": ">=6.5.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" + "node": ">= 14" } }, - "node_modules/eslint-plugin-eslint-comments/node_modules/escape-string-regexp": { - "version": "1.0.5", + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "dev": true, - "license": "MIT", + "license": "MIT" + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "license": "Apache-2.0", + "bin": { + "crc32": "bin/crc32.njs" + }, "engines": { - "node": ">=0.8.0" + "node": ">=0.8" } }, - "node_modules/eslint-plugin-filenames": { - "version": "1.3.2", - "dev": true, + "node_modules/crc32-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-6.0.0.tgz", + "integrity": "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==", "license": "MIT", "dependencies": { - "lodash.camelcase": "4.3.0", - "lodash.kebabcase": "4.1.1", - "lodash.snakecase": "4.1.1", - "lodash.upperfirst": "4.3.1" + "crc-32": "^1.2.0", + "readable-stream": "^4.0.0" }, - "peerDependencies": { - "eslint": "*" + "engines": { + "node": ">= 14" } }, - "node_modules/eslint-plugin-github": { - "version": "4.10.1", + "node_modules/create-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", + "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", "dev": true, "license": "MIT", "dependencies": { - "@github/browserslist-config": "^1.0.0", - "@typescript-eslint/eslint-plugin": "^6.0.0", - "@typescript-eslint/parser": "^6.0.0", - "aria-query": "^5.3.0", - "eslint-config-prettier": ">=8.0.0", - "eslint-plugin-escompat": "^3.3.3", - "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-filenames": "^1.3.2", - "eslint-plugin-i18n-text": "^1.0.1", - "eslint-plugin-import": "^2.25.2", - "eslint-plugin-jsx-a11y": "^6.7.1", - "eslint-plugin-no-only-tests": "^3.0.0", - "eslint-plugin-prettier": "^5.0.0", - "eslint-rule-documentation": ">=1.0.0", - "jsx-ast-utils": "^3.3.2", - "prettier": "^3.0.0", - "svg-element-attributes": "^1.3.1" + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" }, "bin": { - "eslint-ignore-errors": "bin/eslint-ignore-errors.js" + "create-jest": "bin/create-jest.js" }, - "peerDependencies": { - "eslint": "^8.0.1" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.9.1", + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "license": "MIT", "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.9.1", - "@typescript-eslint/type-utils": "6.9.1", - "@typescript-eslint/utils": "6.9.1", - "@typescript-eslint/visitor-keys": "6.9.1", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.4", - "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" }, - "peerDependencies": { - "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", - "eslint": "^7.0.0 || ^8.0.0" + "bin": { + "node-which": "bin/node-which" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "engines": { + "node": ">= 8" } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/parser": { - "version": "6.9.1", + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", "dev": true, - "license": "BSD-2-Clause", + "license": "BSD-2-Clause" + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "6.9.1", - "@typescript-eslint/types": "6.9.1", - "@typescript-eslint/typescript-estree": "6.9.1", - "@typescript-eslint/visitor-keys": "6.9.1", - "debug": "^4.3.4" + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/scope-manager": { - "version": "6.9.1", + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "6.9.1", - "@typescript-eslint/visitor-keys": "6.9.1" + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/inspect-js" } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/type-utils": { - "version": "6.9.1", + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "6.9.1", - "@typescript-eslint/utils": "6.9.1", - "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dateformat": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", + "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "engines": { + "node": ">=6.0" }, "peerDependenciesMeta": { - "typescript": { + "supports-color": { "optional": true } } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/types": { - "version": "6.9.1", + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.9.1", + "node_modules/dedent": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.0.tgz", + "integrity": "sha512-HGFtf8yhuhGhqO07SV79tRp+br4MnbdjeVxotpn1QBl30pcLLCQjX5b2295ll0fv8RKDKsmWYrl05usHM9CewQ==", "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "6.9.1", - "@typescript-eslint/visitor-keys": "6.9.1", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "license": "MIT", + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" }, "peerDependenciesMeta": { - "typescript": { + "babel-plugin-macros": { "optional": true } } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/utils": { - "version": "6.9.1", + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "dev": true, "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.9.1", - "@typescript-eslint/types": "6.9.1", - "@typescript-eslint/typescript-estree": "6.9.1", - "semver": "^7.5.4" - }, "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.9.1", + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "6.9.1", - "eslint-visitor-keys": "^3.4.1" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-plugin-github/node_modules/eslint-plugin-prettier": { - "version": "5.0.1", + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, "license": "MIT", "dependencies": { - "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.8.5" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "url": "https://opencollective.com/prettier" - }, - "peerDependencies": { - "@types/eslint": ">=8.0.0", - "eslint": ">=8.0.0", - "prettier": ">=3.0.0" - }, - "peerDependenciesMeta": { - "@types/eslint": { - "optional": true - }, - "eslint-config-prettier": { - "optional": true - } + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-plugin-github/node_modules/prettier": { - "version": "3.0.3", + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true, "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "node": ">=0.4.0" } }, - "node_modules/eslint-plugin-i18n-text": { - "version": "1.0.1", + "node_modules/deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", + "license": "ISC" + }, + "node_modules/detect-libc": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", + "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "dev": true, "license": "MIT", - "peerDependencies": { - "eslint": ">=5.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/eslint-plugin-import": { - "version": "2.27.5", + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", "dev": true, "license": "MIT", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.7.4", - "has": "^1.0.3", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.6", - "resolve": "^1.22.1", - "semver": "^6.3.0", - "tsconfig-paths": "^3.14.1" - }, "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { + "node_modules/doctrine": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -4296,848 +5532,1190 @@ "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-jest": { - "version": "27.6.0", + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/utils": "^5.10.0" + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0", - "eslint": "^7.0.0 || ^8.0.0", - "jest": "*" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { - "optional": true - } + "node": ">= 0.4" } }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.7.1", + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.215", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.215.tgz", + "integrity": "sha512-TIvGp57UpeNetj/wV/xpFNpWGb0b/ROw372lHPx5Aafx02gjTBtWnEEcaSX3W2dLM3OSdGGyHX/cHl01JQsLaQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.7", - "aria-query": "^5.1.3", - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.6.2", - "axobject-query": "^3.1.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.3.3", - "language-tags": "=1.0.5", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "semver": "^6.3.0" - }, "engines": { - "node": ">=4.0" + "node": ">=12" }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/end-of-stream": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" } }, - "node_modules/eslint-plugin-n": { - "version": "15.7.0", + "node_modules/enhanced-resolve": { + "version": "5.18.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", + "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", "dev": true, "license": "MIT", "dependencies": { - "builtins": "^5.0.1", - "eslint-plugin-es": "^4.1.0", - "eslint-utils": "^3.0.0", - "ignore": "^5.1.1", - "is-core-module": "^2.11.0", - "minimatch": "^3.1.2", - "resolve": "^1.22.1", - "semver": "^7.3.8" + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" }, "engines": { - "node": ">=12.22.0" + "node": ">=10.13.0" + } + }, + "node_modules/ensure-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ensure-error/-/ensure-error-4.0.0.tgz", + "integrity": "sha512-7Xenn3+R6tp2UqAbH9Jqs6QCSABQok+1VAhaPaF0jjm3iuhVHCblfBh18nYtpm3K9/V4Jpxz1JIqFZyrjstBtw==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=7.0.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-no-only-tests": { - "version": "3.1.0", + "node_modules/environment": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", + "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", "dev": true, "license": "MIT", "engines": { - "node": ">=5.0.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-prettier": { - "version": "4.2.1", + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, "license": "MIT", "dependencies": { - "prettier-linter-helpers": "^1.0.0" + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz", + "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" }, "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "eslint": ">=7.28.0", - "prettier": ">=2.0.0" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "eslint-config-prettier": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-plugin-promise": { - "version": "6.1.1", + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", "dev": true, - "license": "ISC", + "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "node": ">= 0.4" } }, - "node_modules/eslint-rule-documentation": { - "version": "1.0.23", + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "dev": true, "license": "MIT", "engines": { - "node": ">=4.0.0" + "node": ">= 0.4" } }, - "node_modules/eslint-scope": { - "version": "5.1.1", + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "es-errors": "^1.3.0" }, "engines": { - "node": ">=8.0.0" + "node": ">= 0.4" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", "dev": true, "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^2.0.0" + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" + "node": ">= 0.4" } }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, "engines": { - "node": ">=10" + "node": ">= 0.4" } }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/esbuild": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz", + "integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==", "dev": true, + "hasInstallScript": true, "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, "engines": { - "node": ">=8" + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.9", + "@esbuild/android-arm": "0.25.9", + "@esbuild/android-arm64": "0.25.9", + "@esbuild/android-x64": "0.25.9", + "@esbuild/darwin-arm64": "0.25.9", + "@esbuild/darwin-x64": "0.25.9", + "@esbuild/freebsd-arm64": "0.25.9", + "@esbuild/freebsd-x64": "0.25.9", + "@esbuild/linux-arm": "0.25.9", + "@esbuild/linux-arm64": "0.25.9", + "@esbuild/linux-ia32": "0.25.9", + "@esbuild/linux-loong64": "0.25.9", + "@esbuild/linux-mips64el": "0.25.9", + "@esbuild/linux-ppc64": "0.25.9", + "@esbuild/linux-riscv64": "0.25.9", + "@esbuild/linux-s390x": "0.25.9", + "@esbuild/linux-x64": "0.25.9", + "@esbuild/netbsd-arm64": "0.25.9", + "@esbuild/netbsd-x64": "0.25.9", + "@esbuild/openbsd-arm64": "0.25.9", + "@esbuild/openbsd-x64": "0.25.9", + "@esbuild/openharmony-arm64": "0.25.9", + "@esbuild/sunos-x64": "0.25.9", + "@esbuild/win32-arm64": "0.25.9", + "@esbuild/win32-ia32": "0.25.9", + "@esbuild/win32-x64": "0.25.9" } }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6" } }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/eslint": { + "version": "9.35.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.35.0.tgz", + "integrity": "sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.0", + "@eslint/config-helpers": "^0.3.1", + "@eslint/core": "^0.15.2", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "9.35.0", + "@eslint/plugin-kit": "^0.3.5", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" }, "engines": { - "node": ">=7.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } } }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.2.2", + "node_modules/eslint-compat-utils": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", + "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "semver": "^7.5.4" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=12" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/eslint-config-prettier": { + "version": "10.1.8", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz", + "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://opencollective.com/eslint-config-prettier" + }, + "peerDependencies": { + "eslint": ">=7.0.0" } }, - "node_modules/eslint/node_modules/estraverse": { - "version": "5.3.0", + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" } }, - "node_modules/eslint/node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" + "ms": "^2.1.1" } }, - "node_modules/espree": { - "version": "9.6.1", + "node_modules/eslint-module-utils": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", + "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "debug": "^3.2.7" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=4" }, - "funding": { - "url": "https://opencollective.com/eslint" + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, - "node_modules/esprima": { - "version": "4.0.1", + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" } }, - "node_modules/esquery": { - "version": "1.5.0", + "node_modules/eslint-plugin-es-x": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", + "integrity": "sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==", "dev": true, - "license": "BSD-3-Clause", + "funding": [ + "https://github.com/sponsors/ota-meshi", + "https://opencollective.com/eslint" + ], + "license": "MIT", "dependencies": { - "estraverse": "^5.1.0" + "@eslint-community/eslint-utils": "^4.1.2", + "@eslint-community/regexpp": "^4.11.0", + "eslint-compat-utils": "^0.5.1" }, "engines": { - "node": ">=0.10" + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": ">=8" } }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.3.0", + "node_modules/eslint-plugin-escompat": { + "version": "3.11.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-escompat/-/eslint-plugin-escompat-3.11.4.tgz", + "integrity": "sha512-j0ywwNnIufshOzgAu+PfIig1c7VRClKSNKzpniMT2vXQ4leL5q+e/SpMFQU0nrdL2WFFM44XmhSuwmxb3G0CJg==", "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.1" + }, + "peerDependencies": { + "eslint": ">=5.14.1" } }, - "node_modules/esrecurse": { - "version": "4.3.0", + "node_modules/eslint-plugin-eslint-comments": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", + "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "estraverse": "^5.2.0" + "escape-string-regexp": "^1.0.5", + "ignore": "^5.0.5" }, "engines": { - "node": ">=4.0" + "node": ">=6.5.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" } }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", + "node_modules/eslint-plugin-eslint-comments/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "engines": { - "node": ">=4.0" + "node": ">=0.8.0" } }, - "node_modules/estraverse": { - "version": "4.3.0", + "node_modules/eslint-plugin-eslint-comments/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "engines": { - "node": ">=4.0" + "node": ">= 4" } }, - "node_modules/esutils": { - "version": "2.0.3", + "node_modules/eslint-plugin-filenames": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-filenames/-/eslint-plugin-filenames-1.3.2.tgz", + "integrity": "sha512-tqxJTiEM5a0JmRCUYQmxw23vtTxrb2+a3Q2mMOPhFxvt7ZQQJmdiuMby9B/vUAuVMghyP7oET+nIf6EO6CBd/w==", "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/event-target-shim": { - "version": "5.0.1", "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "lodash.camelcase": "4.3.0", + "lodash.kebabcase": "4.1.1", + "lodash.snakecase": "4.1.1", + "lodash.upperfirst": "4.3.1" + }, + "peerDependencies": { + "eslint": "*" } }, - "node_modules/eventemitter3": { - "version": "5.0.1", + "node_modules/eslint-plugin-i18n-text": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-i18n-text/-/eslint-plugin-i18n-text-1.0.1.tgz", + "integrity": "sha512-3G3UetST6rdqhqW9SfcfzNYMpQXS7wNkJvp6dsXnjzGiku6Iu5hl3B0kmk6lIcFPwYjhQIY+tXVRtK9TlGT7RA==", "dev": true, - "license": "MIT" - }, - "node_modules/events": { - "version": "3.3.0", "license": "MIT", - "engines": { - "node": ">=0.8.x" + "peerDependencies": { + "eslint": ">=5.0.0" } }, - "node_modules/execa": { - "version": "6.1.0", + "node_modules/eslint-plugin-import": { + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", + "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", + "dev": true, "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^3.0.1", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.9", + "array.prototype.findlastindex": "^1.2.6", + "array.prototype.flat": "^1.3.3", + "array.prototype.flatmap": "^1.3.3", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.1", + "hasown": "^2.0.2", + "is-core-module": "^2.16.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.1", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.9", + "tsconfig-paths": "^3.15.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=4" }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, - "node_modules/exit": { - "version": "0.1.2", + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, - "engines": { - "node": ">= 0.8.0" + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" } }, - "node_modules/expand-template": { - "version": "2.0.3", + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "license": "(MIT OR WTFPL)", - "engines": { - "node": ">=6" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/expect": { - "version": "29.7.0", + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", "dev": true, "license": "MIT", "dependencies": { - "@jest/expect-utils": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0" + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } }, - "node_modules/external-editor": { - "version": "3.1.0", + "node_modules/eslint-plugin-n": { + "version": "17.21.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.21.3.tgz", + "integrity": "sha512-MtxYjDZhMQgsWRm/4xYLL0i2EhusWT7itDxlJ80l1NND2AL2Vi5Mvneqv/ikG9+zpran0VsVRXTEHrpLmUZRNw==", + "dev": true, "license": "MIT", "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" + "@eslint-community/eslint-utils": "^4.5.0", + "enhanced-resolve": "^5.17.1", + "eslint-plugin-es-x": "^7.8.0", + "get-tsconfig": "^4.8.1", + "globals": "^15.11.0", + "globrex": "^0.1.2", + "ignore": "^5.3.2", + "semver": "^7.6.3", + "ts-declaration-location": "^1.0.6" }, "engines": { - "node": ">=4" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": ">=8.23.0" } }, - "node_modules/external-editor/node_modules/tmp": { - "version": "0.0.33", + "node_modules/eslint-plugin-n/node_modules/globals": { + "version": "15.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", + "dev": true, "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, "engines": { - "node": ">=0.6.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fast-copy": { - "version": "3.0.1", - "license": "MIT" - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", + "node_modules/eslint-plugin-n/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">= 4" + } }, - "node_modules/fast-diff": { - "version": "1.3.0", + "node_modules/eslint-plugin-no-only-tests": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.3.0.tgz", + "integrity": "sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==", "dev": true, - "license": "Apache-2.0" + "license": "MIT", + "engines": { + "node": ">=5.0.0" + } }, - "node_modules/fast-glob": { - "version": "3.3.1", + "node_modules/eslint-plugin-prettier": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.4.tgz", + "integrity": "sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==", "dev": true, "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "prettier-linter-helpers": "^1.0.0", + "synckit": "^0.11.7" }, "engines": { - "node": ">=8.6.0" + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-plugin-prettier" + }, + "peerDependencies": { + "@types/eslint": ">=8.0.0", + "eslint": ">=8.0.0", + "eslint-config-prettier": ">= 7.0.0 <10.0.0 || >=10.1.0", + "prettier": ">=3.0.0" + }, + "peerDependenciesMeta": { + "@types/eslint": { + "optional": true + }, + "eslint-config-prettier": { + "optional": true + } } }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", + "node_modules/eslint-plugin-promise": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-7.2.1.tgz", + "integrity": "sha512-SWKjd+EuvWkYaS+uN2csvj0KoP43YTu7+phKQ5v+xw6+A0gutVX2yqCeCkC3uLCJFiPfR2dD8Es5L7yUsmvEaA==", "dev": true, "license": "ISC", "dependencies": { - "is-glob": "^4.0.1" + "@eslint-community/eslint-utils": "^4.4.0" }, "engines": { - "node": ">= 6" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", + "node_modules/eslint-rule-documentation": { + "version": "1.0.23", + "resolved": "https://registry.npmjs.org/eslint-rule-documentation/-/eslint-rule-documentation-1.0.23.tgz", + "integrity": "sha512-pWReu3fkohwyvztx/oQWWgld2iad25TfUdi6wvhhaDPIQjHU/pyvlKgXFw1kX31SQK2Nq9MH+vRDWB0ZLy8fYw==", "dev": true, - "license": "MIT" - }, - "node_modules/fast-redact": { - "version": "3.2.0", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=4.0.0" } }, - "node_modules/fast-safe-stringify": { - "version": "2.1.1", - "license": "MIT" - }, - "node_modules/fastq": { - "version": "1.15.0", + "node_modules/eslint-scope": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", "dev": true, - "license": "ISC", + "license": "BSD-2-Clause", "dependencies": { - "reusify": "^1.0.4" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/fb-watchman": { - "version": "2.0.2", + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, "license": "Apache-2.0", - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/figures": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^5.0.0", - "is-unicode-supported": "^1.2.0" - }, "engines": { - "node": ">=14" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/eslint" } }, - "node_modules/figures/node_modules/escape-string-regexp": { - "version": "5.0.0", - "license": "MIT", + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">=12" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/eslint" } }, - "node_modules/file-entry-cache": { - "version": "6.0.1", + "node_modules/eslint/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">= 4" } }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "to-regex-range": "^5.0.1" + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" }, "engines": { - "node": ">=8" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/find-up": { - "version": "5.0.0", + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, + "license": "Apache-2.0", "engines": { - "node": ">=10" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/eslint" } }, - "node_modules/flat-cache": { - "version": "3.0.4", + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true, - "license": "MIT", - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=4" } }, - "node_modules/flatted": { - "version": "3.2.7", - "dev": true, - "license": "ISC" - }, - "node_modules/for-each": { - "version": "0.3.3", + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "is-callable": "^1.1.3" + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" } }, - "node_modules/form-data": { - "version": "2.5.1", + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" + "estraverse": "^5.2.0" }, "engines": { - "node": ">= 0.12" + "node": ">=4.0" } }, - "node_modules/from2": { - "version": "2.3.0", + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" } }, - "node_modules/from2/node_modules/readable-stream": { - "version": "2.3.8", + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/from2/node_modules/safe-buffer": { - "version": "5.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/from2/node_modules/string_decoder": { - "version": "1.1.1", - "dev": true, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" + "engines": { + "node": ">=6" } }, - "node_modules/fs-constants": { - "version": "1.0.0", + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", "dev": true, "license": "MIT" }, - "node_modules/fs-extra": { - "version": "9.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "dev": true, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=0.8.x" } }, - "node_modules/function-bind": { - "version": "1.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "dev": true, + "node_modules/execa": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-9.6.0.tgz", + "integrity": "sha512-jpWzZ1ZhwUmeWRhS7Qv3mhpOhLfwI+uAX4e5fOcXqwMR7EcJ0pj2kV1CVzHVMX/LphnKWD3LObjZCoJ71lKpHw==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "@sindresorhus/merge-streams": "^4.0.0", + "cross-spawn": "^7.0.6", + "figures": "^6.1.0", + "get-stream": "^9.0.0", + "human-signals": "^8.0.1", + "is-plain-obj": "^4.1.0", + "is-stream": "^4.0.1", + "npm-run-path": "^6.0.0", + "pretty-ms": "^9.2.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^4.0.0", + "yoctocolors": "^2.1.1" }, "engines": { - "node": ">= 0.4" + "node": "^18.19.0 || >=20.5.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "dev": true, + "node_modules/execa/node_modules/is-stream": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", + "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", "license": "MIT", + "engines": { + "node": ">=18" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "dev": true, - "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">= 0.8.0" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", "dev": true, - "license": "ISC", + "license": "(MIT OR WTFPL)", "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">=6" } }, - "node_modules/get-intrinsic": { - "version": "1.2.1", + "node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", "dev": true, "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/get-package-type": { - "version": "0.1.0", + "node_modules/fast-copy": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-3.0.2.tgz", + "integrity": "sha512-dl0O9Vhju8IrcLndv2eU4ldt1ftXMqqfgN4H1cpmGV7P6jeB9FwpN9a2c8DPGE1Ys88rNUJVYDHq73CGAGOPfQ==", + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", "dev": true, "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, "engines": { - "node": ">=8.0.0" + "node": ">=8.6.0" } }, - "node_modules/get-stream": { - "version": "6.0.1", - "license": "MIT", - "engines": { - "node": ">=10" + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">= 6" } }, - "node_modules/get-symbol-description": { - "version": "1.0.0", + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true, + "license": "MIT" + }, + "node_modules/fast-redact": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.5.0.tgz", + "integrity": "sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/github-from-package": { - "version": "0.0.0", - "dev": true, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", "license": "MIT" }, - "node_modules/glob": { - "version": "7.2.3", + "node_modules/fast-xml-parser": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.2.5.tgz", + "integrity": "sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "dependencies": { + "strnum": "^2.1.0" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "dev": true, "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/figures": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz", + "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==", + "license": "MIT", + "dependencies": { + "is-unicode-supported": "^2.0.0" }, "engines": { - "node": "*" + "node": ">=18" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/glob-parent": { - "version": "6.0.2", + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "is-glob": "^4.0.3" + "flat-cache": "^4.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=16.0.0" } }, - "node_modules/globals": { - "version": "13.23.0", + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^0.20.2" + "to-regex-range": "^5.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globals/node_modules/type-fest": { - "version": "0.20.2", + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, "engines": { "node": ">=10" }, @@ -5145,12 +6723,35 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globalthis": { - "version": "1.0.3", + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, + "license": "ISC" + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", "dev": true, "license": "MIT", "dependencies": { - "define-properties": "^1.1.3" + "is-callable": "^1.2.7" }, "engines": { "node": ">= 0.4" @@ -5159,116 +6760,159 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/globby": { - "version": "11.1.0", - "dev": true, - "license": "MIT", + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "license": "ISC", "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" }, "engines": { - "node": ">=10" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/gopd": { - "version": "1.0.1", + "node_modules/form-data": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.5.tgz", + "integrity": "sha512-jqdObeR2rxZZbPSGL+3VckHMYtu+f9//KXBsVny6JSX/pa38Fy+bGjuG8eW/H6USNQWhLi8Num++cU2yOCNz4A==", "dev": true, "license": "MIT", "dependencies": { - "get-intrinsic": "^1.1.3" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.35", + "safe-buffer": "^5.2.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.12" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "dev": true, - "license": "ISC" - }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } }, - "node_modules/graphemer": { - "version": "1.4.0", + "node_modules/from2/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "dev": true, "license": "MIT" }, - "node_modules/has": { - "version": "1.0.3", + "node_modules/from2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "license": "MIT", "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/has-bigints": { - "version": "1.0.2", + "node_modules/from2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "license": "MIT" }, - "node_modules/has-flag": { - "version": "4.0.0", + "node_modules/from2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "safe-buffer": "~5.1.0" } }, - "node_modules/has-property-descriptors": { + "node_modules/fs-constants": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true, + "license": "MIT" + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, "license": "MIT", "dependencies": { - "get-intrinsic": "^1.1.1" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=10" } }, - "node_modules/has-proto": { - "version": "1.0.1", + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, + "hasInstallScript": true, "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/has-symbols": { - "version": "1.0.3", + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.4" - }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-tostringtag": { - "version": "1.0.0", + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", "dev": true, "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" }, "engines": { "node": ">= 0.4" @@ -5277,328 +6921,651 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/help-me": { - "version": "4.2.0", + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, "license": "MIT", - "dependencies": { - "glob": "^8.0.0", - "readable-stream": "^3.6.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/help-me/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/help-me/node_modules/glob": { - "version": "8.1.0", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=6.9.0" } }, - "node_modules/help-me/node_modules/minimatch": { - "version": "5.1.6", + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, "engines": { - "node": ">=10" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/html-escaper": { - "version": "2.0.2", + "node_modules/get-east-asian-width": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", + "integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "dev": true, "license": "MIT", "dependencies": { - "agent-base": "6", - "debug": "4" + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" }, "engines": { - "node": ">= 6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/human-signals": { - "version": "3.0.1", - "license": "Apache-2.0", + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=12.20.0" + "node": ">=8.0.0" } }, - "node_modules/husky": { - "version": "8.0.3", + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", "dev": true, "license": "MIT", - "bin": { - "husky": "lib/bin.js" + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" + "node": ">= 0.4" } }, - "node_modules/iconv-lite": { - "version": "0.4.24", + "node_modules/get-stream": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", + "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "@sec-ant/readable-stream": "^0.4.1", + "is-stream": "^4.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.2.4", - "dev": true, + "node_modules/get-stream/node_modules/is-stream": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", + "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", "license": "MIT", "engines": { - "node": ">= 4" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-fresh": { - "version": "3.3.0", + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", "dev": true, "license": "MIT", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" }, "engines": { - "node": ">=6" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/import-local": { - "version": "3.1.0", + "node_modules/get-tsconfig": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.1.tgz", + "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==", "dev": true, "license": "MIT", "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "dev": true, + "license": "MIT" + }, + "node_modules/glob": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.3.tgz", + "integrity": "sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.3.1", + "jackspeak": "^4.1.1", + "minimatch": "^10.0.3", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" }, "bin": { - "import-local-fixture": "fixtures/cli.js" + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=8" + "node": "20 || >=22" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, "engines": { - "node": ">=0.8.19" + "node": ">=10.13.0" } }, - "node_modules/inflight": { - "version": "1.0.6", + "node_modules/glob/node_modules/minimatch": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz", + "integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==", + "dev": true, "license": "ISC", "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "@isaacs/brace-expansion": "^5.0.0" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", + "node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", "dev": true, - "license": "ISC" + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/inquirer": { - "version": "9.2.7", + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, "license": "MIT", "dependencies": { - "ansi-escapes": "^4.3.2", - "chalk": "^5.2.0", - "cli-cursor": "^3.1.0", - "cli-width": "^4.0.0", - "external-editor": "^3.0.3", - "figures": "^5.0.0", - "lodash": "^4.17.21", - "mute-stream": "1.0.0", - "ora": "^5.4.1", - "run-async": "^3.0.0", - "rxjs": "^7.8.1", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "through": "^2.3.6", - "wrap-ansi": "^6.0.1" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" }, "engines": { - "node": ">=14.18.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/inquirer/node_modules/ansi-escapes": { - "version": "4.3.2", + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^0.21.3" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/inquirer/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/globby/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 4" } }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true, + "license": "MIT" + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/inquirer/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "license": "MIT" + }, + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" } }, - "node_modules/inquirer/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/inquirer/node_modules/emoji-regex": { - "version": "8.0.0", - "license": "MIT" - }, - "node_modules/inquirer/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "node_modules/has": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 0.4.0" } }, - "node_modules/inquirer/node_modules/mute-stream": { - "version": "1.0.0", - "license": "ISC", + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "license": "MIT", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/inquirer/node_modules/run-async": { - "version": "3.0.0", + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.12.0" + "node": ">=8" } }, - "node_modules/inquirer/node_modules/string-width": { - "version": "4.2.3", + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/inquirer/node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "has-symbols": "^1.0.3" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/inquirer/node_modules/type-fest": { - "version": "0.21.3", - "license": "(MIT OR CC0-1.0)", + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, "engines": { - "node": ">=10" + "node": ">= 0.4" + } + }, + "node_modules/help-me": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/help-me/-/help-me-5.0.0.tgz", + "integrity": "sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==", + "license": "MIT" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/human-signals": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.1.tgz", + "integrity": "sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/husky": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", + "dev": true, + "license": "MIT", + "bin": { + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/inquirer/node_modules/wrap-ansi": { - "version": "6.2.0", + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true, + "license": "ISC" + }, + "node_modules/inquirer": { + "version": "12.9.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.9.4.tgz", + "integrity": "sha512-5bV3LOgLtMAiJq1QpaUddfRrvaX59wiMYppS7z2jNRSQ64acI0yqx7WMxWhgymenSXOyD657g9tlsTjqGYM8sg==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.2.0", + "@inquirer/prompts": "^7.8.4", + "@inquirer/type": "^3.0.8", + "ansi-escapes": "^4.3.2", + "mute-stream": "^2.0.0", + "run-async": "^4.0.5", + "rxjs": "^7.8.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/internal-slot": { - "version": "1.0.5", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", "dev": true, "license": "MIT", "dependencies": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -5606,6 +7573,8 @@ }, "node_modules/into-stream": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-6.0.0.tgz", + "integrity": "sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA==", "dev": true, "license": "MIT", "dependencies": { @@ -5620,13 +7589,18 @@ } }, "node_modules/is-array-buffer": { - "version": "3.0.2", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5634,27 +7608,56 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "dev": true, "license": "MIT" }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-bigint": { - "version": "1.0.4", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", "dev": true, "license": "MIT", "dependencies": { - "has-bigints": "^1.0.1" + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-boolean-object": { - "version": "1.1.2", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -5665,6 +7668,8 @@ }, "node_modules/is-callable": { "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, "license": "MIT", "engines": { @@ -5675,22 +7680,31 @@ } }, "node_modules/is-core-module": { - "version": "2.12.1", + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", "dev": true, "license": "MIT", "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-date-object": { - "version": "1.0.5", + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", "dev": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -5699,84 +7713,117 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-docker": { - "version": "3.0.0", + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", "dev": true, "license": "MIT", - "bin": { - "is-docker": "cli.js" + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-extglob": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/is-fullwidth-code-point": { - "version": "4.0.0", + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", "dev": true, "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" } }, "node_modules/is-generator-fn": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "dev": true, "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/is-glob": { - "version": "4.0.3", + "node_modules/is-generator-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", + "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", "dev": true, "license": "MIT", "dependencies": { - "is-extglob": "^2.1.1" + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" }, "engines": { - "node": ">=0.10.0" - } + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/is-inside-container": { - "version": "1.0.0", + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, "license": "MIT", "dependencies": { - "is-docker": "^3.0.0" - }, - "bin": { - "is-inside-container": "cli.js" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/is-interactive": { - "version": "1.0.0", + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-negative-zero": { - "version": "2.0.2", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "dev": true, "license": "MIT", "engines": { @@ -5791,16 +7838,20 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/is-number-object": { - "version": "1.0.7", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", "dev": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -5811,20 +7862,60 @@ }, "node_modules/is-path-inside": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-regex": { - "version": "1.1.4", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -5833,32 +7924,42 @@ } }, "node_modules/is-shared-array-buffer": { - "version": "1.0.2", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-stream": { - "version": "3.0.0", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "license": "MIT", "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-string": { - "version": "1.0.7", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", "dev": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -5868,11 +7969,15 @@ } }, "node_modules/is-symbol": { - "version": "1.0.4", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", "dev": true, "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -5882,15 +7987,13 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.10", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", "dev": true, "license": "MIT", "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "which-typed-array": "^1.1.16" }, "engines": { "node": ">= 0.4" @@ -5900,69 +8003,92 @@ } }, "node_modules/is-unicode-supported": { - "version": "1.3.0", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", "license": "MIT", "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-weakref": { - "version": "1.0.2", + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2" + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-wsl": { - "version": "2.2.0", + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", "dev": true, "license": "MIT", "dependencies": { - "is-docker": "^2.0.0" + "call-bound": "^1.0.3" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-wsl/node_modules/is-docker": { - "version": "2.2.1", + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", "dev": true, "license": "MIT", - "bin": { - "is-docker": "cli.js" + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/isarray": { - "version": "1.0.0", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", "dev": true, "license": "MIT" }, "node_modules/isexe": { - "version": "2.0.0", - "license": "ISC" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "license": "ISC", + "engines": { + "node": ">=16" + } }, "node_modules/isobject": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -5970,30 +8096,56 @@ } }, "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" + "semver": "^7.5.4" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.1", + "node_modules/istanbul-lib-instrument/node_modules/@babel/parser": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", "dev": true, - "license": "ISC", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.4" + }, "bin": { - "semver": "bin/semver.js" + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/@babel/types": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/istanbul-lib-report": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -6007,6 +8159,8 @@ }, "node_modules/istanbul-lib-source-maps": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -6019,7 +8173,9 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.6", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", + "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -6030,8 +8186,26 @@ "node": ">=8" } }, + "node_modules/jackspeak": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.1.tgz", + "integrity": "sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/jest": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", + "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", "dev": true, "license": "MIT", "dependencies": { @@ -6057,6 +8231,8 @@ }, "node_modules/jest-changed-files": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", + "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", "dev": true, "license": "MIT", "dependencies": { @@ -6070,6 +8246,8 @@ }, "node_modules/jest-changed-files/node_modules/execa": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "license": "MIT", "dependencies": { @@ -6090,27 +8268,33 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/jest-changed-files/node_modules/human-signals": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/jest-changed-files/node_modules/is-stream": { - "version": "2.0.1", + "node_modules/jest-changed-files/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/jest-changed-files/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, "node_modules/jest-changed-files/node_modules/mimic-fn": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, "license": "MIT", "engines": { @@ -6119,6 +8303,8 @@ }, "node_modules/jest-changed-files/node_modules/npm-run-path": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, "license": "MIT", "dependencies": { @@ -6130,6 +8316,8 @@ }, "node_modules/jest-changed-files/node_modules/onetime": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, "license": "MIT", "dependencies": { @@ -6142,8 +8330,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/jest-changed-files/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, "node_modules/jest-changed-files/node_modules/strip-final-newline": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true, "license": "MIT", "engines": { @@ -6152,6 +8349,8 @@ }, "node_modules/jest-circus": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", + "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", "dev": true, "license": "MIT", "dependencies": { @@ -6180,53 +8379,10 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-circus/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-circus/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/jest-cli": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", + "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", "dev": true, "license": "MIT", "dependencies": { @@ -6257,53 +8413,117 @@ } } }, - "node_modules/jest-cli/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/jest-cli/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", + "node_modules/jest-cli/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=12" } }, - "node_modules/jest-cli/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/jest-cli/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-cli/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/jest-cli/node_modules/color-name": { - "version": "1.1.4", + "node_modules/jest-cli/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/jest-config": { - "version": "29.7.0", + "node_modules/jest-cli/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/jest-cli/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/jest-config": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", "dev": true, "license": "MIT", "dependencies": { @@ -6346,53 +8566,32 @@ } } }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", + "node_modules/jest-config/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=10" + "node": "*" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/jest-config/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/jest-diff": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", "dev": true, "license": "MIT", "dependencies": { @@ -6405,53 +8604,10 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/jest-docblock": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", "dev": true, "license": "MIT", "dependencies": { @@ -6463,6 +8619,8 @@ }, "node_modules/jest-each": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", + "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", "dev": true, "license": "MIT", "dependencies": { @@ -6476,53 +8634,10 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-each/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-each/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/jest-environment-node": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", "dev": true, "license": "MIT", "dependencies": { @@ -6539,6 +8654,8 @@ }, "node_modules/jest-get-type": { "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "dev": true, "license": "MIT", "engines": { @@ -6547,6 +8664,8 @@ }, "node_modules/jest-haste-map": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", "dev": true, "license": "MIT", "dependencies": { @@ -6571,6 +8690,8 @@ }, "node_modules/jest-leak-detector": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", "dev": true, "license": "MIT", "dependencies": { @@ -6583,6 +8704,8 @@ }, "node_modules/jest-matcher-utils": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", "dev": true, "license": "MIT", "dependencies": { @@ -6595,53 +8718,10 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/jest-message-util": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", "dev": true, "license": "MIT", "dependencies": { @@ -6659,53 +8739,10 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/jest-mock": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", "dev": true, "license": "MIT", "dependencies": { @@ -6719,6 +8756,8 @@ }, "node_modules/jest-pnp-resolver": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "dev": true, "license": "MIT", "engines": { @@ -6735,6 +8774,8 @@ }, "node_modules/jest-regex-util": { "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", "dev": true, "license": "MIT", "engines": { @@ -6743,6 +8784,8 @@ }, "node_modules/jest-resolve": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", "dev": true, "license": "MIT", "dependencies": { @@ -6762,6 +8805,8 @@ }, "node_modules/jest-resolve-dependencies": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", + "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", "dev": true, "license": "MIT", "dependencies": { @@ -6772,53 +8817,10 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-runner": { - "version": "29.7.0", + "node_modules/jest-runner": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", "dev": true, "license": "MIT", "dependencies": { @@ -6848,53 +8850,10 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runner/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/jest-runtime": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", "dev": true, "license": "MIT", "dependencies": { @@ -6925,53 +8884,42 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runtime/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", + "node_modules/jest-runtime/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=10" + "node": "*" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/jest-runtime/node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true, "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/jest-snapshot": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", "dev": true, "license": "MIT", "dependencies": { @@ -7000,53 +8948,10 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/jest-util": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "dev": true, "license": "MIT", "dependencies": { @@ -7061,300 +8966,175 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/jest-watcher": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.7.0", + "string-length": "^4.0.1" }, "engines": { - "node": ">=7.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-validate": { + "node_modules/jest-worker": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, "license": "MIT", "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "dev": true, + "node_modules/joycon": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz", + "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==", "license": "MIT", "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "argparse": "^2.0.1" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true, "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" + "bin": { + "jsesc": "bin/jsesc" }, "engines": { - "node": ">=7.0.0" + "node": ">=4" } }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true, "license": "MIT" }, - "node_modules/jest-watcher": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.7.0", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-watcher/node_modules/ansi-escapes": { - "version": "4.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-watcher/node_modules/type-fest": { - "version": "0.21.3", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-worker": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/joycon": { - "version": "3.1.1", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "dev": true, "license": "MIT" }, "node_modules/json-schema-traverse": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true, "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true, "license": "MIT" }, "node_modules/json5": { - "version": "2.2.3", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, "bin": { "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" } }, "node_modules/jsonfile": { - "version": "6.1.0", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", "dev": true, "license": "MIT", "dependencies": { @@ -7365,19 +9145,41 @@ } }, "node_modules/jsx-ast-utils": { - "version": "3.3.3", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "dev": true, "license": "MIT", "dependencies": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" }, "engines": { "node": ">=4.0" } }, + "node_modules/jwt-decode": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", + "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==", + "license": "MIT" + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, "node_modules/kleur": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "dev": true, "license": "MIT", "engines": { @@ -7385,20 +9187,77 @@ } }, "node_modules/language-subtag-registry": { - "version": "0.3.22", + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", "dev": true, "license": "CC0-1.0" }, "node_modules/language-tags": { - "version": "1.0.5", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", "dev": true, "license": "MIT", "dependencies": { - "language-subtag-registry": "~0.3.2" + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "license": "MIT", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" } }, "node_modules/leven": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true, "license": "MIT", "engines": { @@ -7407,6 +9266,8 @@ }, "node_modules/levn": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7418,158 +9279,478 @@ } }, "node_modules/lilconfig": { - "version": "2.1.0", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", "dev": true, "license": "MIT", "engines": { - "node": ">=10" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" } }, "node_modules/line-by-line": { "version": "0.1.6", + "resolved": "https://registry.npmjs.org/line-by-line/-/line-by-line-0.1.6.tgz", + "integrity": "sha512-MmwVPfOyp0lWnEZ3fBA8Ah4pMFvxO6WgWovqZNu7Y4J0TNnGcsV4S1LzECHbdgqk1hoHc2mFP1Axc37YUqwafg==", "engines": { "node": ">=4.0.0" } }, "node_modules/lines-and-columns": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true, "license": "MIT" }, - "node_modules/linux-os-info": { - "version": "2.0.0", - "license": "MIT" + "node_modules/lint-staged": { + "version": "15.5.2", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.5.2.tgz", + "integrity": "sha512-YUSOLq9VeRNAo/CTaVmhGDKG+LBtA8KF1X4K5+ykMSwWST1vDxJRB2kv2COgLb1fvpCo+A/y9A0G0znNVmdx4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^5.4.1", + "commander": "^13.1.0", + "debug": "^4.4.0", + "execa": "^8.0.1", + "lilconfig": "^3.1.3", + "listr2": "^8.2.5", + "micromatch": "^4.0.8", + "pidtree": "^0.6.0", + "string-argv": "^0.3.2", + "yaml": "^2.7.0" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "engines": { + "node": ">=18.12.0" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } }, - "node_modules/linux-release-info": { - "version": "3.0.0", + "node_modules/lint-staged/node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "dev": true, "license": "MIT", "engines": { - "node": ">=8.0" + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/locate-path": { - "version": "6.0.0", + "node_modules/lint-staged/node_modules/commander": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", + "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/lint-staged/node_modules/execa": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^5.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=16.17" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/lodash": { - "version": "4.17.21", - "license": "MIT" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", + "node_modules/lint-staged/node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=16.17.0" + } + }, + "node_modules/lint-staged/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/npm-run-path": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/linux-os-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/linux-os-info/-/linux-os-info-2.0.0.tgz", + "integrity": "sha512-ZopyH4kT2Ehnmix8iUgS/41pfv7fSlUV1JukIn3DB3qD3byvhBNtgCbUApoAtiqcHRLKXCY3zakXlJgiExm2Qg==", + "license": "MIT" + }, + "node_modules/linux-release-info": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/linux-release-info/-/linux-release-info-3.0.0.tgz", + "integrity": "sha512-qVARfxfp2uOM8XTlb+ZkzqVqvNDd6djySW7JL0ec+cnpB/SKZO2O/NJc9XR699fE7Wg1ERWN6aKcPm5Ejioj3A==", + "license": "MIT", + "engines": { + "node": ">=8.0" + } + }, + "node_modules/listr2": { + "version": "8.3.3", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.3.3.tgz", + "integrity": "sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cli-truncate": "^4.0.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^6.1.0", + "rfdc": "^1.4.1", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/listr2/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/listr2/node_modules/emoji-regex": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.5.0.tgz", + "integrity": "sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==", + "dev": true, + "license": "MIT" + }, + "node_modules/listr2/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/listr2/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true, + "license": "MIT" }, "node_modules/lodash.kebabcase": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", "dev": true, "license": "MIT" }, "node_modules/lodash.memoize": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", "dev": true, "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true, "license": "MIT" }, "node_modules/lodash.snakecase": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", "dev": true, "license": "MIT" }, "node_modules/lodash.upperfirst": { "version": "4.3.1", + "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", + "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==", "dev": true, "license": "MIT" }, - "node_modules/log-symbols": { - "version": "4.1.0", + "node_modules/log-update": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", + "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", + "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" + "ansi-escapes": "^7.0.0", + "cli-cursor": "^5.0.0", + "slice-ansi": "^7.1.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/log-update/node_modules/ansi-escapes": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.1.0.tgz", + "integrity": "sha512-YdhtCd19sKRKfAAUsrcC1wzm4JuzJoiX4pOJqIoW2qmKj5WzG/dL8uUJ0361zaXtHqK7gEhOwtAtz7t3Yq3X5g==", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "environment": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.2", + "node_modules/log-update/node_modules/emoji-regex": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.5.0.tgz", + "integrity": "sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-update/node_modules/is-fullwidth-code-point": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz", + "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "get-east-asian-width": "^1.3.1" }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/log-update/node_modules/slice-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz", + "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==", + "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/log-symbols/node_modules/is-unicode-supported": { - "version": "0.1.0", + "node_modules/log-update/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/lru-cache": { - "version": "5.1.1", + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.1.tgz", + "integrity": "sha512-r8LA6i4LP4EeWOhqBaZZjDWwehd1xUJPCJd9Sv300H0ZmcUER4+JPh7bqqZeqs1o5pgtgvXm+d9UGrB5zZGDiQ==", "dev": true, "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" + "engines": { + "node": "20 || >=22" } }, "node_modules/macos-release": { - "version": "3.2.0", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-3.4.0.tgz", + "integrity": "sha512-wpGPwyg/xrSp4H4Db4xYSeAr6+cFQGHfspHzDUdYxswDnUW0L5Ov63UuJiSr8NMSpyaChO4u1n0MXUvVPtrN6A==", "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -7580,6 +9761,8 @@ }, "node_modules/make-dir": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dev": true, "license": "MIT", "dependencies": { @@ -7594,11 +9777,15 @@ }, "node_modules/make-error": { "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", "dev": true, "license": "ISC" }, "node_modules/makeerror": { "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -7606,21 +9793,36 @@ } }, "node_modules/markdown-table": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", - "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/merge-stream": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, "license": "MIT", "engines": { @@ -7628,11 +9830,13 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "license": "MIT", "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -7641,6 +9845,8 @@ }, "node_modules/mime-db": { "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "dev": true, "license": "MIT", "engines": { @@ -7649,6 +9855,8 @@ }, "node_modules/mime-types": { "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dev": true, "license": "MIT", "dependencies": { @@ -7660,6 +9868,8 @@ }, "node_modules/mimic-fn": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "license": "MIT", "engines": { "node": ">=12" @@ -7668,8 +9878,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/mimic-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/mimic-response": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", "dev": true, "license": "MIT", "engines": { @@ -7681,6 +9906,8 @@ }, "node_modules/minimatch": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -7691,23 +9918,51 @@ }, "node_modules/minimist": { "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, "node_modules/mkdirp-classic": { "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", "dev": true, "license": "MIT" }, "node_modules/ms": { - "version": "2.1.2", - "dev": true, + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "license": "MIT" }, "node_modules/multistream": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/multistream/-/multistream-4.1.0.tgz", + "integrity": "sha512-J1XDiAmmNpRCBfIWJv+n0ymC4ABcf/Pl+5YvC5B/D2f/2+8PtHvCNxMPKiQcZyi922Hq69J2YOpb1pTywfifyw==", "dev": true, "funding": [ { @@ -7729,27 +9984,55 @@ "readable-stream": "^3.6.0" } }, + "node_modules/multistream/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/mute-stream": { - "version": "0.0.8", - "license": "ISC" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } }, "node_modules/napi-build-utils": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", "dev": true, "license": "MIT" }, "node_modules/natural-compare": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true, "license": "MIT" }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true, "license": "MIT" }, "node_modules/node-abi": { - "version": "3.45.0", + "version": "3.77.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.77.0.tgz", + "integrity": "sha512-DSmt0OEcLoK4i3NuscSbGjOf3bqiDEutejqENSplMSFA/gmB8mkED9G4pKWnPl7MDU4rSHebKPHeitpDfyH0cQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7760,7 +10043,9 @@ } }, "node_modules/node-fetch": { - "version": "2.6.11", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" @@ -7779,30 +10064,38 @@ }, "node_modules/node-int64": { "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", "dev": true, "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.12", + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.20.tgz", + "integrity": "sha512-7gK6zSXEH6neM212JgfYFXe+GmZQM+fia5SsusuBIUgnPheLFBmIPhtFoAQRj8/7wASYQnbDlHPVwY0BefoFgA==", "dev": true, "license": "MIT" }, "node_modules/normalize-path": { "version": "3.0.0", - "dev": true, + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/npm-run-path": { - "version": "5.1.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", + "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==", "license": "MIT", "dependencies": { - "path-key": "^4.0.0" + "path-key": "^4.0.0", + "unicorn-magic": "^0.3.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -7810,6 +10103,8 @@ }, "node_modules/npm-run-path/node_modules/path-key": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "license": "MIT", "engines": { "node": ">=12" @@ -7820,6 +10115,8 @@ }, "node_modules/nunjucks": { "version": "3.2.4", + "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.4.tgz", + "integrity": "sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -7844,6 +10141,8 @@ }, "node_modules/nunjucks/node_modules/commander": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true, "license": "MIT", "engines": { @@ -7851,15 +10150,22 @@ } }, "node_modules/object-inspect": { - "version": "1.12.3", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", "dev": true, "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object-keys": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true, "license": "MIT", "engines": { @@ -7867,13 +10173,17 @@ } }, "node_modules/object.assign": { - "version": "4.1.4", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", "object-keys": "^1.1.1" }, "engines": { @@ -7883,37 +10193,44 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.entries": { - "version": "1.1.6", + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.fromentries": { - "version": "2.0.6", + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object.pick": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", "license": "MIT", "dependencies": { "isobject": "^3.0.1" @@ -7923,13 +10240,16 @@ } }, "node_modules/object.values": { - "version": "1.1.6", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -7939,11 +10259,18 @@ } }, "node_modules/on-exit-leak-free": { - "version": "2.1.0", - "license": "MIT" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz", + "integrity": "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } }, "node_modules/once": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "license": "ISC", "dependencies": { "wrappy": "1" @@ -7951,6 +10278,8 @@ }, "node_modules/onetime": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" @@ -7962,137 +10291,46 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/open": { - "version": "9.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/optionator": { - "version": "0.9.3", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, "license": "MIT", "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { "node": ">= 0.8.0" } }, - "node_modules/ora": { - "version": "5.4.1", - "license": "MIT", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/ansi-regex": { - "version": "5.0.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/ora/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/ora/node_modules/is-unicode-supported": { - "version": "0.1.0", - "license": "MIT", - "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/p-is-promise": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz", + "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==", "dev": true, "license": "MIT", "engines": { @@ -8101,6 +10339,8 @@ }, "node_modules/p-limit": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "license": "MIT", "dependencies": { @@ -8115,6 +10355,8 @@ }, "node_modules/p-locate": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "license": "MIT", "dependencies": { @@ -8129,14 +10371,24 @@ }, "node_modules/p-try": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, "license": "MIT", "engines": { "node": ">=6" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" + }, "node_modules/parent-module": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, "license": "MIT", "dependencies": { @@ -8148,6 +10400,8 @@ }, "node_modules/parse-json": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, "license": "MIT", "dependencies": { @@ -8163,8 +10417,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/parse-ms": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz", + "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/path-exists": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, "license": "MIT", "engines": { @@ -8173,6 +10441,9 @@ }, "node_modules/path-is-absolute": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -8180,6 +10451,8 @@ }, "node_modules/path-key": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "license": "MIT", "engines": { "node": ">=8" @@ -8187,11 +10460,32 @@ }, "node_modules/path-parse": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true, "license": "MIT" }, + "node_modules/path-scurry": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", + "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/path-type": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true, "license": "MIT", "engines": { @@ -8199,12 +10493,16 @@ } }, "node_modules/picocolors": { - "version": "1.0.0", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true, "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, "license": "MIT", "engines": { @@ -8216,6 +10514,8 @@ }, "node_modules/pidtree": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", "dev": true, "license": "MIT", "bin": { @@ -8226,132 +10526,82 @@ } }, "node_modules/pino": { - "version": "8.14.1", + "version": "9.9.5", + "resolved": "https://registry.npmjs.org/pino/-/pino-9.9.5.tgz", + "integrity": "sha512-d1s98p8/4TfYhsJ09r/Azt30aYELRi6NNnZtEbqFw6BoGsdPVf5lKNK3kUwH8BmJJfpTLNuicjUQjaMbd93dVg==", "license": "MIT", "dependencies": { "atomic-sleep": "^1.0.0", "fast-redact": "^3.1.1", "on-exit-leak-free": "^2.1.0", - "pino-abstract-transport": "v1.0.0", - "pino-std-serializers": "^6.0.0", - "process-warning": "^2.0.0", + "pino-abstract-transport": "^2.0.0", + "pino-std-serializers": "^7.0.0", + "process-warning": "^5.0.0", "quick-format-unescaped": "^4.0.3", "real-require": "^0.2.0", "safe-stable-stringify": "^2.3.1", - "sonic-boom": "^3.1.0", - "thread-stream": "^2.0.0" + "sonic-boom": "^4.0.1", + "thread-stream": "^3.0.0" }, "bin": { "pino": "bin.js" } }, "node_modules/pino-abstract-transport": { - "version": "1.0.0", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-2.0.0.tgz", + "integrity": "sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==", "license": "MIT", "dependencies": { - "readable-stream": "^4.0.0", "split2": "^4.0.0" } }, - "node_modules/pino-abstract-transport/node_modules/buffer": { - "version": "6.0.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/pino-abstract-transport/node_modules/readable-stream": { - "version": "4.4.0", - "license": "MIT", - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, "node_modules/pino-pretty": { - "version": "9.4.0", + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-13.1.1.tgz", + "integrity": "sha512-TNNEOg0eA0u+/WuqH0MH0Xui7uqVk9D74ESOpjtebSQYbNWJk/dIxCXIxFsNfeN53JmtWqYHP2OrIZjT/CBEnA==", "license": "MIT", "dependencies": { "colorette": "^2.0.7", "dateformat": "^4.6.3", - "fast-copy": "^3.0.0", + "fast-copy": "^3.0.2", "fast-safe-stringify": "^2.1.1", - "help-me": "^4.0.1", + "help-me": "^5.0.0", "joycon": "^3.1.1", "minimist": "^1.2.6", "on-exit-leak-free": "^2.1.0", - "pino-abstract-transport": "^1.0.0", + "pino-abstract-transport": "^2.0.0", "pump": "^3.0.0", - "readable-stream": "^4.0.0", - "secure-json-parse": "^2.4.0", - "sonic-boom": "^3.0.0", - "strip-json-comments": "^3.1.1" + "secure-json-parse": "^4.0.0", + "sonic-boom": "^4.0.1", + "strip-json-comments": "^5.0.2" }, "bin": { "pino-pretty": "bin.js" } }, - "node_modules/pino-pretty/node_modules/buffer": { - "version": "6.0.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/pino-pretty/node_modules/readable-stream": { - "version": "4.4.0", + "node_modules/pino-pretty/node_modules/strip-json-comments": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.3.tgz", + "integrity": "sha512-1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw==", "license": "MIT", - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10" - }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/pino-std-serializers": { - "version": "6.2.1", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.0.0.tgz", + "integrity": "sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==", "license": "MIT" }, "node_modules/pirates": { - "version": "4.0.5", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", "dev": true, "license": "MIT", "engines": { @@ -8360,6 +10610,8 @@ }, "node_modules/pkg": { "version": "5.8.1", + "resolved": "https://registry.npmjs.org/pkg/-/pkg-5.8.1.tgz", + "integrity": "sha512-CjBWtFStCfIiT4Bde9QpJy0KeH19jCfwZRJqHFDFXfhUklCx8JoFmMj3wgnEYIwGmZVNkhsStPHEOnrtrQhEXA==", "dev": true, "license": "MIT", "dependencies": { @@ -8392,6 +10644,8 @@ }, "node_modules/pkg-dir": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "license": "MIT", "dependencies": { @@ -8403,6 +10657,8 @@ }, "node_modules/pkg-dir/node_modules/find-up": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "license": "MIT", "dependencies": { @@ -8415,6 +10671,8 @@ }, "node_modules/pkg-dir/node_modules/locate-path": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "license": "MIT", "dependencies": { @@ -8426,6 +10684,8 @@ }, "node_modules/pkg-dir/node_modules/p-limit": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "license": "MIT", "dependencies": { @@ -8440,6 +10700,8 @@ }, "node_modules/pkg-dir/node_modules/p-locate": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "license": "MIT", "dependencies": { @@ -8451,6 +10713,8 @@ }, "node_modules/pkg-fetch": { "version": "3.4.2", + "resolved": "https://registry.npmjs.org/pkg-fetch/-/pkg-fetch-3.4.2.tgz", + "integrity": "sha512-0+uijmzYcnhC0hStDjm/cl2VYdrmVVBpe7Q8k9YBojxmR5tG8mvR9/nooQq3QSXiQqORDVOTY3XqMEqJVIzkHA==", "dev": true, "license": "MIT", "dependencies": { @@ -8467,315 +10731,169 @@ "pkg-fetch": "lib-es5/bin.js" } }, - "node_modules/pkg-fetch/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/pkg-fetch/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dev": true, "license": "MIT", + "dependencies": { + "debug": "4" + }, "engines": { - "node": ">=8" + "node": ">= 6.0.0" } }, - "node_modules/pkg-fetch/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/pkg-fetch/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 6" } }, - "node_modules/pkg-fetch/node_modules/chalk": { - "version": "4.1.2", + "node_modules/pkg/node_modules/is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "has": "^1.0.3" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pkg-fetch/node_modules/cliui": { - "version": "7.0.4", + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "license": "MIT", + "engines": { + "node": ">= 0.4" } }, - "node_modules/pkg-fetch/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/prebuild-install": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" }, "engines": { - "node": ">=7.0.0" + "node": ">=10" } }, - "node_modules/pkg-fetch/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/pkg-fetch/node_modules/emoji-regex": { - "version": "8.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/pkg-fetch/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-fetch/node_modules/string-width": { - "version": "4.2.3", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-fetch/node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/pkg-fetch/node_modules/wrap-ansi": { - "version": "7.0.0", + "node_modules/prettier": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", + "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", "dev": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "bin": { + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">=10" + "node": ">=14" }, "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/pkg-fetch/node_modules/yargs": { - "version": "16.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/pkg-fetch/node_modules/yargs-parser": { - "version": "20.2.9", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/pkg/node_modules/@babel/generator": { - "version": "7.18.2", + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.18.2", - "@jridgewell/gen-mapping": "^0.3.0", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/pkg/node_modules/@babel/parser": { - "version": "7.18.4", - "dev": true, - "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" + "fast-diff": "^1.1.2" }, "engines": { "node": ">=6.0.0" } }, - "node_modules/pkg/node_modules/@babel/types": { - "version": "7.19.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/pkg/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/pkg/node_modules/chalk": { - "version": "4.1.2", + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/pkg/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/pkg/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/pkg/node_modules/is-core-module": { - "version": "2.9.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/prebuild-install": { - "version": "7.1.1", - "dev": true, + "node_modules/pretty-ms": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.2.0.tgz", + "integrity": "sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==", "license": "MIT", "dependencies": { - "detect-libc": "^2.0.0", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^3.3.0", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^4.0.0", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - }, - "bin": { - "prebuild-install": "bin.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.1.tgz", - "integrity": "sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" + "parse-ms": "^4.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=18" }, "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/pretty-format": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/process": { "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", "license": "MIT", "engines": { "node": ">= 0.6.0" @@ -8783,15 +10901,30 @@ }, "node_modules/process-nextick-args": { "version": "2.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "license": "MIT" }, "node_modules/process-warning": { - "version": "2.2.0", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-5.0.0.tgz", + "integrity": "sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], "license": "MIT" }, "node_modules/progress": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true, "license": "MIT", "engines": { @@ -8800,6 +10933,8 @@ }, "node_modules/prompts": { "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dev": true, "license": "MIT", "dependencies": { @@ -8811,7 +10946,9 @@ } }, "node_modules/pump": { - "version": "3.0.0", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", + "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", @@ -8819,7 +10956,9 @@ } }, "node_modules/punycode": { - "version": "2.3.0", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "license": "MIT", "engines": { @@ -8827,7 +10966,9 @@ } }, "node_modules/pure-rand": { - "version": "6.0.4", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", + "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", "dev": true, "funding": [ { @@ -8843,6 +10984,8 @@ }, "node_modules/queue-microtask": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true, "funding": [ { @@ -8862,10 +11005,14 @@ }, "node_modules/quick-format-unescaped": { "version": "4.0.4", + "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", + "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==", "license": "MIT" }, "node_modules/rc": { "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { @@ -8880,6 +11027,8 @@ }, "node_modules/rc/node_modules/strip-json-comments": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", "dev": true, "license": "MIT", "engines": { @@ -8887,42 +11036,82 @@ } }, "node_modules/react-is": { - "version": "18.2.0", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", "dev": true, "license": "MIT" }, "node_modules/readable-stream": { - "version": "3.6.2", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", + "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" }, "engines": { - "node": ">= 6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/readdir-glob": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", + "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "node_modules/readdir-glob/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" } }, "node_modules/real-require": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz", + "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==", "license": "MIT", "engines": { "node": ">= 12.13.0" } }, - "node_modules/regenerator-runtime": { - "version": "0.13.11", - "dev": true, - "license": "MIT" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.0", + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "functions-have-names": "^1.2.3" + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -8931,19 +11120,31 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regexpp": { - "version": "3.2.0", + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/require-directory": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, "license": "MIT", "engines": { @@ -8951,23 +11152,30 @@ } }, "node_modules/resolve": { - "version": "1.22.2", + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", "dev": true, "license": "MIT", "dependencies": { - "is-core-module": "^2.11.0", + "is-core-module": "^2.16.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/resolve-cwd": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dev": true, "license": "MIT", "dependencies": { @@ -8979,6 +11187,8 @@ }, "node_modules/resolve-cwd/node_modules/resolve-from": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, "license": "MIT", "engines": { @@ -8987,14 +11197,28 @@ }, "node_modules/resolve-from": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, "license": "MIT", "engines": { "node": ">=4" } }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, "node_modules/resolve.exports": { - "version": "2.0.2", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", + "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", "dev": true, "license": "MIT", "engines": { @@ -9002,38 +11226,42 @@ } }, "node_modules/restore-cursor": { - "version": "3.1.0", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", + "dev": true, "license": "MIT", "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/restore-cursor/node_modules/mimic-fn": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=6" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/restore-cursor/node_modules/onetime": { - "version": "5.1.2", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", + "dev": true, "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" + "mimic-function": "^5.0.0" }, "engines": { - "node": ">=6" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/reusify": { - "version": "1.0.4", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", "dev": true, "license": "MIT", "engines": { @@ -9042,12 +11270,18 @@ } }, "node_modules/rfdc": { - "version": "1.3.0", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", "dev": true, "license": "MIT" }, "node_modules/rimraf": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, "license": "ISC", "dependencies": { "glob": "^7.1.3" @@ -9059,104 +11293,32 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/run-applescript": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/execa": { - "version": "5.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/run-applescript/node_modules/human-signals": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/run-applescript/node_modules/is-stream": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/mimic-fn": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/run-applescript/node_modules/npm-run-path": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/run-applescript/node_modules/onetime": { - "version": "5.1.2", + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "mimic-fn": "^2.1.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=6" + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/strip-final-newline": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/run-async": { - "version": "2.4.1", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-4.0.6.tgz", + "integrity": "sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ==", "license": "MIT", "engines": { "node": ">=0.12.0" @@ -9164,6 +11326,8 @@ }, "node_modules/run-parallel": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, "funding": [ { @@ -9185,14 +11349,38 @@ } }, "node_modules/rxjs": { - "version": "7.8.1", + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/safe-buffer": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "funding": [ { "type": "github", @@ -9209,21 +11397,45 @@ ], "license": "MIT" }, - "node_modules/safe-regex-test": { + "node_modules/safe-push-apply": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/safe-stable-stringify": { - "version": "2.4.3", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", + "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", "license": "MIT", "engines": { "node": ">=10" @@ -9231,23 +11443,38 @@ }, "node_modules/safer-buffer": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "license": "MIT" }, "node_modules/sax": { - "version": "1.2.4", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", "dev": true, "license": "ISC" }, "node_modules/secure-json-parse": { - "version": "2.7.0", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-4.0.0.tgz", + "integrity": "sha512-dxtLJO6sc35jWidmLxo7ij+Eg48PM/kleBsxpC8QJE0qJICe+KawkDQmvCMZUr9u7WKVHgMW6vy3fQ7zMiFZMA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], "license": "BSD-3-Clause" }, "node_modules/semver": { - "version": "7.5.4", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -9255,19 +11482,54 @@ "node": ">=10" } }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "license": "ISC", + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" } }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "license": "ISC" + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/setup-haskell": { "resolved": "vendor/haskell-actions/setup", @@ -9275,6 +11537,8 @@ }, "node_modules/shebang-command": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" @@ -9285,30 +11549,105 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/side-channel": { - "version": "1.0.4", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/signal-exit": { - "version": "3.0.7", - "license": "ISC" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, "node_modules/simple-concat": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", "dev": true, "funding": [ { @@ -9328,6 +11667,8 @@ }, "node_modules/simple-get": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", "dev": true, "funding": [ { @@ -9352,11 +11693,15 @@ }, "node_modules/sisteransi": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", "dev": true, "license": "MIT" }, "node_modules/slash": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, "license": "MIT", "engines": { @@ -9365,6 +11710,8 @@ }, "node_modules/slice-ansi": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9379,7 +11726,9 @@ } }, "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.2.1", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "dev": true, "license": "MIT", "engines": { @@ -9389,8 +11738,23 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/sonic-boom": { - "version": "3.3.0", + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sonic-boom": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.0.tgz", + "integrity": "sha512-INb7TM37/mAcsGmc9hyyI6+QR3rR1zVRu36B0NeGXKnOOLiZOfER5SA+N7X7k3yUYRzLWafduTDvJAfDswwEww==", "license": "MIT", "dependencies": { "atomic-sleep": "^1.0.0" @@ -9398,6 +11762,8 @@ }, "node_modules/source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -9406,6 +11772,8 @@ }, "node_modules/source-map-support": { "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", "dev": true, "license": "MIT", "dependencies": { @@ -9415,6 +11783,8 @@ }, "node_modules/split2": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", "license": "ISC", "engines": { "node": ">= 10.x" @@ -9422,11 +11792,15 @@ }, "node_modules/sprintf-js": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true, "license": "BSD-3-Clause" }, "node_modules/stack-utils": { "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9438,22 +11812,49 @@ }, "node_modules/stack-utils/node_modules/escape-string-regexp": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/stream-meter": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/stream-meter/-/stream-meter-1.0.4.tgz", + "integrity": "sha512-4sOEtrbgFotXwnEuzzsQBYEV1elAeFSO8rSGeTwabuX1RRn/kEq9JVH7I0MRBhKVRR0sJkr0M0QCH7yOLf9fhQ==", "dev": true, "license": "MIT", "dependencies": { "readable-stream": "^2.1.4" } }, + "node_modules/stream-meter/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, "node_modules/stream-meter/node_modules/readable-stream": { "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "license": "MIT", "dependencies": { @@ -9468,19 +11869,38 @@ }, "node_modules/stream-meter/node_modules/safe-buffer": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true, "license": "MIT" }, "node_modules/stream-meter/node_modules/string_decoder": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, + "node_modules/streamx": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.1.tgz", + "integrity": "sha512-znKXEBxfatz2GBNK02kRnCXjV+AA4kjZIUxeWSr3UGirZMJfTE9uiwKHobnbgxWyL/JWro8tTq+vOqAK1/qbSA==", + "license": "MIT", + "dependencies": { + "fast-fifo": "^1.3.2", + "text-decoder": "^1.1.0" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, "node_modules/string_decoder": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" @@ -9488,6 +11908,8 @@ }, "node_modules/string-argv": { "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", "dev": true, "license": "MIT", "engines": { @@ -9496,6 +11918,8 @@ }, "node_modules/string-length": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9508,6 +11932,8 @@ }, "node_modules/string-length/node_modules/ansi-regex": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "license": "MIT", "engines": { @@ -9516,6 +11942,8 @@ }, "node_modules/string-length/node_modules/strip-ansi": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "license": "MIT", "dependencies": { @@ -9527,6 +11955,8 @@ }, "node_modules/string-width": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", @@ -9540,14 +11970,77 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/string.prototype.trim": { - "version": "1.2.7", + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -9557,33 +12050,46 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.6", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.6", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/strip-ansi": { - "version": "7.1.0", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -9595,19 +12101,45 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/strip-bom": { - "version": "4.0.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/strip-final-newline": { - "version": "3.0.0", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz", + "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==", "license": "MIT", "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -9615,6 +12147,9 @@ }, "node_modules/strip-json-comments": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -9623,8 +12158,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/strnum": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.1.tgz", + "integrity": "sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT" + }, "node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -9635,6 +12185,8 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true, "license": "MIT", "engines": { @@ -9646,6 +12198,8 @@ }, "node_modules/svg-element-attributes": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/svg-element-attributes/-/svg-element-attributes-1.3.1.tgz", + "integrity": "sha512-Bh05dSOnJBf3miNMqpsormfNtfidA/GxQVakhtn0T4DECWKeXQRQUceYjJ+OxYiiLdGe4Jo9iFV8wICFapFeIA==", "dev": true, "license": "MIT", "funding": { @@ -9654,22 +12208,39 @@ } }, "node_modules/synckit": { - "version": "0.8.5", + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz", + "integrity": "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==", "dev": true, "license": "MIT", "dependencies": { - "@pkgr/utils": "^2.3.1", - "tslib": "^2.5.0" + "@pkgr/core": "^0.2.9" }, "engines": { "node": "^14.18.0 || >=16.0.0" }, "funding": { - "url": "https://opencollective.com/unts" + "url": "https://opencollective.com/synckit" + } + }, + "node_modules/tapable": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.3.tgz", + "integrity": "sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/tar-fs": { - "version": "2.1.1", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.3.tgz", + "integrity": "sha512-090nwYJDmlhwFwEW3QQl+vaNnxsO2yVsd45eTKRBzSzu+hlb1w2K9inVq5b0ngXuLVqQ4ApvsUHHnu/zQNkWAg==", "dev": true, "license": "MIT", "dependencies": { @@ -9679,8 +12250,25 @@ "tar-stream": "^2.1.4" } }, - "node_modules/tar-stream": { + "node_modules/tar-fs/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tar-fs/node_modules/tar-stream": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9694,8 +12282,21 @@ "node": ">=6" } }, + "node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "license": "MIT", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, "node_modules/test-exclude": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, "license": "ISC", "dependencies": { @@ -9707,57 +12308,73 @@ "node": ">=8" } }, + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/text-decoder": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz", + "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==", + "license": "Apache-2.0", + "dependencies": { + "b4a": "^1.6.4" + } + }, "node_modules/text-table": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true, "license": "MIT" }, "node_modules/thread-stream": { - "version": "2.3.0", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-3.1.0.tgz", + "integrity": "sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==", "license": "MIT", "dependencies": { "real-require": "^0.2.0" } }, - "node_modules/through": { - "version": "2.3.8", - "license": "MIT" - }, - "node_modules/titleize": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/tmp": { - "version": "0.2.1", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", + "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", "license": "MIT", - "dependencies": { - "rimraf": "^3.0.0" - }, "engines": { - "node": ">=8.17.0" - } - }, - "node_modules/tmp-promise": { - "version": "3.0.3", - "license": "MIT", - "dependencies": { - "tmp": "^0.2.0" + "node": ">=14.14" } }, "node_modules/tmpl": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", "dev": true, "license": "BSD-3-Clause" }, "node_modules/to-fast-properties": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "dev": true, "license": "MIT", "engines": { @@ -9769,6 +12386,7 @@ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -9778,50 +12396,107 @@ }, "node_modules/tr46": { "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "license": "MIT" }, + "node_modules/traverse": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==", + "license": "MIT/X11", + "engines": { + "node": "*" + } + }, "node_modules/ts-api-utils": { - "version": "1.0.3", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", + "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", "dev": true, "license": "MIT", "engines": { - "node": ">=16.13.0" + "node": ">=18.12" }, "peerDependencies": { - "typescript": ">=4.2.0" + "typescript": ">=4.8.4" + } + }, + "node_modules/ts-declaration-location": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/ts-declaration-location/-/ts-declaration-location-1.0.7.tgz", + "integrity": "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==", + "dev": true, + "funding": [ + { + "type": "ko-fi", + "url": "https://ko-fi.com/rebeccastevens" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/ts-declaration-location" + } + ], + "license": "BSD-3-Clause", + "dependencies": { + "picomatch": "^4.0.2" + }, + "peerDependencies": { + "typescript": ">=4.0.0" + } + }, + "node_modules/ts-declaration-location/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/ts-jest": { - "version": "29.1.1", + "version": "29.4.1", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.1.tgz", + "integrity": "sha512-SaeUtjfpg9Uqu8IbeDKtdaS0g8lS6FT6OzM3ezrDfErPJPHNDo/Ey+VFGP1bQIDfagYDLyRpd7O15XpG1Es2Uw==", "dev": true, "license": "MIT", "dependencies": { - "bs-logger": "0.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^29.0.0", + "bs-logger": "^0.2.6", + "fast-json-stable-stringify": "^2.1.0", + "handlebars": "^4.7.8", "json5": "^2.2.3", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "^7.5.3", - "yargs-parser": "^21.0.1" + "lodash.memoize": "^4.1.2", + "make-error": "^1.3.6", + "semver": "^7.7.2", + "type-fest": "^4.41.0", + "yargs-parser": "^21.1.1" }, "bin": { "ts-jest": "cli.js" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0" }, "peerDependencies": { "@babel/core": ">=7.0.0-beta.0 <8", - "@jest/types": "^29.0.0", - "babel-jest": "^29.0.0", - "jest": "^29.0.0", + "@jest/transform": "^29.0.0 || ^30.0.0", + "@jest/types": "^29.0.0 || ^30.0.0", + "babel-jest": "^29.0.0 || ^30.0.0", + "jest": "^29.0.0 || ^30.0.0", + "jest-util": "^29.0.0 || ^30.0.0", "typescript": ">=4.3 <6" }, "peerDependenciesMeta": { "@babel/core": { "optional": true }, + "@jest/transform": { + "optional": true + }, "@jest/types": { "optional": true }, @@ -9830,11 +12505,52 @@ }, "esbuild": { "optional": true + }, + "jest-util": { + "optional": true } } }, + "node_modules/ts-jest/node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ts-jest/node_modules/type-fest": { + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ts-jest/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, "node_modules/ts-node": { - "version": "10.9.1", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9876,7 +12592,9 @@ } }, "node_modules/tsconfig-paths": { - "version": "3.14.2", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dev": true, "license": "MIT", "dependencies": { @@ -9886,31 +12604,16 @@ "strip-bom": "^3.0.0" } }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/tslib": { - "version": "2.6.2", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD" }, "node_modules/tsutils": { "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, "license": "MIT", "dependencies": { @@ -9925,11 +12628,15 @@ }, "node_modules/tsutils/node_modules/tslib": { "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true, "license": "0BSD" }, "node_modules/tunnel": { "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", "license": "MIT", "engines": { "node": ">=0.6.11 <=0.7.0 || >=0.7.3" @@ -9937,6 +12644,8 @@ }, "node_modules/tunnel-agent": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -9948,6 +12657,8 @@ }, "node_modules/type-check": { "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, "license": "MIT", "dependencies": { @@ -9959,6 +12670,8 @@ }, "node_modules/type-detect": { "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true, "license": "MIT", "engines": { @@ -9966,77 +12679,226 @@ } }, "node_modules/type-fest": { - "version": "3.11.1", + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=14.16" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/typed-array-length": { + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typescript": { - "version": "4.9.5", + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", + "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=4.2.0" + "node": ">=14.17" + } + }, + "node_modules/typescript-eslint": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.43.0.tgz", + "integrity": "sha512-FyRGJKUGvcFekRRcBKFBlAhnp4Ng8rhe8tuvvkR9OiU0gfd4vyvTRQHEckO6VDlH57jbeUQem2IpqPq9kLJH+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.43.0", + "@typescript-eslint/parser": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0", + "@typescript-eslint/utils": "8.43.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/uglify-js": { + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", + "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" } }, "node_modules/unbox-primitive": { - "version": "1.0.2", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", + "call-bound": "^1.0.3", "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/undici": { + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", + "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", + "license": "MIT", + "dependencies": { + "@fastify/busboy": "^2.0.0" + }, + "engines": { + "node": ">=14.0" + } + }, "node_modules/undici-types": { - "version": "5.26.5", - "dev": true, + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz", + "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==", + "devOptional": true, "license": "MIT" }, + "node_modules/unicorn-magic": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", + "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/universal-user-agent": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", + "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", + "license": "ISC" + }, "node_modules/universalify": { - "version": "2.0.0", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, "license": "MIT", "engines": { "node": ">= 10.0.0" } }, - "node_modules/untildify": { - "version": "4.0.0", - "dev": true, + "node_modules/unzip-stream": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/unzip-stream/-/unzip-stream-0.3.4.tgz", + "integrity": "sha512-PyofABPVv+d7fL7GOpusx7eRT9YETY2X04PhwbSipdj6bMxVCFJrr+nm0Mxqbf9hUiTin/UsnuFWBXlDZFy0Cw==", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "binary": "^0.3.0", + "mkdirp": "^0.5.1" } }, "node_modules/update-browserslist-db": { - "version": "1.0.11", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", "dev": true, "funding": [ { @@ -10054,8 +12916,8 @@ ], "license": "MIT", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -10066,6 +12928,8 @@ }, "node_modules/uri-js": { "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -10074,22 +12938,31 @@ }, "node_modules/util-deprecate": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "license": "MIT" }, "node_modules/uuid": { - "version": "3.4.0", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, "license": "MIT", "bin": { - "uuid": "bin/uuid" + "uuid": "dist/bin/uuid" } }, "node_modules/v8-compile-cache-lib": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", "dev": true, "license": "MIT" }, "node_modules/v8-to-istanbul": { - "version": "9.1.3", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", "dev": true, "license": "ISC", "dependencies": { @@ -10103,25 +12976,24 @@ }, "node_modules/walker": { "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "makeerror": "1.0.12" } }, - "node_modules/wcwidth": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, "node_modules/webidl-conversions": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", "license": "BSD-2-Clause" }, "node_modules/whatwg-url": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "license": "MIT", "dependencies": { "tr46": "~0.0.3", @@ -10129,44 +13001,101 @@ } }, "node_modules/which": { - "version": "3.0.1", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", "license": "ISC", "dependencies": { - "isexe": "^2.0.0" + "isexe": "^3.1.1" }, "bin": { "node-which": "bin/which.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dev": true, "license": "MIT", "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/which-typed-array": { - "version": "1.1.9", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", "dev": true, "license": "MIT", "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -10176,124 +13105,256 @@ } }, "node_modules/windows-release": { - "version": "5.1.1", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-6.1.0.tgz", + "integrity": "sha512-1lOb3qdzw6OFmOzoY0nauhLG72TpWtb5qgYPiSh/62rjc1XidBSDio2qw0pwHh17VINF217ebIkZJdFLZFn9SA==", "license": "MIT", "dependencies": { - "execa": "^5.1.1" + "execa": "^8.0.1" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/windows-release/node_modules/execa": { - "version": "5.1.1", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=16.17" }, "funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/windows-release/node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/windows-release/node_modules/human-signals": { - "version": "2.1.0", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", "license": "Apache-2.0", "engines": { - "node": ">=10.17.0" + "node": ">=16.17.0" } }, "node_modules/windows-release/node_modules/is-stream": { - "version": "2.0.1", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "license": "MIT", "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/windows-release/node_modules/mimic-fn": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/windows-release/node_modules/npm-run-path": { - "version": "4.0.1", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "license": "MIT", "dependencies": { - "path-key": "^3.0.0" + "path-key": "^4.0.0" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/windows-release/node_modules/onetime": { - "version": "5.1.2", + "node_modules/windows-release/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, "engines": { - "node": ">=6" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/windows-release/node_modules/strip-final-newline": { - "version": "2.0.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true, + "license": "MIT" + }, "node_modules/wrap-ansi": { - "version": "8.1.0", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "license": "MIT", "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": ">=8" } }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, "engines": { - "node": ">=12" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, "node_modules/wrappy": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "license": "ISC" }, "node_modules/write-file-atomic": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", "dev": true, "license": "ISC", "dependencies": { @@ -10304,8 +13365,17 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, "node_modules/xml2js": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", "dev": true, "license": "MIT", "dependencies": { @@ -10318,6 +13388,8 @@ }, "node_modules/xmlbuilder": { "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "dev": true, "license": "MIT", "engines": { @@ -10326,6 +13398,8 @@ }, "node_modules/y18n": { "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, "license": "ISC", "engines": { @@ -10334,44 +13408,57 @@ }, "node_modules/yallist": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true, "license": "ISC" }, "node_modules/yaml": { - "version": "2.3.1", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz", + "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==", "dev": true, "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, "engines": { - "node": ">= 14" + "node": ">= 14.6" } }, "node_modules/yargs": { - "version": "17.7.2", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "license": "MIT", "dependencies": { - "cliui": "^8.0.1", + "cliui": "^7.0.2", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.3", + "string-width": "^4.2.0", "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" + "yargs-parser": "^20.2.2" }, "engines": { - "node": ">=12" + "node": ">=10" } }, "node_modules/yargs-parser": { - "version": "21.1.1", + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, "license": "ISC", "engines": { - "node": ">=12" + "node": ">=10" } }, "node_modules/yargs/node_modules/ansi-regex": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "license": "MIT", "engines": { @@ -10380,19 +13467,15 @@ }, "node_modules/yargs/node_modules/emoji-regex": { "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true, "license": "MIT" }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/yargs/node_modules/string-width": { "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "license": "MIT", "dependencies": { @@ -10406,6 +13489,8 @@ }, "node_modules/yargs/node_modules/strip-ansi": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "license": "MIT", "dependencies": { @@ -10417,6 +13502,8 @@ }, "node_modules/yn": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", "dev": true, "license": "MIT", "engines": { @@ -10425,6 +13512,8 @@ }, "node_modules/yocto-queue": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, "license": "MIT", "engines": { @@ -10434,6 +13523,44 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/yoctocolors": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.2.tgz", + "integrity": "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctocolors-cjs": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz", + "integrity": "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zip-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-6.0.1.tgz", + "integrity": "sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==", + "license": "MIT", + "dependencies": { + "archiver-utils": "^5.0.0", + "compress-commons": "^6.0.2", + "readable-stream": "^4.0.0" + }, + "engines": { + "node": ">= 14" + } + }, "vendor/haskell-actions/setup": { "name": "setup-haskell", "version": "2.3.6", @@ -10460,7 +13587,7 @@ "eslint-plugin-jest": "^27.2.3", "husky": "^8.0.3", "jest": "^29.6.4", - "lint-staged": "^14.0.1", + "lint-staged": "^15.2.11", "prettier": "^3.0.3", "ts-jest": "^29.1.1", "typescript": "^5.2.2" @@ -10468,47 +13595,421 @@ }, "vendor/haskell-actions/setup/node_modules/@actions/glob": { "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@actions/glob/-/glob-0.4.0.tgz", + "integrity": "sha512-+eKIGFhsFa4EBwaf/GMyzCdWrXWymGXfFmZU3FHQvYS8mPcHtTtZONbkcqqUMzw9mJ/pImEBFET1JNifhqGsAQ==", "license": "MIT", "dependencies": { "@actions/core": "^1.9.1", "minimatch": "^3.0.4" } }, - "vendor/haskell-actions/setup/node_modules/@types/node": { - "version": "20.8.10", + "vendor/haskell-actions/setup/node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "vendor/haskell-actions/setup/node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "vendor/haskell-actions/setup/node_modules/@types/node": { + "version": "20.19.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.13.tgz", + "integrity": "sha512-yCAeZl7a0DxgNVteXFHt9+uyFbqXGy/ShC4BlcHkoE0AfGXYv/BUiplV72DjMYXHDBXFjhvr6DD1NiRVfB4j8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "vendor/haskell-actions/setup/node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", + "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/type-utils": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "vendor/haskell-actions/setup/node_modules/@typescript-eslint/parser": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", + "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "vendor/haskell-actions/setup/node_modules/@typescript-eslint/scope-manager": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "vendor/haskell-actions/setup/node_modules/@typescript-eslint/type-utils": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", + "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "vendor/haskell-actions/setup/node_modules/@typescript-eslint/types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "vendor/haskell-actions/setup/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "vendor/haskell-actions/setup/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "vendor/haskell-actions/setup/node_modules/@typescript-eslint/utils": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", + "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "vendor/haskell-actions/setup/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", + "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "vendor/haskell-actions/setup/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "vendor/haskell-actions/setup/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "vendor/haskell-actions/setup/node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "vendor/haskell-actions/setup/node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "vendor/haskell-actions/setup/node_modules/eslint-plugin-github": { + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-4.10.2.tgz", + "integrity": "sha512-F1F5aAFgi1Y5hYoTFzGQACBkw5W1hu2Fu5FSTrMlXqrojJnKl1S2pWO/rprlowRQpt+hzHhqSpsfnodJEVd5QA==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "@github/browserslist-config": "^1.0.0", + "@typescript-eslint/eslint-plugin": "^7.0.1", + "@typescript-eslint/parser": "^7.0.1", + "aria-query": "^5.3.0", + "eslint-config-prettier": ">=8.0.0", + "eslint-plugin-escompat": "^3.3.3", + "eslint-plugin-eslint-comments": "^3.2.0", + "eslint-plugin-filenames": "^1.3.2", + "eslint-plugin-i18n-text": "^1.0.1", + "eslint-plugin-import": "^2.25.2", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-no-only-tests": "^3.0.0", + "eslint-plugin-prettier": "^5.0.0", + "eslint-rule-documentation": ">=1.0.0", + "jsx-ast-utils": "^3.3.2", + "prettier": "^3.0.0", + "svg-element-attributes": "^1.3.1" + }, + "bin": { + "eslint-ignore-errors": "bin/eslint-ignore-errors.js" + }, + "peerDependencies": { + "eslint": "^8.0.1" } }, - "vendor/haskell-actions/setup/node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.9.1", + "vendor/haskell-actions/setup/node_modules/eslint-plugin-github/node_modules/@typescript-eslint/eslint-plugin": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz", + "integrity": "sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.9.1", - "@typescript-eslint/type-utils": "6.9.1", - "@typescript-eslint/utils": "6.9.1", - "@typescript-eslint/visitor-keys": "6.9.1", - "debug": "^4.3.4", + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/type-utils": "7.18.0", + "@typescript-eslint/utils": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", "graphemer": "^1.4.0", - "ignore": "^5.2.4", + "ignore": "^5.3.1", "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", - "eslint": "^7.0.0 || ^8.0.0" + "@typescript-eslint/parser": "^7.0.0", + "eslint": "^8.56.0" }, "peerDependenciesMeta": { "typescript": { @@ -10516,26 +14017,28 @@ } } }, - "vendor/haskell-actions/setup/node_modules/@typescript-eslint/parser": { - "version": "6.9.1", + "vendor/haskell-actions/setup/node_modules/eslint-plugin-github/node_modules/@typescript-eslint/parser": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz", + "integrity": "sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "6.9.1", - "@typescript-eslint/types": "6.9.1", - "@typescript-eslint/typescript-estree": "6.9.1", - "@typescript-eslint/visitor-keys": "6.9.1", + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/typescript-estree": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", "debug": "^4.3.4" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "eslint": "^8.56.0" }, "peerDependenciesMeta": { "typescript": { @@ -10543,41 +14046,45 @@ } } }, - "vendor/haskell-actions/setup/node_modules/@typescript-eslint/scope-manager": { - "version": "6.9.1", + "vendor/haskell-actions/setup/node_modules/eslint-plugin-github/node_modules/@typescript-eslint/scope-manager": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", + "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "6.9.1", - "@typescript-eslint/visitor-keys": "6.9.1" + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, - "vendor/haskell-actions/setup/node_modules/@typescript-eslint/type-utils": { - "version": "6.9.1", + "vendor/haskell-actions/setup/node_modules/eslint-plugin-github/node_modules/@typescript-eslint/type-utils": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz", + "integrity": "sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "6.9.1", - "@typescript-eslint/utils": "6.9.1", + "@typescript-eslint/typescript-estree": "7.18.0", + "@typescript-eslint/utils": "7.18.0", "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" + "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "eslint": "^8.56.0" }, "peerDependenciesMeta": { "typescript": { @@ -10585,33 +14092,38 @@ } } }, - "vendor/haskell-actions/setup/node_modules/@typescript-eslint/types": { - "version": "6.9.1", + "vendor/haskell-actions/setup/node_modules/eslint-plugin-github/node_modules/@typescript-eslint/types": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", + "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==", "dev": true, "license": "MIT", "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, - "vendor/haskell-actions/setup/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.9.1", + "vendor/haskell-actions/setup/node_modules/eslint-plugin-github/node_modules/@typescript-eslint/typescript-estree": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", + "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "6.9.1", - "@typescript-eslint/visitor-keys": "6.9.1", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -10623,256 +14135,337 @@ } } }, - "vendor/haskell-actions/setup/node_modules/@typescript-eslint/utils": { - "version": "6.9.1", + "vendor/haskell-actions/setup/node_modules/eslint-plugin-github/node_modules/@typescript-eslint/utils": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", + "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.9.1", - "@typescript-eslint/types": "6.9.1", - "@typescript-eslint/typescript-estree": "6.9.1", - "semver": "^7.5.4" + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/typescript-estree": "7.18.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "eslint": "^8.56.0" } }, - "vendor/haskell-actions/setup/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.9.1", + "vendor/haskell-actions/setup/node_modules/eslint-plugin-github/node_modules/@typescript-eslint/visitor-keys": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", + "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "6.9.1", - "eslint-visitor-keys": "^3.4.1" + "@typescript-eslint/types": "7.18.0", + "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, - "vendor/haskell-actions/setup/node_modules/@vercel/ncc": { - "version": "0.38.1", - "dev": true, - "license": "MIT", - "bin": { - "ncc": "dist/ncc/cli.js" - } - }, - "vendor/haskell-actions/setup/node_modules/ansi-escapes": { - "version": "5.0.0", + "vendor/haskell-actions/setup/node_modules/eslint-plugin-github/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "type-fest": "^1.0.2" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=12" + "node": ">=16 || 14 >=14.17" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "vendor/haskell-actions/setup/node_modules/chalk": { - "version": "5.3.0", + "vendor/haskell-actions/setup/node_modules/eslint-plugin-jest": { + "version": "27.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.9.0.tgz", + "integrity": "sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==", "dev": true, "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "^5.10.0" + }, "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0 || ^7.0.0", + "eslint": "^7.0.0 || ^8.0.0", + "jest": "*" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } } }, - "vendor/haskell-actions/setup/node_modules/cli-cursor": { - "version": "4.0.0", + "vendor/haskell-actions/setup/node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", "dev": true, "license": "MIT", "dependencies": { - "restore-cursor": "^4.0.0" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "vendor/haskell-actions/setup/node_modules/commander": { - "version": "11.0.0", + "vendor/haskell-actions/setup/node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", "dev": true, "license": "MIT", "engines": { - "node": ">=16" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "vendor/haskell-actions/setup/node_modules/compare-versions": { - "version": "6.1.0", - "license": "MIT" - }, - "vendor/haskell-actions/setup/node_modules/execa": { - "version": "7.2.0", + "vendor/haskell-actions/setup/node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "engines": { - "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "vendor/haskell-actions/setup/node_modules/human-signals": { - "version": "4.3.1", + "vendor/haskell-actions/setup/node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, "engines": { - "node": ">=14.18.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "vendor/haskell-actions/setup/node_modules/lint-staged": { - "version": "14.0.1", + "vendor/haskell-actions/setup/node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", "dev": true, "license": "MIT", "dependencies": { - "chalk": "5.3.0", - "commander": "11.0.0", - "debug": "4.3.4", - "execa": "7.2.0", - "lilconfig": "2.1.0", - "listr2": "6.6.1", - "micromatch": "4.0.5", - "pidtree": "0.6.0", - "string-argv": "0.3.2", - "yaml": "2.3.1" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://opencollective.com/lint-staged" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "vendor/haskell-actions/setup/node_modules/listr2": { - "version": "6.6.1", + "vendor/haskell-actions/setup/node_modules/eslint-plugin-jest/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "cli-truncate": "^3.1.0", - "colorette": "^2.0.20", - "eventemitter3": "^5.0.1", - "log-update": "^5.0.1", - "rfdc": "^1.3.0", - "wrap-ansi": "^8.1.0" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=8.0.0" + } + }, + "vendor/haskell-actions/setup/node_modules/eslint-plugin-jest/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "vendor/haskell-actions/setup/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, - "peerDependencies": { - "enquirer": ">= 2.3.0 < 3" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "peerDependenciesMeta": { - "enquirer": { - "optional": true - } + "funding": { + "url": "https://opencollective.com/eslint" } }, - "vendor/haskell-actions/setup/node_modules/log-update": { - "version": "5.0.1", + "vendor/haskell-actions/setup/node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "ansi-escapes": "^5.0.0", - "cli-cursor": "^4.0.0", - "slice-ansi": "^5.0.0", - "strip-ansi": "^7.0.1", - "wrap-ansi": "^8.0.1" + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/eslint" } }, - "vendor/haskell-actions/setup/node_modules/mimic-fn": { - "version": "2.1.0", + "vendor/haskell-actions/setup/node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, "engines": { - "node": ">=6" + "node": "^10.12.0 || >=12.0.0" } }, - "vendor/haskell-actions/setup/node_modules/prettier": { - "version": "3.0.3", + "vendor/haskell-actions/setup/node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "node": "^10.12.0 || >=12.0.0" } }, - "vendor/haskell-actions/setup/node_modules/restore-cursor": { - "version": "4.0.0", + "vendor/haskell-actions/setup/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "license": "MIT", "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "type-fest": "^0.20.2" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "vendor/haskell-actions/setup/node_modules/restore-cursor/node_modules/onetime": { - "version": "5.1.2", + "vendor/haskell-actions/setup/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "vendor/haskell-actions/setup/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" + } + }, + "vendor/haskell-actions/setup/node_modules/ts-api-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", + "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "typescript": ">=4.2.0" } }, "vendor/haskell-actions/setup/node_modules/type-fest": { - "version": "1.4.0", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -10882,17 +14475,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "vendor/haskell-actions/setup/node_modules/typescript": { - "version": "5.2.2", + "vendor/haskell-actions/setup/node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } + "license": "MIT" } } } diff --git a/package.json b/package.json index e13981bb..6a861bb4 100644 --- a/package.json +++ b/package.json @@ -7,31 +7,31 @@ "license": "MIT", "type": "module", "engines": { - "node": ">=16" + "node": ">=20" }, "dependencies": { - "@actions/artifact": "^1.1.0", - "@actions/core": "^1.6.0", - "@inquirer/checkbox": "^0.0.30-alpha.0", - "@inquirer/core": "^0.0.30-alpha.0", - "@inquirer/select": "^0.0.29-alpha.0", - "commander": "^9.5.0", + "@actions/artifact": "^2.3.2", + "@actions/core": "^1.11.1", + "@inquirer/checkbox": "^4.2.2", + "@inquirer/core": "^10.2.0", + "@inquirer/select": "^4.3.2", + "commander": "^14.0.0", "ensure-error": "^4.0.0", - "execa": "^6.1.0", - "inquirer": "^9.1.4", + "execa": "^9.6.0", + "inquirer": "^12.9.4", "line-by-line": "^0.1.6", "linux-os-info": "^2.0.0", "linux-release-info": "^3.0.0", - "macos-release": "^3.1.0", + "macos-release": "^3.4.0", "node-fetch": "^2.6.7 && <3", "object.pick": "^1.3.0", - "pino": "^8.8.0", - "pino-pretty": "^9.1.1", - "semver": "^7.3.8", + "pino": "^9.9.5", + "pino-pretty": "^13.1.1", + "semver": "^7.7.2", "setup-haskell": "file:./vendor/haskell-actions/setup", - "tmp": "^0.2.1", - "which": "^3.0.0", - "windows-release": "^5.1.1" + "tmp": "^0.2.5", + "which": "^5.0.0", + "windows-release": "^6.1.0" }, "repository": { "type": "git", @@ -63,37 +63,39 @@ "test-setup-latest": "sh ./scripts/test-action.sh setup-latest" }, "devDependencies": { - "@actions/cache": "^3.1.2", - "@types/fs-extra": "^11.0.1", - "@types/glob": "^8.0.0", - "@types/inquirer": "^9.0.3", - "@types/js-yaml": "^4.0.5", - "@types/line-by-line": "^0.1.6", - "@types/mute-stream": "^0.0.1", - "@types/node": "^18.11.17", - "@types/node-fetch": "^2.6.2", - "@types/nunjucks": "^3.2.1", - "@types/object.pick": "^1.3.2", - "@types/semver": "^7.3.13", - "@types/tmp": "^0.2.3", - "@types/which": "^2.0.1", - "@typescript-eslint/eslint-plugin": "^5.48.1", - "@vercel/ncc": "^0.36.0", - "esbuild": "^0.16.16", - "eslint": "^8.31.0", - "eslint-config-prettier": "^8.6.0", - "eslint-config-standard-with-typescript": "^26.0.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-n": "^15.6.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "@actions/cache": "^4.0.5", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "^9.35.0", + "@types/fs-extra": "^11.0.4", + "@types/glob": "^9.0.0", + "@types/inquirer": "^9.0.9", + "@types/js-yaml": "^4.0.9", + "@types/line-by-line": "^0.1.9", + "@types/mute-stream": "^0.0.4", + "@types/node": "^24.3.1", + "@types/node-fetch": "^2.6.13", + "@types/nunjucks": "^3.2.6", + "@types/object.pick": "^1.3.4", + "@types/semver": "^7.7.1", + "@types/tmp": "^0.2.6", + "@types/which": "^3.0.4", + "@typescript-eslint/eslint-plugin": "^8.43.0", + "@vercel/ncc": "^0.38.3", + "esbuild": "^0.25.9", + "eslint": "^9.35.0", + "eslint-config-prettier": "^10.1.8", + "eslint-plugin-import": "^2.32.0", + "eslint-plugin-n": "^17.21.3", + "eslint-plugin-prettier": "^5.5.4", + "eslint-plugin-promise": "^7.2.1", "js-yaml": "^4.1.0", - "markdown-table": "^3.0.3", - "nunjucks": "^3.2.3", - "pkg": "^5.8.0", - "prettier": "^2.8.1", - "ts-node": "^10.9.1", - "typescript": "^4.9.4" + "markdown-table": "^3.0.4", + "nunjucks": "^3.2.4", + "pkg": "^5.8.1", + "prettier": "^3.6.2", + "ts-node": "^10.9.2", + "typescript": "^5.9.2", + "typescript-eslint": "^8.43.0" }, "bin": "./lib/cli.js" } diff --git a/scripts/build-action.mjs b/scripts/build-action.mjs index 7fb748d6..19a0d0d1 100644 --- a/scripts/build-action.mjs +++ b/scripts/build-action.mjs @@ -7,7 +7,7 @@ esbuild.build({ minify: true, legalComments: 'external', platform: 'node', - target: 'node16', + target: 'node20', outdir: './dist', outExtension: { '.js': '.cjs' }, define: { diff --git a/scripts/build-cli-exe.mjs b/scripts/build-cli-exe.mjs index c3a90cc9..1ff122e3 100644 --- a/scripts/build-cli-exe.mjs +++ b/scripts/build-cli-exe.mjs @@ -4,6 +4,6 @@ import pkg from 'pkg' pkg.exec([ './dist/cli.cjs', '--compress=GZip', - '--target=node16-linux-x64,node16-macos-x64,node16-win-x64,node16-linux-arm64,node16-macos-arm64,node16-win-arm64', + '--target=node20-linux-x64,node20-macos-x64,node20-win-x64,node20-linux-arm64,node20-macos-arm64,node20-win-arm64', '--output=./dist/agdaup' ]) diff --git a/scripts/bundle-licenses.mjs b/scripts/bundle-licenses.mjs index bbc862d6..6639b19f 100644 --- a/scripts/bundle-licenses.mjs +++ b/scripts/bundle-licenses.mjs @@ -1,4 +1,4 @@ -import glob from 'glob' +import { glob } from 'glob' import fs from 'fs-extra' import * as path from 'node:path' import url from 'url' @@ -6,7 +6,7 @@ import prettier from 'prettier' const __dirname = path.dirname(url.fileURLToPath(import.meta.url)) -function main() { +async function main() { const licenseFiles = glob.sync( path.join(__dirname, '..', 'data', 'licenses', '*', '*') ) @@ -24,7 +24,7 @@ function main() { ) fs.writeFileSync( licenseDataFile, - prettier.format(JSON.stringify({ licenses: licenseData }), { + await prettier.format(JSON.stringify({ licenses: licenseData }), { parser: 'json-stringify', filepath: licenseDataFile }) diff --git a/src/action/setup-agda.ts b/src/action/setup-agda.ts index a75aa22f..d607e737 100644 --- a/src/action/setup-agda.ts +++ b/src/action/setup-agda.ts @@ -1,6 +1,6 @@ -import * as artifact from '@actions/artifact' +import { DefaultArtifactClient } from '@actions/artifact' import * as core from '@actions/core' -import glob from 'glob' +import { glob } from 'glob' import install from '../cli/install.js' import build from '../cli/build.js' import { @@ -60,7 +60,7 @@ export default async function setupAgda(options: ActionOptions): Promise { // Try to install Agda from a source distribution: if (!options['force-no-build'] && !success) { - const buildResult = await await logger.group( + const buildResult = await logger.group( `Build Agda ${options['agda-version']} from source`, async () => { try { @@ -108,22 +108,21 @@ export default async function setupAgda(options: ActionOptions): Promise { if (has(buildOptions, ['bundle-options'])) { const bundleName = await build.renderBundleName(buildOptions) // Upload bundle: - const artifactClient = artifact.create() + const artifactClient = new DefaultArtifactClient() const uploadInfo = await artifactClient.uploadArtifact( bundleName, glob.sync(path.join(installDir, '**')), installDir, { - continueOnError: true, retentionDays: parseInt(options['bundle-retention-days']) } ) - // Report any errors: - if (uploadInfo.failedItems.length > 0) { - logger.error( - ['Failed to upload:', ...uploadInfo.failedItems].join(os.EOL) - ) - } + // // Report any errors: + // if (uploadInfo.failedItems.length > 0) { + // logger.error( + // ['Failed to upload:', ...uploadInfo.failedItems].join(os.EOL) + // ) + // } } } ) diff --git a/src/cli/install-library.ts b/src/cli/install-library.ts index 8b642bdb..7d8c20cc 100644 --- a/src/cli/install-library.ts +++ b/src/cli/install-library.ts @@ -1,4 +1,4 @@ -import glob from 'glob' +import { glob } from 'glob' import path from 'node:path' import fs from 'fs-extra' import { agdaLibraryInstallDir } from '../util/appdirs.js' diff --git a/src/cli/install.ts b/src/cli/install.ts index dfe9cc37..b2e6b0b3 100644 --- a/src/cli/install.ts +++ b/src/cli/install.ts @@ -1,4 +1,4 @@ -import glob from 'glob' +import { glob } from 'glob' import fs from 'fs-extra' import * as path from 'node:path' import { agdaInstallDir } from '../util/appdirs.js' diff --git a/src/cli/test.ts b/src/cli/test.ts index 8b71eb49..0af62b86 100644 --- a/src/cli/test.ts +++ b/src/cli/test.ts @@ -1,4 +1,4 @@ -import glob from 'glob' +import { glob } from 'glob' import path from 'node:path' import agda, { AgdaOptions } from '../util/deps/agda.js' import { ExecOptions } from '../util/exec.js' diff --git a/src/data/licenses.json b/src/data/licenses.json index 1fa1f1d4..fc6c64b9 100644 --- a/src/data/licenses.json +++ b/src/data/licenses.json @@ -1,7 +1,7 @@ { "licenses": { - "gmp": "GNU LESSER GENERAL PUBLIC LICENSE\nVersion 3, 29 June 2007\n\nCopyright (C) 2007 Free Software Foundation, Inc. \nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\n\nThis version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n0. Additional Definitions.\n\nAs used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n\"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\nAn \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\nA \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\nThe \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\nThe \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n1. Exception to Section 3 of the GNU GPL.\n\nYou may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n2. Conveying Modified Versions.\n\nIf you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\na) under this License, provided that you make a good faith effort to\nensure that, in the event an Application does not supply the\nfunction or data, the facility still operates, and performs\nwhatever part of its purpose remains meaningful, or\n\nb) under the GNU GPL, with none of the additional permissions of\nthis License applicable to that copy.\n\n3. Object Code Incorporating Material from Library Header Files.\n\nThe object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\na) Give prominent notice with each copy of the object code that the\nLibrary is used in it and that the Library and its use are\ncovered by this License.\n\nb) Accompany the object code with a copy of the GNU GPL and this license\ndocument.\n\n4. Combined Works.\n\nYou may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\na) Give prominent notice with each copy of the Combined Work that\nthe Library is used in it and that the Library and its use are\ncovered by this License.\n\nb) Accompany the Combined Work with a copy of the GNU GPL and this license\ndocument.\n\nc) For a Combined Work that displays copyright notices during\nexecution, include the copyright notice for the Library among\nthese notices, as well as a reference directing the user to the\ncopies of the GNU GPL and this license document.\n\nd) Do one of the following:\n\n0) Convey the Minimal Corresponding Source under the terms of this\nLicense, and the Corresponding Application Code in a form\nsuitable for, and under terms that permit, the user to\nrecombine or relink the Application with a modified version of\nthe Linked Version to produce a modified Combined Work, in the\nmanner specified by section 6 of the GNU GPL for conveying\nCorresponding Source.\n\n1) Use a suitable shared library mechanism for linking with the\nLibrary. A suitable mechanism is one that (a) uses at run time\na copy of the Library already present on the user's computer\nsystem, and (b) will operate properly with a modified version\nof the Library that is interface-compatible with the Linked\nVersion.\n\ne) Provide Installation Information, but only if you would otherwise\nbe required to provide such information under section 6 of the\nGNU GPL, and only to the extent that such information is\nnecessary to install and execute a modified version of the\nCombined Work produced by recombining or relinking the\nApplication with a modified version of the Linked Version. (If\nyou use option 4d0, the Installation Information must accompany\nthe Minimal Corresponding Source and Corresponding Application\nCode. If you use option 4d1, you must provide the Installation\nInformation in the manner specified by section 6 of the GNU GPL\nfor conveying Corresponding Source.)\n\n5. Combined Libraries.\n\nYou may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\na) Accompany the combined library with a copy of the same work based\non the Library, uncombined with any other library facilities,\nconveyed under the terms of this License.\n\nb) Give prominent notice with the combined library that part of it\nis a work based on the Library, and explaining where to find the\naccompanying uncombined form of the same work.\n\n6. Revised Versions of the GNU Lesser General Public License.\n\nThe Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\nIf the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary.\n", + "zlib": "Copyright notice:\n\n(C) 1995-2022 Jean-loup Gailly and Mark Adler\n\n This software is provided 'as-is', without any express or implied\n warranty. In no event will the authors be held liable for any damages\n arising from the use of this software.\n\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n\n 1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n 3. This notice may not be removed or altered from any source distribution.\n\n Jean-loup Gailly Mark Adler\n jloup@gzip.org madler@alumni.caltech.edu\n", "icu": "UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE\n\nSee Terms of Use \nfor definitions of Unicode Inc.’s Data Files and Software.\n\nNOTICE TO USER: Carefully read the following legal agreement.\nBY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S\nDATA FILES (\"DATA FILES\"), AND/OR SOFTWARE (\"SOFTWARE\"),\nYOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE\nTERMS AND CONDITIONS OF THIS AGREEMENT.\nIF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE\nTHE DATA FILES OR SOFTWARE.\n\nCOPYRIGHT AND PERMISSION NOTICE\n\nCopyright © 1991-2022 Unicode, Inc. All rights reserved.\nDistributed under the Terms of Use in https://www.unicode.org/copyright.html.\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of the Unicode data files and any associated documentation\n(the \"Data Files\") or Unicode software and any associated documentation\n(the \"Software\") to deal in the Data Files or Software\nwithout restriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, and/or sell copies of\nthe Data Files or Software, and to permit persons to whom the Data Files\nor Software are furnished to do so, provided that either\n(a) this copyright and permission notice appear with all copies\nof the Data Files or Software, or\n(b) this copyright and permission notice appear in associated\nDocumentation.\n\nTHE DATA FILES AND SOFTWARE ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE\nWARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT OF THIRD PARTY RIGHTS.\nIN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS\nNOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL\nDAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,\nDATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THE DATA FILES OR SOFTWARE.\n\nExcept as contained in this notice, the name of a copyright holder\nshall not be used in advertising or otherwise to promote the sale,\nuse or other dealings in these Data Files or Software without prior\nwritten authorization of the copyright holder.\n\n----------------------------------------------------------------------\n\nThird-Party Software Licenses\n\nThis section contains third-party software notices and/or additional\nterms for licensed third-party software components included within ICU\nlibraries.\n\n----------------------------------------------------------------------\n\nICU License - ICU 1.8.1 to ICU 57.1\n\nCOPYRIGHT AND PERMISSION NOTICE\n\nCopyright (c) 1995-2016 International Business Machines Corporation and others\nAll rights reserved.\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, and/or sell copies of the Software, and to permit persons\nto whom the Software is furnished to do so, provided that the above\ncopyright notice(s) and this permission notice appear in all copies of\nthe Software and that both the above copyright notice(s) and this\npermission notice appear in supporting documentation.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR\nHOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY\nSPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER\nRESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF\nCONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN\nCONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n\nExcept as contained in this notice, the name of a copyright holder\nshall not be used in advertising or otherwise to promote the sale, use\nor other dealings in this Software without prior written authorization\nof the copyright holder.\n\nAll trademarks and registered trademarks mentioned herein are the\nproperty of their respective owners.\n\n----------------------------------------------------------------------\n\nChinese/Japanese Word Break Dictionary Data (cjdict.txt)\n\n # The Google Chrome software developed by Google is licensed under\n # the BSD license. Other software included in this distribution is\n # provided under other licenses, as set forth below.\n #\n # The BSD License\n # http://opensource.org/licenses/bsd-license.php\n # Copyright (C) 2006-2008, Google Inc.\n #\n # All rights reserved.\n #\n # Redistribution and use in source and binary forms, with or without\n # modification, are permitted provided that the following conditions are met:\n #\n # Redistributions of source code must retain the above copyright notice,\n # this list of conditions and the following disclaimer.\n # Redistributions in binary form must reproduce the above\n # copyright notice, this list of conditions and the following\n # disclaimer in the documentation and/or other materials provided with\n # the distribution.\n # Neither the name of Google Inc. nor the names of its\n # contributors may be used to endorse or promote products derived from\n # this software without specific prior written permission.\n #\n #\n # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND\n # CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES,\n # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\n # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n #\n #\n # The word list in cjdict.txt are generated by combining three word lists\n # listed below with further processing for compound word breaking. The\n # frequency is generated with an iterative training against Google web\n # corpora.\n #\n # * Libtabe (Chinese)\n # - https://sourceforge.net/project/?group_id=1519\n # - Its license terms and conditions are shown below.\n #\n # * IPADIC (Japanese)\n # - http://chasen.aist-nara.ac.jp/chasen/distribution.html\n # - Its license terms and conditions are shown below.\n #\n # ---------COPYING.libtabe ---- BEGIN--------------------\n #\n # /*\n # * Copyright (c) 1999 TaBE Project.\n # * Copyright (c) 1999 Pai-Hsiang Hsiao.\n # * All rights reserved.\n # *\n # * Redistribution and use in source and binary forms, with or without\n # * modification, are permitted provided that the following conditions\n # * are met:\n # *\n # * . Redistributions of source code must retain the above copyright\n # * notice, this list of conditions and the following disclaimer.\n # * . Redistributions in binary form must reproduce the above copyright\n # * notice, this list of conditions and the following disclaimer in\n # * the documentation and/or other materials provided with the\n # * distribution.\n # * . Neither the name of the TaBE Project nor the names of its\n # * contributors may be used to endorse or promote products derived\n # * from this software without specific prior written permission.\n # *\n # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n # * \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS\n # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n # * OF THE POSSIBILITY OF SUCH DAMAGE.\n # */\n #\n # /*\n # * Copyright (c) 1999 Computer Systems and Communication Lab,\n # * Institute of Information Science, Academia\n # * Sinica. All rights reserved.\n # *\n # * Redistribution and use in source and binary forms, with or without\n # * modification, are permitted provided that the following conditions\n # * are met:\n # *\n # * . Redistributions of source code must retain the above copyright\n # * notice, this list of conditions and the following disclaimer.\n # * . Redistributions in binary form must reproduce the above copyright\n # * notice, this list of conditions and the following disclaimer in\n # * the documentation and/or other materials provided with the\n # * distribution.\n # * . Neither the name of the Computer Systems and Communication Lab\n # * nor the names of its contributors may be used to endorse or\n # * promote products derived from this software without specific\n # * prior written permission.\n # *\n # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n # * \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS\n # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n # * OF THE POSSIBILITY OF SUCH DAMAGE.\n # */\n #\n # Copyright 1996 Chih-Hao Tsai @ Beckman Institute,\n # University of Illinois\n # c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4\n #\n # ---------------COPYING.libtabe-----END--------------------------------\n #\n #\n # ---------------COPYING.ipadic-----BEGIN-------------------------------\n #\n # Copyright 2000, 2001, 2002, 2003 Nara Institute of Science\n # and Technology. All Rights Reserved.\n #\n # Use, reproduction, and distribution of this software is permitted.\n # Any copy of this software, whether in its original form or modified,\n # must include both the above copyright notice and the following\n # paragraphs.\n #\n # Nara Institute of Science and Technology (NAIST),\n # the copyright holders, disclaims all warranties with regard to this\n # software, including all implied warranties of merchantability and\n # fitness, in no event shall NAIST be liable for\n # any special, indirect or consequential damages or any damages\n # whatsoever resulting from loss of use, data or profits, whether in an\n # action of contract, negligence or other tortuous action, arising out\n # of or in connection with the use or performance of this software.\n #\n # A large portion of the dictionary entries\n # originate from ICOT Free Software. The following conditions for ICOT\n # Free Software applies to the current dictionary as well.\n #\n # Each User may also freely distribute the Program, whether in its\n # original form or modified, to any third party or parties, PROVIDED\n # that the provisions of Section 3 (\"NO WARRANTY\") will ALWAYS appear\n # on, or be attached to, the Program, which is distributed substantially\n # in the same form as set out herein and that such intended\n # distribution, if actually made, will neither violate or otherwise\n # contravene any of the laws and regulations of the countries having\n # jurisdiction over the User or the intended distribution itself.\n #\n # NO WARRANTY\n #\n # The program was produced on an experimental basis in the course of the\n # research and development conducted during the project and is provided\n # to users as so produced on an experimental basis. Accordingly, the\n # program is provided without any warranty whatsoever, whether express,\n # implied, statutory or otherwise. The term \"warranty\" used herein\n # includes, but is not limited to, any warranty of the quality,\n # performance, merchantability and fitness for a particular purpose of\n # the program and the nonexistence of any infringement or violation of\n # any right of any third party.\n #\n # Each user of the program will agree and understand, and be deemed to\n # have agreed and understood, that there is no warranty whatsoever for\n # the program and, accordingly, the entire risk arising from or\n # otherwise connected with the program is assumed by the user.\n #\n # Therefore, neither ICOT, the copyright holder, or any other\n # organization that participated in or was otherwise related to the\n # development of the program and their respective officials, directors,\n # officers and other employees shall be held liable for any and all\n # damages, including, without limitation, general, special, incidental\n # and consequential damages, arising out of or otherwise in connection\n # with the use or inability to use the program or any product, material\n # or result produced or otherwise obtained by using the program,\n # regardless of whether they have been advised of, or otherwise had\n # knowledge of, the possibility of such damages at any time during the\n # project or thereafter. Each user will be deemed to have agreed to the\n # foregoing by his or her commencement of use of the program. The term\n # \"use\" as used herein includes, but is not limited to, the use,\n # modification, copying and distribution of the program and the\n # production of secondary products from the program.\n #\n # In the case where the program, whether in its original form or\n # modified, was distributed or delivered to or received by a user from\n # any person, organization or entity other than ICOT, unless it makes or\n # grants independently of ICOT any specific warranty to the user in\n # writing, such person, organization or entity, will also be exempted\n # from and not be held liable to the user for any such damages as noted\n # above as far as the program is concerned.\n #\n # ---------------COPYING.ipadic-----END----------------------------------\n\n----------------------------------------------------------------------\n\nLao Word Break Dictionary Data (laodict.txt)\n\n # Copyright (C) 2016 and later: Unicode, Inc. and others.\n # License & terms of use: http://www.unicode.org/copyright.html\n # Copyright (c) 2015 International Business Machines Corporation\n # and others. All Rights Reserved.\n #\n # Project: https://github.com/rober42539/lao-dictionary\n # Dictionary: https://github.com/rober42539/lao-dictionary/laodict.txt\n # License: https://github.com/rober42539/lao-dictionary/LICENSE.txt\n # (copied below)\n #\n #\tThis file is derived from the above dictionary version of Nov 22, 2020\n # ----------------------------------------------------------------------\n # Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.\n # All rights reserved.\n #\n # Redistribution and use in source and binary forms, with or without\n # modification, are permitted provided that the following conditions are met:\n #\n # Redistributions of source code must retain the above copyright notice, this\n # list of conditions and the following disclaimer. Redistributions in binary\n # form must reproduce the above copyright notice, this list of conditions and\n # the following disclaimer in the documentation and/or other materials\n # provided with the distribution.\n #\n # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n # \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS\n # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\n # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n # OF THE POSSIBILITY OF SUCH DAMAGE.\n # --------------------------------------------------------------------------\n\n----------------------------------------------------------------------\n\nBurmese Word Break Dictionary Data (burmesedict.txt)\n\n # Copyright (c) 2014 International Business Machines Corporation\n # and others. All Rights Reserved.\n #\n # This list is part of a project hosted at:\n # github.com/kanyawtech/myanmar-karen-word-lists\n #\n # --------------------------------------------------------------------------\n # Copyright (c) 2013, LeRoy Benjamin Sharon\n # All rights reserved.\n #\n # Redistribution and use in source and binary forms, with or without\n # modification, are permitted provided that the following conditions\n # are met: Redistributions of source code must retain the above\n # copyright notice, this list of conditions and the following\n # disclaimer. Redistributions in binary form must reproduce the\n # above copyright notice, this list of conditions and the following\n # disclaimer in the documentation and/or other materials provided\n # with the distribution.\n #\n # Neither the name Myanmar Karen Word Lists, nor the names of its\n # contributors may be used to endorse or promote products derived\n # from this software without specific prior written permission.\n #\n # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND\n # CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES,\n # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\n # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\n # TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\n # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\n # TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\n # THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n # SUCH DAMAGE.\n # --------------------------------------------------------------------------\n\n----------------------------------------------------------------------\n\nTime Zone Database\n\n ICU uses the public domain data and code derived from Time Zone\nDatabase for its time zone support. The ownership of the TZ database\nis explained in BCP 175: Procedure for Maintaining the Time Zone\nDatabase section 7.\n\n # 7. Database Ownership\n #\n # The TZ database itself is not an IETF Contribution or an IETF\n # document. Rather it is a pre-existing and regularly updated work\n # that is in the public domain, and is intended to remain in the\n # public domain. Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do\n # not apply to the TZ Database or contributions that individuals make\n # to it. Should any claims be made and substantiated against the TZ\n # Database, the organization that is providing the IANA\n # Considerations defined in this RFC, under the memorandum of\n # understanding with the IETF, currently ICANN, may act in accordance\n # with all competent court orders. No ownership claims will be made\n # by ICANN or the IETF Trust on the database or the code. Any person\n # making a contribution to the database or code waives all rights to\n # future claims in that contribution or in the TZ Database.\n\n----------------------------------------------------------------------\n\nGoogle double-conversion\n\nCopyright 2006-2011, the V8 project authors. All rights reserved.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\n copyright notice, this list of conditions and the following\n disclaimer in the documentation and/or other materials provided\n with the distribution.\n * Neither the name of Google Inc. nor the names of its\n contributors may be used to endorse or promote products derived\n from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n----------------------------------------------------------------------\n\nFile: aclocal.m4 (only for ICU4C)\nSection: pkg.m4 - Macros to locate and utilise pkg-config.\n\n\nCopyright © 2004 Scott James Remnant .\nCopyright © 2012-2015 Dan Nicholson \n\nThis program is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\nGeneral Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 59 Temple Place - Suite 330, Boston, MA\n02111-1307, USA.\n\nAs a special exception to the GNU General Public License, if you\ndistribute this file as part of a program that contains a\nconfiguration script generated by Autoconf, you may include it under\nthe same distribution terms that you use for the rest of that\nprogram.\n\n\n(The condition for the exception is fulfilled because\nICU4C includes a configuration script generated by Autoconf,\nnamely the \\`configure\\` script.)\n\n----------------------------------------------------------------------\n\nFile: config.guess (only for ICU4C)\n\n\nThis file is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\nGeneral Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, see .\n\nAs a special exception to the GNU General Public License, if you\ndistribute this file as part of a program that contains a\nconfiguration script generated by Autoconf, you may include it under\nthe same distribution terms that you use for the rest of that\nprogram. This Exception is an additional permission under section 7\nof the GNU General Public License, version 3 (\"GPLv3\").\n\n\n(The condition for the exception is fulfilled because\nICU4C includes a configuration script generated by Autoconf,\nnamely the \\`configure\\` script.)\n\n----------------------------------------------------------------------\n\nFile: install-sh (only for ICU4C)\n\n\nCopyright 1991 by the Massachusetts Institute of Technology\n\nPermission to use, copy, modify, distribute, and sell this software and its\ndocumentation for any purpose is hereby granted without fee, provided that\nthe above copyright notice appear in all copies and that both that\ncopyright notice and this permission notice appear in supporting\ndocumentation, and that the name of M.I.T. not be used in advertising or\npublicity pertaining to distribution of the software without specific,\nwritten prior permission. M.I.T. makes no representations about the\nsuitability of this software for any purpose. It is provided \"as is\"\nwithout express or implied warranty.\n", - "zlib": "Copyright notice:\n\n(C) 1995-2022 Jean-loup Gailly and Mark Adler\n\n This software is provided 'as-is', without any express or implied\n warranty. In no event will the authors be held liable for any damages\n arising from the use of this software.\n\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n\n 1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n 3. This notice may not be removed or altered from any source distribution.\n\n Jean-loup Gailly Mark Adler\n jloup@gzip.org madler@alumni.caltech.edu\n" + "gmp": "GNU LESSER GENERAL PUBLIC LICENSE\nVersion 3, 29 June 2007\n\nCopyright (C) 2007 Free Software Foundation, Inc. \nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\n\nThis version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n0. Additional Definitions.\n\nAs used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n\"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\nAn \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\nA \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\nThe \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\nThe \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n1. Exception to Section 3 of the GNU GPL.\n\nYou may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n2. Conveying Modified Versions.\n\nIf you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\na) under this License, provided that you make a good faith effort to\nensure that, in the event an Application does not supply the\nfunction or data, the facility still operates, and performs\nwhatever part of its purpose remains meaningful, or\n\nb) under the GNU GPL, with none of the additional permissions of\nthis License applicable to that copy.\n\n3. Object Code Incorporating Material from Library Header Files.\n\nThe object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\na) Give prominent notice with each copy of the object code that the\nLibrary is used in it and that the Library and its use are\ncovered by this License.\n\nb) Accompany the object code with a copy of the GNU GPL and this license\ndocument.\n\n4. Combined Works.\n\nYou may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\na) Give prominent notice with each copy of the Combined Work that\nthe Library is used in it and that the Library and its use are\ncovered by this License.\n\nb) Accompany the Combined Work with a copy of the GNU GPL and this license\ndocument.\n\nc) For a Combined Work that displays copyright notices during\nexecution, include the copyright notice for the Library among\nthese notices, as well as a reference directing the user to the\ncopies of the GNU GPL and this license document.\n\nd) Do one of the following:\n\n0) Convey the Minimal Corresponding Source under the terms of this\nLicense, and the Corresponding Application Code in a form\nsuitable for, and under terms that permit, the user to\nrecombine or relink the Application with a modified version of\nthe Linked Version to produce a modified Combined Work, in the\nmanner specified by section 6 of the GNU GPL for conveying\nCorresponding Source.\n\n1) Use a suitable shared library mechanism for linking with the\nLibrary. A suitable mechanism is one that (a) uses at run time\na copy of the Library already present on the user's computer\nsystem, and (b) will operate properly with a modified version\nof the Library that is interface-compatible with the Linked\nVersion.\n\ne) Provide Installation Information, but only if you would otherwise\nbe required to provide such information under section 6 of the\nGNU GPL, and only to the extent that such information is\nnecessary to install and execute a modified version of the\nCombined Work produced by recombining or relinking the\nApplication with a modified version of the Linked Version. (If\nyou use option 4d0, the Installation Information must accompany\nthe Minimal Corresponding Source and Corresponding Application\nCode. If you use option 4d1, you must provide the Installation\nInformation in the manner specified by section 6 of the GNU GPL\nfor conveying Corresponding Source.)\n\n5. Combined Libraries.\n\nYou may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\na) Accompany the combined library with a copy of the same work based\non the Library, uncombined with any other library facilities,\nconveyed under the terms of this License.\n\nb) Give prominent notice with the combined library that part of it\nis a work based on the Library, and explaining where to find the\naccompanying uncombined form of the same work.\n\n6. Revised Versions of the GNU Lesser General Public License.\n\nThe Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\nIf the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary.\n" } } diff --git a/src/data/setup-agda/package.json b/src/data/setup-agda/package.json index e13981bb..6a861bb4 100644 --- a/src/data/setup-agda/package.json +++ b/src/data/setup-agda/package.json @@ -7,31 +7,31 @@ "license": "MIT", "type": "module", "engines": { - "node": ">=16" + "node": ">=20" }, "dependencies": { - "@actions/artifact": "^1.1.0", - "@actions/core": "^1.6.0", - "@inquirer/checkbox": "^0.0.30-alpha.0", - "@inquirer/core": "^0.0.30-alpha.0", - "@inquirer/select": "^0.0.29-alpha.0", - "commander": "^9.5.0", + "@actions/artifact": "^2.3.2", + "@actions/core": "^1.11.1", + "@inquirer/checkbox": "^4.2.2", + "@inquirer/core": "^10.2.0", + "@inquirer/select": "^4.3.2", + "commander": "^14.0.0", "ensure-error": "^4.0.0", - "execa": "^6.1.0", - "inquirer": "^9.1.4", + "execa": "^9.6.0", + "inquirer": "^12.9.4", "line-by-line": "^0.1.6", "linux-os-info": "^2.0.0", "linux-release-info": "^3.0.0", - "macos-release": "^3.1.0", + "macos-release": "^3.4.0", "node-fetch": "^2.6.7 && <3", "object.pick": "^1.3.0", - "pino": "^8.8.0", - "pino-pretty": "^9.1.1", - "semver": "^7.3.8", + "pino": "^9.9.5", + "pino-pretty": "^13.1.1", + "semver": "^7.7.2", "setup-haskell": "file:./vendor/haskell-actions/setup", - "tmp": "^0.2.1", - "which": "^3.0.0", - "windows-release": "^5.1.1" + "tmp": "^0.2.5", + "which": "^5.0.0", + "windows-release": "^6.1.0" }, "repository": { "type": "git", @@ -63,37 +63,39 @@ "test-setup-latest": "sh ./scripts/test-action.sh setup-latest" }, "devDependencies": { - "@actions/cache": "^3.1.2", - "@types/fs-extra": "^11.0.1", - "@types/glob": "^8.0.0", - "@types/inquirer": "^9.0.3", - "@types/js-yaml": "^4.0.5", - "@types/line-by-line": "^0.1.6", - "@types/mute-stream": "^0.0.1", - "@types/node": "^18.11.17", - "@types/node-fetch": "^2.6.2", - "@types/nunjucks": "^3.2.1", - "@types/object.pick": "^1.3.2", - "@types/semver": "^7.3.13", - "@types/tmp": "^0.2.3", - "@types/which": "^2.0.1", - "@typescript-eslint/eslint-plugin": "^5.48.1", - "@vercel/ncc": "^0.36.0", - "esbuild": "^0.16.16", - "eslint": "^8.31.0", - "eslint-config-prettier": "^8.6.0", - "eslint-config-standard-with-typescript": "^26.0.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-n": "^15.6.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "@actions/cache": "^4.0.5", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "^9.35.0", + "@types/fs-extra": "^11.0.4", + "@types/glob": "^9.0.0", + "@types/inquirer": "^9.0.9", + "@types/js-yaml": "^4.0.9", + "@types/line-by-line": "^0.1.9", + "@types/mute-stream": "^0.0.4", + "@types/node": "^24.3.1", + "@types/node-fetch": "^2.6.13", + "@types/nunjucks": "^3.2.6", + "@types/object.pick": "^1.3.4", + "@types/semver": "^7.7.1", + "@types/tmp": "^0.2.6", + "@types/which": "^3.0.4", + "@typescript-eslint/eslint-plugin": "^8.43.0", + "@vercel/ncc": "^0.38.3", + "esbuild": "^0.25.9", + "eslint": "^9.35.0", + "eslint-config-prettier": "^10.1.8", + "eslint-plugin-import": "^2.32.0", + "eslint-plugin-n": "^17.21.3", + "eslint-plugin-prettier": "^5.5.4", + "eslint-plugin-promise": "^7.2.1", "js-yaml": "^4.1.0", - "markdown-table": "^3.0.3", - "nunjucks": "^3.2.3", - "pkg": "^5.8.0", - "prettier": "^2.8.1", - "ts-node": "^10.9.1", - "typescript": "^4.9.4" + "markdown-table": "^3.0.4", + "nunjucks": "^3.2.4", + "pkg": "^5.8.1", + "prettier": "^3.6.2", + "ts-node": "^10.9.2", + "typescript": "^5.9.2", + "typescript-eslint": "^8.43.0" }, "bin": "./lib/cli.js" } diff --git a/src/data/setup-haskell/versions.json b/src/data/setup-haskell/versions.json index 249825a6..91a86a54 100644 --- a/src/data/setup-haskell/versions.json +++ b/src/data/setup-haskell/versions.json @@ -1,7 +1,15 @@ { "ghc": [ + "9.12.2", + "9.12.1", + "9.10.2", + "9.10.1", + "9.8.4", "9.8.2", "9.8.1", + "9.6.7", + "9.6.6", + "9.6.5", "9.6.4", "9.6.3", "9.6.2", @@ -49,6 +57,11 @@ "7.10.3" ], "cabal": [ + "3.16.0.0", + "3.14.2.0", + "3.14.1.1", + "3.14.1.0", + "3.12.1.0", "3.10.3.0", "3.10.2.1", "3.10.2.0", @@ -63,6 +76,12 @@ "2.4.1.0" ], "stack": [ + "3.7.1", + "3.5.1", + "3.3.1", + "3.1.1", + "2.15.7", + "2.15.5", "2.15.3", "2.15.1", "2.13.1", @@ -90,5 +109,5 @@ "1.3.0", "1.2.0" ], - "ghcup": ["0.1.22.0"] + "ghcup": ["0.1.50.1"] } diff --git a/src/util/deps/agda.ts b/src/util/deps/agda.ts index 9fc1ceee..84c24a8d 100644 --- a/src/util/deps/agda.ts +++ b/src/util/deps/agda.ts @@ -1,5 +1,5 @@ import fs from 'fs-extra' -import glob from 'glob' +import { glob } from 'glob' import * as path from 'node:path' import { agdaBinDir, diff --git a/src/util/deps/cabal-plan.ts b/src/util/deps/cabal-plan.ts index 63401748..f31a7cb3 100644 --- a/src/util/deps/cabal-plan.ts +++ b/src/util/deps/cabal-plan.ts @@ -1,4 +1,4 @@ -import glob from 'glob' +import { glob } from 'glob' import fs from 'fs-extra' import * as http from 'node:http' import * as os from 'node:os' diff --git a/src/util/deps/cabal.ts b/src/util/deps/cabal.ts index 4243db71..ce22268d 100644 --- a/src/util/deps/cabal.ts +++ b/src/util/deps/cabal.ts @@ -26,7 +26,7 @@ cabal.getVerbosityFlag = (verbosity?: Verbosity): string => { const level = verbosity === undefined ? defaultVerbosity - : verbosityToLevel?.[verbosity] ?? defaultVerbosity + : (verbosityToLevel?.[verbosity] ?? defaultVerbosity) return `--verbose=${level}` } diff --git a/src/util/deps/icu.ts b/src/util/deps/icu.ts index 07249669..b01410e6 100644 --- a/src/util/deps/icu.ts +++ b/src/util/deps/icu.ts @@ -3,7 +3,7 @@ import fs from 'fs-extra' import pkgConfig from './pkg-config.js' import { platform } from '../platform.js' import brew from './homebrew.js' -import glob from 'glob' +import { glob } from 'glob' import { agdaComponents, BuildOptions } from '../types.js' import patchelf from './patchelf.js' import * as simver from '../simver.js' diff --git a/src/util/platform.ts b/src/util/platform.ts index bcf469bd..d8991b9b 100644 --- a/src/util/platform.ts +++ b/src/util/platform.ts @@ -19,17 +19,7 @@ export const platform = ((): Platform => { } })() -export type Arch = - | 'arm' - | 'arm64' - | 'ia32' - | 'mips' - | 'mipsel' - | 'ppc' - | 'ppc64' - | 's390' - | 's390x' - | 'x64' +export type Arch = NodeJS.Architecture export const arch: Arch = (() => { if (process.arch !== 'x64') diff --git a/src/util/simver.ts b/src/util/simver.ts index f3e89a98..59f84680 100644 --- a/src/util/simver.ts +++ b/src/util/simver.ts @@ -19,8 +19,8 @@ export function parseRange(range: string): [SimVer, SimVer] { export type Ordering = -1 | 0 | 1 export function compare(v1: string | SimVer, v2: string | SimVer): Ordering { - const sv1 = typeof v1 === 'string' ? parse(v1) : v1 - const sv2 = typeof v2 === 'string' ? parse(v2) : v2 + const sv1: SimVer = typeof v1 === 'string' ? parse(v1) : v1 + const sv2: SimVer = typeof v2 === 'string' ? parse(v2) : v2 for (let i = 0; i < Math.max(sv1.length, sv2.length); i++) { const sv1i = sv1.at(i) ?? [] const sv2i = sv2.at(i) ?? [] diff --git a/src/util/types.ts b/src/util/types.ts index 8c304915..34eb6631 100644 --- a/src/util/types.ts +++ b/src/util/types.ts @@ -364,7 +364,9 @@ export function getInputs( for (const [key, spec] of Object.entries(actionYmlInputs)) { const defaultValue = (spec as { default?: string }).default result[key] = - defaultValue === undefined ? getFlag(key) : getValue(key) ?? defaultValue + defaultValue === undefined + ? getFlag(key) + : (getValue(key) ?? defaultValue) } return result as ActionInputsFor } diff --git a/tsconfig.json b/tsconfig.json index 21113e6b..466e0504 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "target": "ES6", + "target": "ES2022", "module": "Node16", "noEmit": true, "rootDir": "./src", diff --git a/vendor/haskell-actions/setup b/vendor/haskell-actions/setup index ca7ecf7b..0cb0c9e0 160000 --- a/vendor/haskell-actions/setup +++ b/vendor/haskell-actions/setup @@ -1 +1 @@ -Subproject commit ca7ecf7b0c7a4300227b1ab05cda52bf019c174b +Subproject commit 0cb0c9e0efc43f53d8a524915d3c6367c3fb7803